InComplete CodingbySam WilliamsHow to become a developer and get your first job as quickly as possibleHave you ever thought about becoming a software developer or looking for a change of career? This article will give you a solid plan to get…Jul 13, 201843Jul 13, 201843
InWe’ve moved to freeCodeCamp.org/newsbyTerrence KuoHow to write a killer Software Engineering résuméAn in-depth analysis of the résumé that got me interviews at Google, Facebook, Amazon, Microsoft, Apple, and more.Oct 16, 201848Oct 16, 201848
InJavarevisitedbyjavinpaulTop 50 Data Structure and Algorithms (DSA) Interview Questions for Programmers (2025)Preparing for Programming job interviews? Here are 50+ Data Structure and algorithm problems you can practice to revise key concepts for…Sep 23, 201834Sep 23, 201834
Xin PangSpark study notes: core concepts visualizedLearning Spark is not an easy thing for a person with less background knowledge on distributed systems. Even though I have been using…Oct 21, 201810Oct 21, 201810
Appaloosa StoreString Similarity Algorithms ComparedHow we customised mail messages to users by choosing and implementing the most appropriate algorithm.Apr 5, 201813Apr 5, 201813
InJob Advice for Software EngineersbyJames S. FisherWhat I want (and don’t want) to see on your resumeAsking what should be on a resume is one of the most common questions I hear. I’ll describe exactly what I’m looking for.Jan 1, 201925Jan 1, 201925
João Vazao VasquesDistributed Monoliths are secretly plotting against youEvery system starts with a monolith. But as the business scales, so does the architecture. Find your one source of truth.Aug 24, 20187Aug 24, 20187
Chuck GroomAdvice From a Hiring Manager to a Code Bootcamp GraduateAs a director of engineering responsible for a lot of hiring and recruiting, I often talk with folks who have recently graduated from a…Jan 28, 201913Jan 28, 201913
InThe StartupbyZhia Chong5 things you need to know in a programming interviewThis article is intended for those who are trying to start their programming career, or are preparing to interview for their dream job. As…Jun 19, 20187Jun 19, 20187
Steve MerrittHow a Googler solves coding problemsIn this article, I’ll walk you through my strategy for solving programming problems from start to finish, which I use both in my daily…Feb 27, 201922Feb 27, 201922
InWe’ve moved to freeCodeCamp.org/newsbyAriel CamusThe Ultimate Guide to Preparing for the Coding InterviewEverything you need to get ready for technical interviews, behavioral questions and negotiating salary offersNov 26, 201810Nov 26, 201810
IncodeburstbyJain DoeThe Ultimate Beginners Guide To Analysis of AlgorithmThe other day, I came across a post on StackOverflow which read “Is theoretical computer science(TCS) useful?”. I was completely caught off…Feb 6, 201815Feb 6, 201815
InWe’ve moved to freeCodeCamp.org/newsbyChris BlakelyTodo tutorials can be fun — but here’s how to build your own projects from scratchFollowing a tutorial is one thing, but starting your own projects with a blank canvas is another. Here’s a guide to get you started.Apr 7, 20195Apr 7, 20195
David SánchezMocking and patching in Python for unit testingMake a third-party module behave differently in your testsAug 24, 20171Aug 24, 20171
InPython PandemoniumbyMatt PeaseMocking Has A Weakness, Speccing Removes ItMocking has several strengths, the main one being that it allows us to write tests by temporarily removing the reliance on dependencies…Dec 2, 20166Dec 2, 20166
Yeray DiazWhat the mock? - A cheatsheet for mocking in PythonA cheatsheet for mocking in PythonMay 9, 201824May 9, 201824
Cindy SridharanTesting Microservices, the sane wayAuthor’s Note: Thanks, as ever, to Fred Hebert, for reading a draft of this post and making some sterling suggestions. This is the first…Dec 31, 201738Dec 31, 201738
Addy OsmaniThe Cost Of JavaScript In 2018Update: The Cost Of JavaScript In 2019 is now available to read.Aug 1, 2018105Aug 1, 2018105
InNetflix TechBlogbyNetflix Technology BlogOur learnings from adopting GraphQLA Marketing Tech CampaignDec 10, 201825Dec 10, 201825
InWe’ve moved to freeCodeCamp.org/newsbyDominic FraserHow to manage multiple Python versions and virtual environments 🐍Addition January 2019: If you are coming back to this blog after upgrading to macOS Mojave please see this github issue for a solution to…Sep 10, 20187Sep 10, 20187