Today Quincy Larson interviews Sumit Saha, a software engineer and prolific teacher on YouTube. Sumit is based in Dhaka, Bangladesh, where he runs a developer agency building projects for clients throughout Asia. We talk about: How the hunger for learning is dying and people are increasingly drawn to shortcuts over taking the time to truly […]
Monthly Archives: January 2026
The singleton pattern ensures that a class has exactly one instance throughout your application. You’ve probably seen it in configuration managers, database connections, or logging systems. While singletons seem useful, they often create more problems than they solve. In this tutorial, I’ll show you how to implement singletons in Python, explain when they might be […]
Building AI today is about more than just a clever prompt. If you really want to move from playing with standalone tools to creating integrated systems that actually work with your data, our new crash course on the freeCodeCamp.org YouTube channel is exactly where you need to start. Mastering RAG (Retrieval Augmented Generation) Everyone is […]
These days it feels almost impossible to keep up with tech news. I step away for three days, and suddenly there is a new AI model, a new framework, and a new tool everyone says I must learn. Reading everything no longer scales, but I still want to stay informed. So I decided to change […]
Dynamic programming (DP) is often considered one of the most intimidating topics in coding interviews. It has a reputation for being abstract and counterintuitive, but it doesn’t have to be. We just published a comprehensive Dynamic Programming course on the freeCodeCamp.org YouTube channel that uses a visual-first approach to learn these complex algorithms. Created by […]
As Flutter developers, we know that Flutter’s “batteries included” philosophy has long been its superpower. Built on the simple premise to “paint every pixel,” the framework shipped with everything needed to build a real app out of the box: a rendering engine, a complete widget system, and, crucially, the Material and Cupertino design systems bundled […]
Today Quincy Larson interviews Mike McQuaid. He’s a software engineer who previously worked at GitHub, and now serves as lead maintainer of Homebrew, a Mac package manager used by tens of millions of developers. He’s based in Edinburgh, Scottland. He’s worked remotely as a dev for nearly two decades. We talk about: What does a […]
In this tutorial, you’ll walk through a complete data analysis project using the HR Analytics dataset by Saad Haroon on Kaggle. You’ll start by loading and cleaning the data, then explore it visually using boxplots with ggplot2. Finally, you’ll learn about statistical modelling using linear regression and logistic regression in R. By the end of […]
Blue-green deployments are celebrated for enabling zero-downtime releases and instant rollbacks. You deploy your new version (green) alongside the current one (blue), switch traffic over, and if something goes wrong, you switch back. Simple, right? Not quite. While blue-green deployments work beautifully for stateless applications, they become significantly more complex when you introduce databases and […]
We just posted a Kubernetes Operator course on the freeCodeCamp.org YouTube channel. You will learn how to extend Kubernetes by building your own custom operators and controllers from scratch. You’ll go beyond simply using Kubernetes and start treating it as a Software Development Kit (SDK). You will learn how to build a real-world operator that […]
- 1
- 2
