Daily Archives: August 23, 2025

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 […]