teleren/devto huggingface dataset:
API 101 Workshop Takeaways
Tags: postman, postmanapi, postmanstudent
Published: 2023-10-18 06:47:19

On the 15th of this month, I had the pleasure of attending a session that introduced me to a whole new world - the world of APIs, affectionately referred to as "API101." The session was more than simply a lecture; it was an enthralling voyage into the mysterious world of Application Programming Interfaces (APIs). This voyage began with a warm introduction to the fundamental ideas of APIs, which was made relevant by comparing it to a fine dining experience - an unexpected and pleasant parallel.

Understanding API Fundamentals:

Our tutor, who appeared to be the conductor of this digital symphony, started with the fundamentals of APIs. APIs were compared to waiters in a restaurant, taking orders gracefully and ensuring the kitchen (the server) supplied the correct meals (data). This example brought the sometimes ethereal world of APIs to life, allowing everyone to grasp their critical role in modern software development.

Postman, Your Digital Companion

We were introduced to Postman once we had mastered the fundamentals. It was defined as a developer's Swiss Army knife, capable of reducing the complicated process of submitting API queries and decoding answers. Postman became into a magical wand in the hands of our host, Deveesh Shetty, allowing us to connect successfully with APIs and get insight into their inner workings.

Exploring the Many Benefits of Public APIs:

Our experience did not end with the fundamentals. Deveesh ushered in a world of publicly available APIs, each fulfilling a specific function. We investigated how APIs could get real-time weather data or interface with social media networks. Deveesh served as our tour guide, leading us to a treasure mine of ideas afforded by these APIs and kindling our imagination about their revolutionary potential.

The Mysteries of API-Driven Projects:

The journey's great climax came when we marvelled at Deveesh Shetty's own initiatives, each of which demonstrated the real-world uses of APIs. These initiatives were not just amazing; they demonstrated how APIs may transform an abstract concept into a functional, data-driven reality.


To summarise:

The "API101" session was more than just a learning experience; it was a motivating journey. It provided participants with a thorough grasp of APIs and the fascinating opportunities they provide. We left with not just academic knowledge, but also a practical understanding of Postman, as well as a strong understanding of the critical role APIs play in our modern world. Deveesh Shetty's engaging teaching approach, practical examples, and disclosure of publicly accessible APIs left us inspired and eager to go on our own API journeys. The class was a magnificent journey from the fundamentals of APIs to the boundless vistas they provide, all thanks to our outstanding guide's passion and competence.
UK Visitor Visa Fee Increase: Impact on Destination Choice and Cost of Living Comparison with Canada
Tags: uk, canada, visier
Published: 2023-10-18 06:41:32

## **Are you looking to move to a new country?**

Before making a final decision to move to a new country, applicants should confirm their financial support, government schemes, accommodation, twelve-month climate, and festival celebrations.

In recent news, the **United Kingdom** has taken a significant step that may impact those considering it their destination. The _**UK has increased its visitor visa fee**_, with the new rule becoming effective from October 4. The fee for a standard visitor visa has risen to GBP 115 (INR 11,845). This development is pivotal when evaluating the cost of living and immigration options in the UK, especially in comparison to Canada.

This article will delve into the **_[cost of living in Canada and the UK](https://www.pa-ic.com/uncategorized/comparision-between-canada-and-uk)_**, the pros and cons of residing in these countries, the study visa requirements, and the permanent residency (PR) and immigration processes. We will also offer tips for choosing the right country for your needs.
Home Modifications After Hip Replacement Surgery Recovery
Tags: healthyjeenaseekho, health
Published: 2023-10-18 06:33:17

Introduction: - A hip replacement procedure can significantly alter your life by reducing your chronic pain and improving your mobility. If you want to recover fully and fast, it's crucial to make the house improvements required to maximize your comfort and safety. This blog post will go through a number of key house improvements to consider following hip replacement surgery, serving as a guide for creating a safe and encouraging healing environment.

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



Sleeping Comfort: To keep things close to reach and reduce the amount of times you need to get out of bed, place a nightstand or bedside table there. Choose a comfortable, supportive mattress to encourage deeper sleep and a faster recovery.

Comfortable Seating: Choose couches and chairs with comfortable supports and the right height to make sitting and standing easier. When seated, elevate your legs using cushions or pillows to lessen swelling.

Handrails and Support: Install handrails on staircases or ramps to provide additional support when navigating between different levels of your home.

Flooring and Rugs: Anti-Slip Flooring: Make sure your kitchen and bathroom floors are secure and free of trip risks by investing in anti-slip mats. Rugs should be secured or taken out of the house altogether to reduce the danger of falls.

Broader doors If required, you may provide simple access throughout your house and make room for mobility assistance by enlarging entrances.






Healthy Jeena Sikho is your one-stop destination for affordable home health products and services. With our own stores in multiple locations including Delhi, Noida, Gurgaon, Pitampura, Dwarka, Jaipur, Lucknow, Chandigarh, Jalandhar, Ludhiana, Bathinda, Shimla, Mandi, we ensure same-day deliveries from our well-stocked inventory. Established in 2015, we are an ISO-certified private limited company dedicated to providing exceptional service. Our customers have awarded us five-star ratings on Google, a testament to our commitment. Discover our extensive range of products and services for home care, including wheelchairs, hospital beds, medical equipment like Bipap and Cpap, hospital furniture, and patient care services such as attendants, nurses, and even ICU setups at home. Whether you want to rent or buy, our website offers browsing options and competitive prices. Contact our 24/7 helpline at +91-98769-78488 or leave your details for a convenient callback. Explore our offerings and experience the comprehensive patient care solutions at Healthy Jeena Sikho.
Explore Elegance and Durability with Ronak International: Your Trusted Quartz Countertops Supplier in Dubai
Tags: quartzworktops, quartzcountertops
Published: 2023-10-18 06:16:53


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cmlurelazops1yz8e4ot.png)
Welcome to Ronak International, your go-to place in Dubai for beautiful quartz countertops. Our top-of-the-line kitchen countertops will completely transform your room and bring new levels of refinement and functionality.

**

## Why Choose Ronak International Quartz Countertops?

**
**Exceptional Quality:** Exceptional quality and durability are guaranteed by the painstaking engineering and use of premium materials in our quartz countertops. Because they were made to survive regular use, their beauty will last for many years.

**Endless Variety:** Discover a wide variety of hues, designs, and finishes to suit every taste and fashion. Our variety of quartz countertops includes the ideal choice for your kitchen, whether you like a traditional, timelessly stylish appearance or a contemporary, daring statement.

**Durability Redefined:** Quartz countertops from Ronak International are famous for their durability. Our countertops provide worry-free usage and simple maintenance because they are scratch-, stain-, and heat-resistant. Discover the ideal fusion of durability and design.

**Expert Craftsmanship:** Every countertop we make benefits from the years of experience of our trained craftsmen. We carefully and passionately craft each piece to be flawlessly crafted, boosting the appeal of your kitchen and raising the value of your house.

**Personalized Service:** We at Ronak International recognise the individuality of each kitchen. In order to discover the perfect quartz countertop that fits your space, taste, and budget, our committed team offers individualised assistance.

**Why Ronak International?
**
**Reliability:** We are proud of our standing as a reputable supplier of quartz countertops in Dubai. You can rely on us to deliver items that surpass your expectations and adhere to the strictest industry standards.

**Customer Focus:** Our top priority is making you happy. We put your needs first, providing attentive customer service and knowledgeable guidance to help you make an informed decision.

**Timely Delivery:** We recognise the value of on-time project completion. You may relax knowing that we will deliver your quartz countertops on time so you can start using your updated kitchen right away.

With the high-end **[quartz countertops](https://ronakintl.com/quartz.php)** from Ronak International, your kitchen will be transformed into a culinary marvel. Improve the quality of your cooking, the appearance of your house, and take pleasure in the timeless beauty of our painstakingly constructed countertops. Reach out to us right away to learn more about our selection or to receive a quote. At Ronak International, we give greatness in addition to countertops.
Convert IP address range to CIDR
Tags: webdev, programming, tutorial, codenewbie
Published: 2023-10-18 06:15:06

This is a short tutorial that shows you the core function of how the conversion of IPv4 to CIDR works.

This function, _**iprange2cidr**_, takes 2 input parameters, namely the **ipStart** and **ipEnd**, the starting and the ending of an IP address respectively. 

You can either supply the IP address in dotted format, for example, **202.186.13.4**, or IP number, for example, **3401190660**, as the input parameters. The function will convert them into IP number if the dotted IP address format was supplied and perform the calculation.



```
<?php
    function iprange2cidr($ipStart, $ipEnd){
        if (is_string($ipStart) || is_string($ipEnd)){
            $start = ip2long($ipStart);
            $end = ip2long($ipEnd);
        }
        else{
            $start = $ipStart;
            $end = $ipEnd;
        }
 
        $result = array();
 
        while($end >= $start){
            $maxSize = 32;
            while ($maxSize > 0){
                $mask = hexdec(iMask($maxSize - 1));
                $maskBase = $start & $mask;
                if($maskBase != $start) break;
                $maxSize--;
            }
            $x = log($end - $start + 1)/log(2);
            $maxDiff = floor(32 - floor($x));
 
            if($maxSize < $maxDiff){
                $maxSize = $maxDiff;
            }
 
            $ip = long2ip($start);
            array_push($result, "$ip/$maxSize");
            $start += pow(2, (32-$maxSize));
        }
        return $result;
    }
 
    function iMask($s){
        return base_convert((pow(2, 32) - pow(2, (32-$s))), 10, 16);
    }
 
?>
```

If you are looking for more sample codes in other languages, visit [Converting IP address ranges into CIDR format](https://blog.ip2location.com/knowledge-base/how-to-convert-ip-address-range-into-cidr/#devto) for the full article.

---
Where can I get [free IP Geolocation database](https://lite.ip2location.com/#devto)?
All About Oracle Database
Tags: oracle
Published: 2023-10-18 06:08:40

Everything you need to know about one of the most widely used database systems, including essential characteristics, advantages, usage scenarios, and ideal administration tools for Oracle Database, is provided here.

Recognize the Oracle Database's capabilities and adaptability.

Let's start by explaining what makes Oracle Database unique compared to other relational database systems, including its features, characteristics, benefits, and drawbacks. After that, we'll quickly review Devart's dbForge product line, which is intended for efficient Oracle database construction and management.

Visit this site for additional information: https://www.devart.com/dbforge/oracle/all-about-oracle-database
Hacktoberfest Completed
Tags: hacktoberfest23
Published: 2023-10-18 06:07:51

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->


### Intro
<!-- If you are new to the DEV community, introduce yourself and share a bit about why you joined DEV and your motivation to participate in Hacktoberfest this year. -->


### Background
<!-- Are you brand new to Hacktoberfest? What about coding in general? Tell us about how you got here -->


### Pledge
<!-- Share with us a bit about your goals during your Hacktoberfest journey this month. Are you a contributor looking to hone your skills or a maintainer looking for some help on a new project? Let us know!  -->
Chào Mừng Đến với SM66
Tags: sm66
Published: 2023-10-18 05:45:47



Chào Mừng Đến với SM66 
Để tri ân khách hàng cũ và chào Đón thành viên mới của #sm66
Nhà cái #sm66 đã bùng nổ với khuyến mãi Miến phí ngay 26K cho mọi trải nghiệm gameming tại #sm66
Web: https://sm66vnd.com/
Fanpage: https://www.facebook.com/sm66vnd
Group Tele: https://t.me/+jDpIeet-MiMwMjM1
Địa Chỉ: 37 Ng. 26 Đ. Hoàng Quốc Việt, Nghĩa Đô, Cầu Giấy, Hà Nội, Vietnam
Số điện thoại: +84921595852
Mail: sm66vnd@gmail.com
Get early access: How to become a WebCrumbs maker today
Tags: webdev, react, opensource, hacktoberfest
Published: 2023-10-18 05:33:00

Ever wonder how you could get involved in a project that's on the cusp of shaking up the React development landscape? Well, stop pondering and listen up. Here's your golden opportunity. WebCrumbs is not just another project; it's a movement to make React development more efficient, easier, and, dare we say, fun -- for everyone.

[![Star History Chart](https://api.star-history.com/svg?repos=webcrumbs-community/webcrumbs&type=Timeline)](https://star-history.com/#webcrumbs-community/webcrumbs&Timeline)

## Why should you care?

If you're a React developer, you're already part of an innovative community. So, why not take that extra step to become a contributor to a project that's designed to make your own work easier? It's not just about writing a piece of code; it's about shaping a new standard for React projects everywhere.

## The perks

Sure, open-source contributing usually offers intangible benefits like a sense of community or improved coding skills. But with WebCrumbs, you get a bit more skin in the game. Every contributor will be listed as a maker when we launch on Product Hunt. That's right; you'll get both recognition and a sense of ownership. 

## How to get involved

1. **Star the Repo**: First things first, give our [GitHub repository](https://github.com/webcrumbs-community/webcrumbs) a star. It helps us gain visibility and shows that you're interested.
  
2. **Fork and Clone**: Fork the repository and clone it to your local machine. Roll up those sleeves and get ready to code.

3. **Pick an Issue**: Choose from the existing issues or suggest a new one. We value every kind of contribution, from bug fixes to feature suggestions.
  
4. **Submit a Pull Request**: Once you're done, create a pull request. After a review, you could see your work become a part of WebCrumbs.

## Next steps

What are you waiting for? Join the ranks of the WebCrumbs contributors and be a part of something game-changing. 

[Star our GitHub repo and get started today!](https://github.com/webcrumbs-community/webcrumbs)

{% embed https://github.com/webcrumbs-community/webcrumbs %}
Placeholder Maintainer
Tags: hack23maintainer
Published: 2023-10-18 05:24:06

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a maintainer. Is this your first Hacktoberfest, or have you maintained in others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Project
<!-- Tell us about the repository that you hosted. What processes did you set up to review and merge pull requests? Feel free to embed your GitHub repo by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your project goals changed since publicly maintaining it? -->
CDK Escape Hatches + How to Export CDK to CloudFormation
Tags: aws, serverless, cdk, cloudformation
Published: 2023-10-18 05:10:11

## We will look at CDK escape hatches, including the ultimate one: exporting to independent CloudFormation.

In the [previous article](Tips_and_Tricks_for_Developing_CDK_Construct_using_Projen.html), we built a CDK construct. However, we also want the solution to be functional on its own as a CloudFormation template. This way, you do not have to incorporate the solution into your stack. You deploy a new one and point to the existing SNS topic you use for CloudWatch Alarm notification. **We do not want to write CloudFormation from scratch but to reuse the CloudFormation that CDK produces.** In this article, we will look at how to convert CDK to clean CloudFormation without CDK metadata and the weird naming that CDK produces. Along the way, we will learn some really useful CDK tricks.

## Why convert to CloudFormation and ship independently of CDK?

There are multiple reasons why people may prefer exported CloudFormation over CDK.

- **Reuse already-built constructs/solutions**. That is our reason.
- **CDK has some [obvious downsides](https://blog.symphonia.io/posts/2022-06-07_cdk_good_bad_scary)**, and having an escape hatch of converting CloudFormation can be useful.
- **Culture war with (Dev)Ops guys**. The real developers, some would say, write every line of CloudFormation by themselves. Anything else is “unworthy of the title developer.”
- **The requirement is to produce CloudFormation**, but the speed of the development with CDK is unmatched.

**I highly discourage having a default solution that converts CDK to CloudFormation.** That should be the last escape hatch. CDK brings a lot of benefits and features, and a lot of them cannot be replicated by just converting to CloudFormation. If the “culture war” is the cause of this approach, it would be better to sit down with the opposite side and do an unbiased evaluation of each approach. The end goal is to build a good product with the least resources and not to win culture wars.

**We can export to CloudFormation like this:**

```text
cdk synth > my_cloudformation.yaml
```

You do not need anything else. But this approach has several issues:
- CloudFormation has a lot of CDK metadata.
- Logical names have random characters in the postfix.
- Assets are not dropped to any appropriate S3. 

In our case, we also want to extend CloudFormation with CloudFormation parameters for the ARN of the SNS topic.

[Continue reading on www.serverlesslife.com...](https://www.serverlesslife.com/CDK_Escape_Hatches_How_to_Export_CDK_to_CloudFormation.html)
Side Navigation Components just Released! 🎉
Tags: tailwindcss, react, news, html
Published: 2023-10-18 04:55:52

Introducing our Accessible Side Navigation Component! Choose from 5 unique variations, for a user-friendly experience.


[https://wind-ui.com/components/side-navigation/](https://wind-ui.com/components/side-navigation/)


Copy, Paste & Enjoy! 💚
Placeholder Maintainer
Tags: hack23maintainer
Published: 2023-10-18 04:54:27

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->

### Intro
<!-- Share a bit about yourself as a maintainer. Is this your first Hacktoberfest, or have you maintained in others? Feel free to embed your GitHub account by using {% embed LINK %} -->

### Project
<!-- Tell us about the repository that you hosted. What processes did you set up to review and merge pull requests? Feel free to embed your GitHub repo by using {% embed LINK %} -->

### Highs and Lows
<!-- What were some of your biggest accomplishments or light-bulb moments this month? Did any problems come up that seemed impossible to fix? How did you adapt in those cases?  -->

### Growth
<!-- What was your skillset before Hacktoberfest 2023 and how did it improve? Have your project goals changed since publicly maintaining it? -->
A Comprehensive Guide to Data Manipulation with Pandas: Selecting, Filtering, Sorting, and Modifying Data
Published: 2023-10-18 04:45:37

Introduction:
Pandas, the popular Python library for data analysis, provides powerful tools for manipulating and analyzing tabular data. In this comprehensive guide, we'll explore key Pandas operations that are essential for any data analyst or data scientist. We'll delve into selecting rows and columns, filtering data, sorting data, and adding/deleting columns using Pandas.

### 1. Selecting Rows and Columns

#### A. Selecting Columns
Pandas allows you to select specific columns from your dataset. Here's how to do it:

```python
import pandas as pd

# Create a sample DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 22],
        'City': ['New York', 'San Francisco', 'Los Angeles']}
df = pd.DataFrame(data)

# Select a single column
name_column = df['Name']

# Select multiple columns
name_age = df[['Name', 'Age']]
```

#### B. Selecting Rows
You can also select rows based on various criteria:

```python
# Select rows based on a condition
young_people = df[df['Age'] < 30]

# Select rows by index
row = df.loc[1]  # Selects the second row

# Select rows by position
row = df.iloc[0]  # Selects the first row
```

### 2. Filtering Data

Filtering data is crucial for working with large datasets. You can filter data based on conditions:

```python
# Filter data based on a condition
new_yorkers = df[df['City'] == 'New York']

# Combine multiple conditions
young_new_yorkers = df[(df['Age'] < 30) & (df['City'] == 'New York')]
```

### 3. Sorting Data

Sorting data is vital for gaining insights from your dataset:

```python
# Sort by a single column
sorted_by_age = df.sort_values(by='Age')

# Sort by multiple columns
sorted_by_city_and_age = df.sort_values(by=['City', 'Age'])
```

### 4. Adding and Deleting Columns

You can easily add and delete columns in your Pandas DataFrame:

#### A. Adding Columns
To add a new column:

```python
# Add a new column 'Gender'
df['Gender'] = ['Female', 'Male', 'Male']

# Use existing columns to compute a new one
df['Birth_Year'] = 2023 - df['Age']
```

#### B. Deleting Columns
To delete a column:

```python
# Delete the 'City' column
df = df.drop(columns=['City'])

# Alternative method to delete a column
del df['Age']
```

view more --> https://codeswithpankaj.medium.com/python-pandas-dataframe-6b7eb73a9393

Conclusion:
Pandas is a versatile library that enables you to select, filter, sort, and modify data with ease. Whether you're analyzing financial data, working with sensor readings, or processing survey responses, these Pandas operations will prove invaluable. By mastering these techniques, you can efficiently manage and extract meaningful insights from your datasets, making Pandas an essential tool for any data professional.

This guide is just the tip of the iceberg when it comes to Pandas capabilities. Explore the official Pandas documentation for more advanced operations and functions to take your data manipulation skills to the next level.