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 […]
Monthly Archives: January 2026
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 […]
Choosing a GPU for your AI workload shouldn’t be complicated, but it often feels that way. You’re weighing specs you don’t fully understand, comparing prices that seem arbitrary, and wondering if you’re about to waste thousands on GPUs you don’t need. The good news: it’s simpler than it looks. The right GPU matches your workload, […]
Today Quincy Larson interviews Zubin Pratap, a software engineer and manager from Melbourne, Australia. After nearly two decades working as a corporate lawyer, he taught himself programming using freeCodeCamp.org. Within two years, he landed a job as a software engineer at Google. We talk about: How tools are making programming easier, but other parts of […]
Artificial intelligence is changing how we build software. Just a few years ago, writing code that could talk, decide, or use external data felt hard. Today, thanks to new tools, developers can build smart agents that read messages, reason about them, and call functions on their own. One such platform that makes this easy is […]
A few years back, choosing an AI model was simple. You pick the most capable one you can afford and move on. But today, that approach no longer works. Today, teams use AI across many parts of a system. Customer-facing features. Internal tooling. Research workflows. Automation and agents. Each workload brings different requirements. Cost behaves […]
Shopify powers more than a million online stores around the world. Many store features you see every day, such as discounts, bundles, and order fulfillment are built using apps. These apps are created by developers to extend Shopify and solve real problems for merchants. If you know JavaScript and basic web development, you already have […]
