freeCodeCamp
356 FOLLOWERS
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. We're a nonprofit community that helps you learn to code by building projects.
freeCodeCamp
4h ago
A while ago, a client asked me to help them create a special app for generating QR codes so users could receive payments. What set this app apart was that instead of users entering a URL to generate a QR code, they would initiate a request through the app ..read more
freeCodeCamp
4h ago
Databases are an integral component of building applications, whether web, desktop or mobile. They symbolically serve as the mitochondria of the application, as their primary function is to manage data. Database management is a critical skill a developer must possess in building scalable applications that have a high level of ..read more
freeCodeCamp
4h ago
Concurrency is the ability of a program to perform multiple tasks simultaneously. It is a crucial aspect of building scalable and responsive systems. Go's concurrency model is based on the concept of goroutines, lightweight threads that can run multiple functions concurrently, and channels, a built-in communication mechanism for safe ..read more
freeCodeCamp
8h ago
In this article, we'll explore the question: is TypeScript worth learning? Before we try finding the answer together, let me tell you why I'm suddenly asking this. I come from a Java background where writing code demands that you be type-aware. This means that if you are declaring a string ..read more
freeCodeCamp
1d ago
Tezos is a blockchain network that distinguishes itself through a unique self-amending ledger, allowing it to upgrade without the need for hard forks—an approach that promotes continuity and reduces division within the community. Tezos aims to addres ..read more
freeCodeCamp
2d ago
Python is the most popular first language for programmers on a Mac. Until recently, the language's lack of standard development tooling, plus competing optional-but-essential development tools, meant a rocky start for Python beginners. To cut through the confusion, I'll show you an up-to-date approach to install Python and set ..read more
freeCodeCamp
2d ago
In every programming language, arrays provide a flexible option to store more than one data type in a single variable. They are one of the most versatile data structures in the programming world, which is one reason a lot of external data and many APIs come as arrays. When you ..read more
freeCodeCamp
2d ago
Hey everyone! Today, you're going to learn about deploying a Postgres container in Azure Kubernetes Service (AKS) and connecting it to a Node.js application. In this fast-paced development landscape, deploying via containers, particularly with Kubernetes, is becoming increasingly popular. Some companies perform numerous deployments daily, so it's crucial for you ..read more
freeCodeCamp
2d ago
In this article, you'll get a hands-on practical guide for creating a native splash screen for React Native CLI applications. Note that this tutorial is not applicable for apps created with Expo. SVG Icon Image and Background The first thing you need is an image. It can be in ..read more
freeCodeCamp
2d ago
Hey everyone! Imagine you are building an awesome application, with lots of cool features. Picture a backend server at its core that hosts a majority of the business logic and exposes functionality through APIs. Once you have planned out your APIs, there's one crucial step you need to take care ..read more