Monthly Archives: August 2025

How to use AI as an accelerator, not a crutch, with freelance engineer Ankur Tyagi [Podcast #186]

For this week’s interview, I’m talking with Ankur Tyagi. He’s a software engineer who’s worked at multinational companies like Volvo, Barclays, and Accenture. He grew up in Pune, India and now lives in Gothenburg, Sweden. Ankur is a prolific contributor to freeCodeCamp’s open source learning resources. He also runs DevTools Academy, where he blogs about […]

5 Considerations for Choosing a Strategic Asset Tracking Partner

In today’s competitive and digitally connected economy, knowing where your assets are—and ensuring they are being utilized effectively—is critical for reducing operational costs, increasing productivity, and gaining a competitive edge. Whether you’re managing construction equipment, healthcare devices, or fleet vehicles, selecting the right asset tracking partner is more than just picking a vendor; it’s a […]

From Hospital Janitor to Developer with Emmett Naughton [Podcast #185]

On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Emmett Naughton. He worked as hospital janitor for years while teaching himself programming using freeCodeCamp. He’s founder of Coder Dads, a chat community where dads encourage one another. We talk about: Making ends meet while raising a family Recovering from getting laid off […]

How to Deploy a Kubernetes App on AWS EKS

AWS makes it much easier to deploy containerized applications, and running Kubernetes in the cloud is a powerful way to scale and manage these applications. Among the many managed Kubernetes services AWS offers, Amazon EKS (Elastic Kubernetes Service) stands out for its seamless integration with the AWS ecosystem, strong reliability, and excellent support. If you’re […]

How to Automate Flutter Testing and Builds with GitHub Actions for Android and iOS

GitHub Actions is a CI/CD (Continuous Integration and Continuous Deployment) tool built directly into GitHub. It allows developers to define workflows, which are sequences of automated steps triggered by events such as pushing code, opening pull requests, or creating releases. For Flutter developers, GitHub Actions is a powerful way to automate testing, builds, and deployment […]

Checkmate Patterns in Chess for Beginners

After learning the rules and basics of chess, there are various concepts that beginners should learn in order to keep improving. Some of these concepts include opening principles, middle game concepts, endgame fundamentals, and strategy. In this handbook, we’ll focus on endgame fundamentals. You’ll learn about some common checkmate patterns for beginners and how you […]