teleren/devto huggingface dataset:
Azure Fundamentals
Tags: hack23maintainer, hacktoberfest23, webdev, react
Published: 2023-10-07 09:38:06

### Intro
👋 Hey there! This year, I'm excited to invite you to contribute to my Hacktoberfest 2023 GitHub repositories. It's an opportunity for us to collaborate, learn, and make a meaningful impact in the open-source community. 
🌐 You can find my GitHub profile [here](https://github.com/eduardconstantin), where I maintain a collection of projects related to web development and, of course, some exciting Hacktoberfest initiatives.

### About the Project
[Azure Fundamentals](https://github.com/eduardconstantin/azure-fundamentals) is a project that I created to learn cloud computing with Azure and it is one of the projects that is heavily under development with a lot of help from the community.
The main goal of this project is to help others prepare for the AZ-900: Microsoft Azure Fundamentals certification exam.
You can also check out the live demo of the web application here: [Azure Fundamentals Demo](https://nice-sky-0509a9903.2.azurestaticapps.net).

![Azure Fundamentals](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8wyevn8xz0dmkgoad4al.png)

#### 👩‍💻 Contributing

Contributions from the community are the heartbeat of this project. I've set up a streamlined process to ensure that your ideas, code improvements, and suggestions are welcomed with open arms:

- Fork and Clone: Begin by forking the repository and cloning it to your local environment.
- Create a Branch: For each feature, bug fix, or enhancement you want to propose, create a dedicated branch from the dev branch. This keeps things organized.
- Code Away: Make your changes, write new features, or fix bugs. Ensure that your code adheres to our coding standards.
- Pull Request: Once you're satisfied with your changes, submit a pull request.
- Code Review: Pull requests go through a thorough code review process to ensure that they align with project goals and quality standards.
- Merge: After a successful review, your pull request will be merged into the dev branch and soon into the main branch.

**Congratulations, your contribution is now part of Azure Fundamentals!**
Python Course in Navi Mumbai
Published: 2023-10-07 09:30:50

Python is an accessible programming language that can be learned by a wide range of individuals, including:
[python course in mumbai](https://cncwebworld.com/mumbai/python-course-in-mumbai.php)

Beginners: Python is often recommended as a first programming language for beginners. Its clear and easy-to-read syntax makes it an excellent choice for those who are new to programming.

Students: Python is commonly taught in schools and universities as an introductory programming language. It's used for various educational purposes, including computer science courses and scientific research.
[python course in navi mumbai](https://cncwebworld.com/mumbai/python-course-in-mumbai.php)

Professionals: Python is widely used in various industries, including web development, data analysis, machine learning, and automation. Professionals in these fields often learn Python to enhance their skills and career prospects.

Data Scientists: Python is a popular choice among data scientists due to its rich ecosystem of libraries and tools for data analysis and machine learning, such as Pandas, NumPy, and Scikit-Learn.
[python classes in mumbai](https://cncwebworld.com/mumbai/python-course-in-mumbai.php)

Web Developers: Python is used for web development with frameworks like Django and Flask. Web developers often learn Python to build web applications.

Scientists and Researchers: Python is commonly used in scientific research and data analysis due to its simplicity and the availability of scientific libraries.

Automation Enthusiasts: Python is great for automating repetitive tasks. People interested in scripting and automation often find Python valuable.
[python classes in mumbai](https://cncwebworld.com/mumbai/python-course-in-mumbai.php)

IT Professionals: Python can be used for tasks such as system administration, network programming, and scripting, making it valuable for IT professionals.

Game Developers: Python is used in game development, and it's accessible for those interested in creating simple games.

Entrepreneurs: Python can be a valuable skill for entrepreneurs and startup founders, as it can help in developing prototypes and automating business processes.
[python training in mumbai](https://cncwebworld.com/mumbai/python-course-in-mumbai.php)

In summary, Python is versatile and suitable for a broad audience, ranging from beginners to experienced professionals, and can be applied in various domains. Its readability and simplicity make it an excellent choice for people looking to learn programming and solve real-world problems.
What is the best shop to buy new laptops in Pune?
Tags: laptopshopinpune, laptoppriceinpune, laptopoffersinpune, laptopstoreinpune
Published: 2023-10-07 09:28:49


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bryymg9bbpp8w5xp76w4.png)


When it comes to finding the best shop to buy new laptops in Pune, look no further than the DCC Laptop Store. With a legacy spanning nearly three decades, DCC Laptop Store has established itself as the go-to destination for all your tech needs.

What sets DCC Laptop Store apart is not just the wide range of brands they offer, including Dell, HP, Asus, Acer, Lenovo, MSI, and more, but also their commitment to providing top-notch tech solutions. They understand that buying a laptop or PC is an important decision, and that's why they have a team of skilled technicians who can guide you in choosing the perfect device according to your requirements.

But that's not all. DCC Laptop Store is not just about laptops; they offer a comprehensive range of tech products and services. Whether you need desktop computers, laptop accessories, computer spare parts, or even printer and projector solutions, they've got you covered.

Now, here's the exciting part - DCC Laptop Store has recently launched its new website, dcchub.com, where you can discover amazing discounts of upto 50% on **<u>_[laptop prices in Pune](https://www.dcchub.com/buy-laptops-online)_</u>**. This exclusive deal is your chance to revamp your tech arsenal while keeping your budget in check.

So, if you're wondering where to find the best shop for new laptops in Pune, the DCC Laptop Store should be your top choice. With their decades of experience, quality assurance, and a vast range of products, they are the trusted name in Pune's tech landscape. Don't miss out on this fantastic opportunity to upgrade your tech game while saving big. Visit dcchub.com today and unlock unbeatable discounts on laptops in Pune!

Their Address:

[DCC Laptop Store Pune](https://www.google.com/maps?cid=10490805323913064295) 

Address: Shop no. 233, Sunny pride, 1st floor, Near Kohinoor technical, Jangali Maharaj Road, Deccan gymkhana, Pune, Maharashtra 411004 

Phone Number: 9326593265
Unlock the Power of AI Writing with Copymatic! 🤖
Tags: webdev, beginners, react, opensource
Published: 2023-10-07 09:24:42


Are you tired of staring at a blank screen, struggling to find the right words for your content? Say goodbye to writer's block and hello to the future of writing with Copymatic, your AI writing assistant.

📝 Effortless Content Creation: Copymatic uses advanced algorithms to generate high-quality content effortlessly. From blog posts to social media captions, it's your secret weapon for content creation.

💡 AI-Powered Suggestions: Enhance your writing style with AI-driven suggestions. Get real-time feedback and refine your content to perfection.

⏰ Boost Productivity: Time is money, and Copymatic saves you both. With instant content generation, you can focus on what truly matters—growing your business.

🚀 Stay Ahead of the Curve: In today's digital landscape, innovation is key. Copymatic leverages cutting-edge AI technology, keeping you one step ahead of the competition.

Ready to revolutionize your content game? Try Copymatic today and experience the future of writing!

🌐 But Wait, There's More: Looking for comprehensive digital marketing strategies to amplify your brand's online presence? Discover the power of [Social Marketing 90](https://socialmarketing90.com/copymatic/). Let us take your social media game to the next level!
HTML WEBSITE
Tags: html, tutorial, beginners, webdev
Published: 2023-10-07 09:21:53

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Pavan Banavath</title>
    <style>
        body {
            background-color: #111;
            color: #fff;
            font-family: Arial, sans-serif;
        }
        .container {
            text-align: center;
            padding: 100px;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>Pavan Banavath</h1>
        <p>Presently took a one-year drop for IIT-JEE preparation</p>
    </div>
</body>
</html>
Hosting Peru
Tags: hostingperu, webhosting, ecauweb
Published: 2023-10-07 09:21:03

Site & Server Monitoring · Register Domains · Transfer Domains · Domains  Cloud LATAM Peru (EGU). Categories. Linux PHP Hosting, Windows ASP Hosting.

1. "Unleash the power of your online presence with [Hosting Peru](https://ecuaweb.com/shop/store/cloud-latam-peru-egu)! Lightning-fast, secure, and locally tailored web hosting solutions."
2. "Elevate your website's performance with Hosting Peru's blazing-fast servers and expert support. Your success is our priority!"
3. "Your website's perfect home in Peru! Discover seamless hosting solutions that empower your online dreams."
4. "Take your website to new heights with Hosting Peru – where user-friendly hosting meets unbeatable performance."
5. "Hosting Peru: Your gateway to a thriving online presence. Experience hosting that's as beautiful as Machu Picchu."
6. "Embark on a digital adventure with Hosting Peru! Our hosting services make your online journey exciting and effortless."
7. "Welcome to the heart of Peruvian hosting excellence! We deliver top-notch web hosting that transforms your online experience."
8. "Elevate your website's performance with the magic of Hosting Peru. Get ready for a hosting experience like no other!"
9. "Discover the charm of hosting in Peru. Our user-friendly solutions ensure your website thrives in the land of the Incas."
10. "Peru's hosting destination of choice. Join us for reliable, fast, and attractive hosting services that make your website shine!"
Visit Our Website: [Hosting Peru](https://ecuaweb.com/shop/store/cloud-latam-peru-egu)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ueocrwwg69fw5nfxjs3.jpg)
Top 3 Image Optimization Services
Tags: webdev, seo, opensource
Published: 2023-10-07 09:12:14

**✨ TOP 3 Image Compressors for Your Website Performance **
  
🐼 TinyPNG (https://tinypng.com):   
Ideal for PNG files  
📸 https://imagecompressor.com:  
Perfect for JPEG files  
🌟 http://optiimagecraft.com:   
Your All-in-One Solution for JPG, PNG, and WebP files.
Web Performance With Optimized Images
Published: 2023-10-07 09:09:40


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xzosl1fnxpconxuj10gq.png)
**What is Image Optimization?**

Image optimization is the process of reducing the file size of images while maintaining an acceptable level of visual quality. This is achieved through various techniques, including compression, resizing, and format selection. The ultimate goal is to strike a balance between image quality and file size, ensuring fast loading times without sacrificing visual appeal.

## The Importance of Image Optimization

### 1. **Improved Page Loading Speed:**
   - Large, unoptimized images can significantly slow down website loading times. By reducing image file sizes, you create a faster and more responsive user experience..

### 2. **Enhanced User Experience:**
   - A website that loads quickly and smoothly provides a more enjoyable experience for visitors. This can lead to higher engagement and lower bounce rates..

### 3. **Search Engine Optimization (SEO) Benefits:**
   - Search engines like Google consider page speed as a ranking factor. Optimized images can positively impact your website's SEO performance, potentially leading to higher rankings in search results.
### 4. **Reduced Bandwidth Usage:**
   - Optimized images consume less data, making your website more accessible to users with limited bandwidth or slower internet connections.

Techniques for Image Optimization

##Compression:

Compression is the most common technique for reducing image file sizes. It involves removing unnecessary data while retaining as much visual quality as possible. There are lossless and lossy compression methods, each suited for different types of images.
##Resizing:

Scaling down oversized images to the dimensions they will be displayed at on the website helps reduce file sizes. This prevents the unnecessary loading of large images that will be downsized by the browser.
##Choosing the Right Format:

Different image formats (e.g., JPEG, PNG, GIF, SVG) have specific strengths and weaknesses. Selecting the appropriate format for each image type is crucial for optimization.
##Lazy Loading:

Lazy loading is a technique that defers the loading of offscreen images until the user scrolls to them. This can significantly improve initial page load times.
Utilizing Content Delivery Networks (CDNs):

CDNs store copies of your website's content on servers located in various locations worldwide. This can lead to faster loading times for users in different regions.
Hosting a Spectacular Peacock Watch Party
Tags: extensions
Published: 2023-10-07 08:48:54


Are you ready to create a one-of-a-kind peacock-themed experience? Hosting a peacock watch party is a fantastic way to celebrate the beauty of these majestic birds while enjoying quality time with friends and family. In this comprehensive guide, we'll walk you through everything you need to know to host a memorable **peacock watch party.**

## Introduction
Peacock watch parties have gained popularity for their unique and vibrant atmosphere. These gatherings are not just about watching these magnificent birds but also about immersing yourself in the enchanting world of peacock-themed decor, food, and entertainment. Whether it's a birthday celebration, a bridal shower, or just a casual get-together, **a peacock watch party promises to be an unforgettable experience**.

## Peacock Watch Party: Setting the Stage

- Creating the Perfect Ambiance
To set the stage for your [peacock watch party](https://www.peacockparty.net/), you'll want to focus on creating a magical atmosphere. Start with soft, ambient lighting that mimics the colors of peacock feathers. Hang string lights or use teal and emerald-colored candles for a warm, enchanting glow.

- Stunning Peacock Decor
Peacock-themed decor is the heart of your party. Incorporate peacock feathers into centerpieces, table runners, and even wall hangings. Use rich blues, greens, and purples in your tableware and linens to capture the peacock's vibrant hues.

- Luscious Peacock-Inspired Food
Delight your guests with a menu inspired by the peacock's colors and elegance. Serve dishes like "Peacock Feather Salad" with vibrant vegetables and a balsamic glaze or "Peacock-Inspired Cupcakes" adorned with colorful frosting.

## Entertainment and Activities

- Peacock Feather Crafts
Engage your guests with creative activities like making **peacock feather crafts.** Provide feathers, glue, and craft supplies, and watch your guests unleash their artistic talents.

- Peacock Trivia
Challenge your guests' knowledge with **peacock-themed trivia.** Prepare a list of interesting facts about peacocks and host a quiz to see who knows these beautiful birds the best.

- Photo Booth Fun
Set up a photo booth with peacock-themed props and backdrops. Encourage your guests to take memorable snapshots to cherish the day.

## Conclusion
Hosting a **peacock watch party** is a delightful way to celebrate these captivating birds. From enchanting decor to delicious peacock-inspired food and engaging activities, your guests are sure to have a memorable time. [Embrace the beauty of peacocks ](https://www.teleparty.com/peacock)and create an experience that will leave a lasting impression.
Cricket Sports News Update: Latest Headlines | BJ Sports
Published: 2023-10-07 08:39:23

Stay up to date with the Latest Cricket Sports News Cricket Prediction, Cricket Live Score, Cricket Schedule, Cricket Live Stream, and more

https://www.bjsports.live/
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rbykguqpqbyf65p641ax.jpg)
The Django REST Framework
Tags: webdev, beginners, programming, tutorial
Published: 2023-10-07 08:05:22

The Django REST framework is a powerful and flexible toolkit for building Web APIs. It provides a set of tools and libraries that make it easy to build, test, and deploy APIs using the Django framework. Some reasons you might want to use the Django REST framework include:

**Web browsable API:** The Django REST framework provides a web browsable API, which allows developers to interact with the API using a web browser. This makes it easy to explore and test the API endpoints.

**Authentication and permissions:** The framework includes built-in support for authentication and permissions. You can easily add authentication mechanisms like token-based authentication or OAuth2, and define permissions to control access to your API endpoints.

**Serialization:** The Django REST framework provides powerful serialization capabilities, allowing you to easily convert complex data types, such as Django models, into JSON or other formats.

**Request parsing and validation:** The framework handles request parsing and validation for you, making it easy to handle incoming requests and ensure that the data is valid.

**Pagination and filtering:** The Django REST framework includes built-in support for pagination and filtering, making it easy to handle large datasets and allow clients to retrieve only the data they need.

**Versioning:** The framework supports API versioning, allowing you to easily manage different versions of your API and ensure backward compatibility.

Overall, the Django REST framework is a popular choice for building Web APIs in Django due to its flexibility, ease of use, and extensive feature set.
Exploring a Simple Budget Tracker App
Published: 2023-10-07 07:58:43

**Introduction**

Managing money can be complicated. But it becomes easier when you can keep track of what you earn and spend. That's why I created a simple Budget Tracker App. This tool helps you understand where your money comes from and where it goes.

**How It’s Made**

I used React to build this app. React is a tool that helps make websites interactive and easy to use. With the help of React’s features, the Budget Tracker App updates in real time. That means the moment you input your income or expense, you can see the changes.

**What It Does**

Here’s what you can do with the Budget Tracker App:

1. Record Your Expenses: You can quickly add any costs and sort them into categories. This way, you can see exactly how you’re spending your money.

2. Track Your Income: You can also note down your earnings. This feature helps you see the whole picture of your money, both coming in and going out.

3. Get Insights Instantly: As soon as you enter your data, the app updates. You get immediate insights into your financial situation.

**How It Works**

The app uses React’s features to work quickly and show your financial data in real time. It's designed to be easy to use, with a clear layout and design.

For example, say you buy a book for $20 and record this expense in the app. The app immediately updates your total budget. This instant update is possible because of how the app is built, making tracking your money fast and easy.

**What I Learned**

Building this app taught me a lot. I learned more about coding and how to make an app user-friendly. The experience showed me how technology can make managing money simpler and more straightforward.

**What’s Next**

I plan to add more features to the app. Future versions might include automated insights to help you understand your money better, connections to bank accounts for automatic tracking, and visual tools to make your financial trends easy to see and understand.

**Conclusion**

Creating the Budget Tracker App was a valuable experience. It reinforced my skills and showed me the positive impact of technology on managing personal finances. This app is designed to make tracking income and expenses straightforward and hassle-free, helping users to better manage their financial lives.
DOMPurify，增加網站對 XSS 攻擊的防護力
Tags: dompurify, xss, javascript, tutorial
Published: 2023-10-07 07:54:42

## 本篇要解決的問題

最近看了胡立大大的〈[Beyond XSS：探索網頁前端資安宇宙](https://ithelp.ithome.com.tw/users/20091346/ironman/6155)〉（推薦前端工程師必看），才發現之前寫程式時很少注意到會不會容易被人攻擊這塊。

記得很久很久以前，久到 Firebase 還沒被 Google 併購以前，那時寫了一個送出表單後，會在頁面上變成賀卡的功能，就有人寫上了 `<script>alert(false)</script>` 在測試，然後好心的回覆說這個表單功能是會被攻擊的，也是那次以後才知道原來一不注意，input 可以被寫入程式碼。

本篇推薦使用的 DOMPurify，就是一個可以防範這種問題的套件，也是在胡立大大的文章裡知道的，本篇只會提供使用範例，詳細解說請點擊上面的連結。

本篇提供的 Demo：

<https://letswritetw.github.io/letswrite-dompurify/>

---

## 安裝

DOMPurify 的官方說明文件：[cure53/DOMPurify](https://github.com/cure53/DOMPurify)。

**CDN**

```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/dompurify/3.0.6/purify.min.js"></script>
```

**ES6**

```js
// 先執行命令進行安裝
$ npm install dompurify

// JS 檔案中 import
import * as DOMPurify from 'dompurify';
```

---

## 使用

使用的時機點有蠻多的，比方從網址上抓出參數後、從 API 取回資料、表單要送出前，都可以使用，防止收到攻擊性的語法。

DOMPurify 使用的方式也很簡單，就一行：

```js
const clean = DOMPurify.sanitize(要處理的值);
```

比方我們有一個 input：

```html
<input type="text" id="userName">
```

要送給後端時，就先用 DOMPurify 處理過一次：

```js
const input = document.getElementById('userName');
const userName = DOMPurify.sanitize(input.value);
```

最後再把 `userName` 送出去，安全上會多一層保障。

---

## Demo 及原始碼

本篇的 Demo 及原始碼都放在 GitHub 上了。

Demo 主要是輸入值以後，會看到 DOMPurify 執行後的結果。

Demo：<https://letswritetw.github.io/letswrite-dompurify/>

原始碼：<https://github.com/letswritetw/letswrite-dompurify>
🍏Apple Pegasus 🦄 vs Siri
Tags: apple, pegasus, siri
Published: 2023-10-07 07:45:15

Introducing Apple’s Pegasus

Apple reportedly plans to launch a new search engine named Pegasus, aiming to outperform Siri in power and accuracy. The company expects this new engine to integrate with the App Store and other Apple apps, potentially taking over Google Search as the default on Apple devices. 

Read More ->
https://devtoys.io/2023/10/06/%f0%9f%a6%84-apples-pegasus-the-2024-challenger-to-google-%f0%9f%8d%8f/