#techsource #article #freeCodeCamp
JavaScript Sort() – How to Use the Sort Function in JS
In this article I will explain how to use, and maximize the full potential of the sort() function. What is the sort() Function? The sort() function allows you to sort an array object by either the default sorting order, or by a custom sorting function. By default, it sorts the
URL: https://bit.ly/42L1QZY
JavaScript Sort() – How to Use the Sort Function in JS
In this article I will explain how to use, and maximize the full potential of the sort() function. What is the sort() Function? The sort() function allows you to sort an array object by either the default sorting order, or by a custom sorting function. By default, it sorts the
URL: https://bit.ly/42L1QZY
freeCodeCamp.org
JavaScript Sort() – How to Use the Sort Function in JS
In this article I will explain how to use, and maximize the full potential of the sort() function. What is the sort() Function? The sort() function allows you to sort an array object by either the default sorting order, or by a custom sorting function. By…
#techsource #article #freeCodeCamp
Create Native Apps with Ionic and Capacitor
Ionic and Capacitor are two powerful tools that can be used to build native mobile applications. Ionic is a UI framework that provides a wide range of components and features for building mobile apps, while Capacitor is a runtime that allows Ionic apps to be deployed to both iOS and
URL: https://bit.ly/42FuvzB
Create Native Apps with Ionic and Capacitor
Ionic and Capacitor are two powerful tools that can be used to build native mobile applications. Ionic is a UI framework that provides a wide range of components and features for building mobile apps, while Capacitor is a runtime that allows Ionic apps to be deployed to both iOS and
URL: https://bit.ly/42FuvzB
freeCodeCamp.org
Create Native Apps with Ionic and Capacitor
Ionic and Capacitor are two powerful tools that can be used to build native mobile applications. Ionic is a UI framework that provides a wide range of components and features for building mobile apps, while Capacitor is a runtime that allows Ionic apps to…
#techsource #article #freeCodeCamp
How JavaScript’s Asynchronous Operations Work in the Browser
JavaScript is a popular programming language used for developing interactive front-end web applications, among other things. It's widely known for its major features: it is single-threaded, non-blocking, and asynchronous. But what do these three things mean? What Does "Single-Threaded" Mean? When a programming language is referred to as single-threaded,
URL: https://bit.ly/3BwJmjL
How JavaScript’s Asynchronous Operations Work in the Browser
JavaScript is a popular programming language used for developing interactive front-end web applications, among other things. It's widely known for its major features: it is single-threaded, non-blocking, and asynchronous. But what do these three things mean? What Does "Single-Threaded" Mean? When a programming language is referred to as single-threaded,
URL: https://bit.ly/3BwJmjL
freeCodeCamp.org
How JavaScript’s Asynchronous Operations Work in the Browser
JavaScript is a popular programming language used for developing interactive front-end web applications, among other things. It's widely known for its major features: it is single-threaded, non-blocking, and asynchronous. But what do these three things mean?…
#techsource #article #freeCodeCamp
How to Create an Interactive Heatmap Using JavaScript
Data visualization is a powerful tool that helps us make sense of complex data. With it, we can spot patterns and trends that might take much more time to become obvious just by looking at raw numbers. One particularly useful chart type is the heatmap, and I’m excited to
URL: https://bit.ly/41JhUdj
How to Create an Interactive Heatmap Using JavaScript
Data visualization is a powerful tool that helps us make sense of complex data. With it, we can spot patterns and trends that might take much more time to become obvious just by looking at raw numbers. One particularly useful chart type is the heatmap, and I’m excited to
URL: https://bit.ly/41JhUdj
freeCodeCamp.org
How to Create an Interactive Heatmap Using JavaScript
Data visualization is a powerful tool that helps us make sense of complex data. With it, we can spot patterns and trends that might take much more time to become obvious just by looking at raw numbers. One particularly useful chart type is the heatmap, and…
#techsource #article #freeCodeCamp
How to Use Regular Expressions in YAML File – RegEx in YAML Tutorial
YAML does not have built-in support for regular expressions. But you can still include regex patterns as part of a YAML file's contents, access those patterns, and create a regex out of them. You can do this, for example, with the JavaScript RegExp constructor. So, in YAML, regular expressions are
URL: https://bit.ly/3MCcfl4
How to Use Regular Expressions in YAML File – RegEx in YAML Tutorial
YAML does not have built-in support for regular expressions. But you can still include regex patterns as part of a YAML file's contents, access those patterns, and create a regex out of them. You can do this, for example, with the JavaScript RegExp constructor. So, in YAML, regular expressions are
URL: https://bit.ly/3MCcfl4
freeCodeCamp.org
How to Use Regular Expressions in YAML File – RegEx in YAML Tutorial
YAML does not have built-in support for regular expressions. But you can still include regex patterns as part of a YAML file's contents, access those patterns, and create a regex out of them. You can do this, for example, with the JavaScript RegExp constructor.…
#techsource #article #freeCodeCamp
Angular Upgrades That Will Improve Your Developer Experience
When we talk about the Developer Experience [https://bit.ly/3MxK3Q5] , we're referring to the level of difficulty a developer faces when completing essential tasks. Factors like the complexity of a development framework or the absence of syntactic sugar [https://bit.ly/3pOQwNF] in a programming language can negatively impact it. A robust
URL: https://bit.ly/3pOQyoL
Angular Upgrades That Will Improve Your Developer Experience
When we talk about the Developer Experience [https://bit.ly/3MxK3Q5] , we're referring to the level of difficulty a developer faces when completing essential tasks. Factors like the complexity of a development framework or the absence of syntactic sugar [https://bit.ly/3pOQwNF] in a programming language can negatively impact it. A robust
URL: https://bit.ly/3pOQyoL
microsoft.github.io
Developer Experience (DevEx) - Code With Engineering Playbook
ISE Code With Engineering Playbook
#techsource #article #freeCodeCamp
RegEx for Date Formats – What is the Regular Expression for Matching Dates?
Regular expressions let you match any string, be it in the form of various user inputs such as username, password, URL, and even different date formats. In this article, I’ll show you several ways you can match a date with regular expressions. In the programming world, there are always multiple
URL: https://bit.ly/456vKcF
RegEx for Date Formats – What is the Regular Expression for Matching Dates?
Regular expressions let you match any string, be it in the form of various user inputs such as username, password, URL, and even different date formats. In this article, I’ll show you several ways you can match a date with regular expressions. In the programming world, there are always multiple
URL: https://bit.ly/456vKcF
freeCodeCamp.org
RegEx for Date Formats – What is the Regular Expression for Matching Dates?
Regular expressions let you match any string, be it in the form of various user inputs such as username, password, URL, and even different date formats. In this article, I’ll show you several ways you can match a date with regular expressions. In the programming…
#techsource #article #freeCodeCamp
How to Build a Full Stack Application Using ChatGPT
ChatGPT can be used to supercharge software development. You even create complete applications with ChatGPT. We just published a course on the freeCodeCamp.org YouTube channel that will show you how you can create a full stack app with ChatGPT. This course, authored by Judy from webdecoded, leverages the power of
URL: https://bit.ly/42RhmDE
How to Build a Full Stack Application Using ChatGPT
ChatGPT can be used to supercharge software development. You even create complete applications with ChatGPT. We just published a course on the freeCodeCamp.org YouTube channel that will show you how you can create a full stack app with ChatGPT. This course, authored by Judy from webdecoded, leverages the power of
URL: https://bit.ly/42RhmDE
freeCodeCamp.org
How to Build a Full Stack Application Using ChatGPT
ChatGPT can be used to supercharge software development. You even create complete applications with ChatGPT. We just published a course on the freeCodeCamp.org YouTube channel that will show you how you can create a full stack app with ChatGPT. This course…
#techsource #article #freeCodeCamp
Component-Based Architecture in Medusa – How to Build Robust User Interfaces
Medusa is a modern JavaScript framework that makes it easy to build robust user interfaces. It is built around a component-based architecture, which is a design pattern that breaks down a UI into smaller, reusable components. This makes it easier to maintain and update the UI, as well as
URL: https://bit.ly/42P2Eg6
Component-Based Architecture in Medusa – How to Build Robust User Interfaces
Medusa is a modern JavaScript framework that makes it easy to build robust user interfaces. It is built around a component-based architecture, which is a design pattern that breaks down a UI into smaller, reusable components. This makes it easier to maintain and update the UI, as well as
URL: https://bit.ly/42P2Eg6
freeCodeCamp.org
Component-Based Architecture in Medusa – How to Build Robust User Interfaces
Medusa is a modern JavaScript framework that makes it easy to build robust user interfaces. It is built around a component-based architecture, which is a design pattern that breaks down a UI into smaller, reusable components. This makes it easier to maintain…
#techsource #article #freeCodeCamp
Amazon EC2 – Understanding and Addressing the Security Problem
Hi there. Great to have you here. But I'm afraid I'm going to have to start off with some bad news. Before you can really improve the security of your Amazon EC2 instances, you'll need to get a handle on all the stuff that can go wrong. And I'll
URL: https://bit.ly/3Io2gNu
Amazon EC2 – Understanding and Addressing the Security Problem
Hi there. Great to have you here. But I'm afraid I'm going to have to start off with some bad news. Before you can really improve the security of your Amazon EC2 instances, you'll need to get a handle on all the stuff that can go wrong. And I'll
URL: https://bit.ly/3Io2gNu
freeCodeCamp.org
Amazon EC2 – Understanding and Addressing the Security Problem
Hi there. Great to have you here. But I'm afraid I'm going to have to start off with some bad news. Before you can really improve the security of your Amazon EC2 instances, you'll need to get a handle on all the stuff that can go wrong. And I'll
#techsource #article #freeCodeCamp
State Management in React –Props vs the Context API
Figuring out state management in React applications can feel like trying to find your way through a labyrinth. You'll constantly be searching for the most efficient, scalable, and maintainable solution. The journey often leads to two primary paths: Using Props or the Context API. As you embark on this
URL: https://bit.ly/434j6Ju
State Management in React –Props vs the Context API
Figuring out state management in React applications can feel like trying to find your way through a labyrinth. You'll constantly be searching for the most efficient, scalable, and maintainable solution. The journey often leads to two primary paths: Using Props or the Context API. As you embark on this
URL: https://bit.ly/434j6Ju
freeCodeCamp.org
State Management in React –Props vs the Context API
Figuring out state management in React applications can feel like trying to find your way through a labyrinth. You'll constantly be searching for the most efficient, scalable, and maintainable solution. The journey often leads to two primary paths: Using…
#techsource #article #freeCodeCamp
Pandas Count Rows – How to Get the Number of Rows in a Dataframe
Pandas is a library built on the Python programming language. You can use it to analyze and manipulate data. A dataframe is two-dimensional data structure in Pandas that organizes data in a tabular format with rows and columns. In this article, you'll learn how to get the number of
URL: https://bit.ly/3ItumqF
Pandas Count Rows – How to Get the Number of Rows in a Dataframe
Pandas is a library built on the Python programming language. You can use it to analyze and manipulate data. A dataframe is two-dimensional data structure in Pandas that organizes data in a tabular format with rows and columns. In this article, you'll learn how to get the number of
URL: https://bit.ly/3ItumqF
freeCodeCamp.org
Pandas Count Rows – How to Get the Number of Rows in a Dataframe
Pandas is a library built on the Python programming language. You can use it to analyze and manipulate data. A dataframe is two-dimensional data structure in Pandas that organizes data in a tabular format with rows and columns. In this article, you'll learn…
#techsource #article #freeCodeCamp
How to Use React Server Components – A Beginner's Guide
React Server Components have been generating significant buzz and excitement lately. They've recently been adopted as the default option in Next.js 13, so now more and more developers are using them. React Server Components seamlessly blend server-side rendering with the interactivity of client-side JavaScript. And in this tutorial, you'll learn
URL: https://bit.ly/3pZ178Y
How to Use React Server Components – A Beginner's Guide
React Server Components have been generating significant buzz and excitement lately. They've recently been adopted as the default option in Next.js 13, so now more and more developers are using them. React Server Components seamlessly blend server-side rendering with the interactivity of client-side JavaScript. And in this tutorial, you'll learn
URL: https://bit.ly/3pZ178Y
freeCodeCamp.org
How to Use React Server Components – A Beginner's Guide
React Server Components have been generating significant buzz and excitement lately. They've recently been adopted as the default option in Next.js 13, so now more and more developers are using them. React Server Components seamlessly blend server-side rendering…
#techsource #article #freeCodeCamp
How You Can Use AI to Improve Your Code Quality
As a software developer, I've always tried to write flawless code. Great code is not just functional – it should also be elegant, efficient, and robust. But let's be honest – the journey towards code perfection can sometimes feel like an uphill battle. Or more often than not, a
URL: https://bit.ly/3oqJ2QH
How You Can Use AI to Improve Your Code Quality
As a software developer, I've always tried to write flawless code. Great code is not just functional – it should also be elegant, efficient, and robust. But let's be honest – the journey towards code perfection can sometimes feel like an uphill battle. Or more often than not, a
URL: https://bit.ly/3oqJ2QH
freeCodeCamp.org
How You Can Use AI to Improve Your Code Quality
As a software developer, I've always tried to write flawless code. Great code is not just functional – it should also be elegant, efficient, and robust. But let's be honest – the journey towards code perfection can sometimes feel like an uphill battle. Or…
#techsource #article #freeCodeCamp
Delete YouTube History – How to Delete YouTube Search and Watch Histories
YouTube is the most popular platform for watching and discovering educational and entertainment-focused videos. But if you have a privacy concern and want to clear your YouTube history for a fresh start, deleting your YouTube search and watch histories can be an effective solution. In this article, I will guide
URL: https://bit.ly/3BOm74Y
Delete YouTube History – How to Delete YouTube Search and Watch Histories
YouTube is the most popular platform for watching and discovering educational and entertainment-focused videos. But if you have a privacy concern and want to clear your YouTube history for a fresh start, deleting your YouTube search and watch histories can be an effective solution. In this article, I will guide
URL: https://bit.ly/3BOm74Y
freeCodeCamp.org
Delete YouTube History – How to Delete YouTube Search and Watch Histories
YouTube is the most popular platform for watching and discovering educational and entertainment-focused videos. But if you have a privacy concern and want to clear your YouTube history for a fresh start, deleting your YouTube search and watch histories can…
#techsource #article #freeCodeCamp
How to Use Container Queries – Responsive Design Beyond the Viewport
Before now, making your website responsive was limited to resizing HTML elements with media queries. This was, and still is, a brilliant innovation for web development in general. But web development has evolved with the advent of JavaScript frameworks—particularly with the use of components as building blocks in developing
URL: https://bit.ly/3Wo0kKV
How to Use Container Queries – Responsive Design Beyond the Viewport
Before now, making your website responsive was limited to resizing HTML elements with media queries. This was, and still is, a brilliant innovation for web development in general. But web development has evolved with the advent of JavaScript frameworks—particularly with the use of components as building blocks in developing
URL: https://bit.ly/3Wo0kKV
freeCodeCamp.org
How to Use Container Queries – Responsive Design Beyond the Viewport
Before now, making your website responsive was limited to resizing HTML elements with media queries. This was, and still is, a brilliant innovation for web development in general. But web development has evolved with the advent of JavaScript frameworks—particularly…
#techsource #article #freeCodeCamp
Full-Stack Development with Next.js, TypeScript, and AWS
Learn how create a full stack app with Next.js, TypeScript, and AWS Amplify. We just publshed a new full stack app course on the freeCodeCamp.org YouTube channel. Brian H. Hough, a renowned software engineer and course creator, is your guide. He'll help you build an inspirational quote generator app. You'll
URL: https://bit.ly/3OypDrQ
Full-Stack Development with Next.js, TypeScript, and AWS
Learn how create a full stack app with Next.js, TypeScript, and AWS Amplify. We just publshed a new full stack app course on the freeCodeCamp.org YouTube channel. Brian H. Hough, a renowned software engineer and course creator, is your guide. He'll help you build an inspirational quote generator app. You'll
URL: https://bit.ly/3OypDrQ
freeCodeCamp.org
Full-Stack Development with Next.js, TypeScript, and AWS
Learn how create a full stack app with Next.js, TypeScript, and AWS Amplify. We just publshed a new full stack app course on the freeCodeCamp.org YouTube channel. Brian H. Hough, a renowned software engineer and course creator, is your guide. He'll help you…
#techsource #article #freeCodeCamp
How to Use RabbitMQ with NodeJS to Send and Receive Messages
If you're exploring the world of distributed systems and real-time data pipelines, you've probably come across the concept of message queues. There are a number of tools in this field, but RabbitMQ and Apache Kafka are two of the most popular. While both are robust and reliable, they have
URL: https://bit.ly/4210sRB
How to Use RabbitMQ with NodeJS to Send and Receive Messages
If you're exploring the world of distributed systems and real-time data pipelines, you've probably come across the concept of message queues. There are a number of tools in this field, but RabbitMQ and Apache Kafka are two of the most popular. While both are robust and reliable, they have
URL: https://bit.ly/4210sRB
freeCodeCamp.org
How to Use RabbitMQ with NodeJS to Send and Receive Messages
If you're exploring the world of distributed systems and real-time data pipelines, you've probably come across the concept of message queues. There are a number of tools in this field, but RabbitMQ and Apache Kafka are two of the most popular. While both…
#techsource #article #freeCodeCamp
How to Stream File Uploads to S3 Object Storage and Reduce Costs
To support file uploads in your application, you will have to learn how to send files from the frontend [https://bit.ly/43fqjqC] and receive files on the backend [https://bit.ly/3IxEbUH]. This tutorial is going to take a step back and explore architectural changes that'll help you reduce costs when adding file
URL: https://bit.ly/43nVJL2
How to Stream File Uploads to S3 Object Storage and Reduce Costs
To support file uploads in your application, you will have to learn how to send files from the frontend [https://bit.ly/43fqjqC] and receive files on the backend [https://bit.ly/3IxEbUH]. This tutorial is going to take a step back and explore architectural changes that'll help you reduce costs when adding file
URL: https://bit.ly/43nVJL2
Austin Gil
How to Upload Files with HTML
This post shows you how to upload files using only HTML. Access user files, create the HTTP request, and set the correct content-type headers.
#techsource #article #freeCodeCamp
120 Free Online Math Courses from the World’s Top Universities
In this article, I compiled 120 free online courses offered by the 60 best universities in the world for studying math in 2023. I did so by combining popular university rankings to identify the best institutions, and then I used the Class Central database [https://bit.ly/43nVeQZ] to find all their math
URL: https://bit.ly/43mlxH9
120 Free Online Math Courses from the World’s Top Universities
In this article, I compiled 120 free online courses offered by the 60 best universities in the world for studying math in 2023. I did so by combining popular university rankings to identify the best institutions, and then I used the Class Central database [https://bit.ly/43nVeQZ] to find all their math
URL: https://bit.ly/43mlxH9
Class Central
Browse free online courses and MOOCs by subject
Class Central aggregates courses from many platforms to make it easy to find the best courses on almost any subject, wherever they exist.