The game you don’t want to play as a programmer

A small change that can have a huge impact | Continue reading


@medium.freecodecamp.org | 5 years ago

Introduction to GraphQL

GraphQL is a query language for API’s. It shows what are the different types of data provided by the server and then the client can pick… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to leverage Neo4j Streams and build a just-in-time data warehouse

In this article, we’ll show how to create a Just-In-Time Data Warehouse by using Neo4j and the Neo4j Streams module with Apache Spark’s… | Continue reading


@medium.freecodecamp.org | 5 years ago

Apollo Cache Updater: updating the cache after a mutation

The Apollo Client and its cache | Continue reading


@medium.freecodecamp.org | 5 years ago

What we learned about developer hiring trends from 112,654 coding tests

Information is key when recruiting developers — whether you are the recruiter or the developer. | Continue reading


@medium.freecodecamp.org | 5 years ago

Beware of chaining array methods in JavaScript

JavaScript’s Array class exposes quite a few methods (filter, map, reduce), which iterate through an array and call an iterator function… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Approach Algorithm Interviews Without Panicking

Let’s be honest, algorithm problems are still very much a part of the job search. While there’s an ever-expanding list of companies that… | Continue reading


@medium.freecodecamp.org | 5 years ago

Free CS Courses You Can Start in February

Seven years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 850 schools around… | Continue reading


@medium.freecodecamp.org | 5 years ago

Building a Simple URL Shortener with Just HTML and JavaScript

You might have used a URL shortener before, such as bit.ly, goo.gl. They are useful for shortening long URLs so that you can easily share… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to free up space on your developer Mac

Clean up your dev environment you filthy animal! | Continue reading


@medium.freecodecamp.org | 5 years ago

Epics are dead. Here’s what we should do instead

What has not been declared dead already? Test Driven Development was buried years ago. Still, it continues to spread. Of course, Agile is… | Continue reading


@medium.freecodecamp.org | 5 years ago

An in-depth introduction to HTTP Caching: exploring the landscape

Cache Me If You Can | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Automate Code Reviews on GitHub [freeCodeCamp]

Creating pull requests and reviewing them are two of the most common tasks in a developer’s daily schedule. Most projects have common… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to learn new things effectively and enjoy doing it

Working in software engineering means always learn new things. We need to keep up to date with new technologies, tools, paradigms. This is… | Continue reading


@medium.freecodecamp.org | 5 years ago

I am not worthy of the depths of TAOCP

Bill Gates doesn’t think most people can finish this book. I gave it a shot. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Run IPv6-Enabled Docker Containers on AWS

Do you want to forget about NAT and run containers without having to translate IP addresses? Then you need public IP addresses, lots of… | Continue reading


@medium.freecodecamp.org | 5 years ago

Binary Search Algorithm without recursion

An Iterative implementation of popular binary search algorithm to find an element in sorted array. | Continue reading


@medium.freecodecamp.org | 5 years ago

Data Structures 101: Graphs – A Visual Introduction for Beginners

Get to know the data structures that you use every day | Continue reading


@medium.freecodecamp.org | 5 years ago

React Intro for People Who Know Just Enough JQuery to Get by (2019 Version)

Back in 2015, @chibicode’s “React.js Introduction For People Who Know Just Enough jQuery To Get By” was my first contact with React and… | Continue reading


@medium.freecodecamp.org | 5 years ago

Have you filled a developer bucket today?

Every time you post a harsh comment on Reddit about something or someone, a developer bucket leaks. | Continue reading


@medium.freecodecamp.org | 5 years ago

Why most redesigns fail

A case study on big name redesign fails and what you can learn from them | Continue reading


@medium.freecodecamp.org | 5 years ago

How not to be afraid of Python anymore

A dive into the language reference documentation | Continue reading


@medium.freecodecamp.org | 5 years ago

React Conf 2018 Summary

I was fortunate to have attended React Conf 2018 thanks to my managers — it was an awesome event. I have been watching past React Conf… | Continue reading


@medium.freecodecamp.org | 5 years ago

Pros and cons of different data formats: key-values vs. tuples

How data is formatted under the hood | Continue reading


@medium.freecodecamp.org | 5 years ago

Point-free composition will make you a better functional programmer

Point-free style — aims to reduce some of the visual clutter by removing unnecessary parameter-argument mapping. | Continue reading


@medium.freecodecamp.org | 5 years ago

Removing JavaScript's *this* keyword makes it a better language

this is of course the source of much confusion in JavaScript. The reason being that this depends on how the function was invoked, not… | Continue reading


@medium.freecodecamp.org | 5 years ago

How we fine tuned haproxy to achieve 2M concurrent ssl connections

If you look at the above screenshot closely, you’ll find two important pieces of information: | Continue reading


@medium.freecodecamp.org | 5 years ago

How to create an interactive form in React.js

No matter what application you make with React, you will need forms if you are to collect any data from your users at all. Forms are in… | Continue reading


@medium.freecodecamp.org | 5 years ago

Here are some super secret VS Code hacks to boost your productivity

Coding as a hobbyist, professional or even a once-in-a-month developer, you must know that having smart and sharp tools is vital to anyone… | Continue reading


@medium.freecodecamp.org | 5 years ago

We fired our top talent. Best decision we ever made

Our resident genius, our Dr. Jekyll, explosively completed his transformation into Mr. Hyde. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to secure and manage secrets using Google Cloud KMS

Let’s jump right in. We all know it’s a bad idea to store application secrets within our code. So why we are storing there it still? Let’s… | Continue reading


@medium.freecodecamp.org | 5 years ago

The Definitive Guide to Contributing to Open Source

I’ll tell you all I know about Open Source. Let’s start with something simple. You know what a product is? A product is something that you… | Continue reading


@medium.freecodecamp.org | 5 years ago

A detailed tutorial on bit-masking based Dynamic Programming Problems

How to go from Fearing it to Conquering it! | Continue reading


@medium.freecodecamp.org | 5 years ago

How to use the Tower of Hanoi problem to illustrate algorithms

Before moving forward, let’s talk about what the “Tower of Hanoi” problem is. Well, this is a fun puzzle game where the objective is to… | Continue reading


@medium.freecodecamp.org | 5 years ago

The path to technical leadership: how to go from developer to team leader

If software development feels like it is only part of your professional purpose, perhaps you should consider becoming a tech lead. A tech… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to create a Node.js web app using no external packages

No frameworks, no NPM, no Package.json, no frills | Continue reading


@medium.freecodecamp.org | 5 years ago

The Top Free Online University Courses of 2018, Ranked by Popularity

MOOCs or Massive Open Online Courses had quite a year. It was seven years ago when they rose to prominence, when a few Stanford professors… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to visually design state in JavaScript

A roadmap for developing applications with state machines & statecharts | Continue reading


@medium.freecodecamp.org | 5 years ago

Discover the power of first class functions (JavaScript)

In JavaScript, functions are first-class objects, which means they can be: | Continue reading


@medium.freecodecamp.org | 5 years ago

Vim cheatsheet and ideology

A curation of the most popular commands and how to use them | Continue reading


@medium.freecodecamp.org | 5 years ago

Why I Recycle Programming Problems

Many programmers are given the same advice: solve as many problems as possible. It’s true that solving new problems can help you gain… | Continue reading


@medium.freecodecamp.org | 5 years ago

How two friends changed careers, learned to code, and built a startup

Katerina Pascoulis and Ruth Uwemedimo talk about what they learned from their year as freelancers and why they love working together at… | Continue reading


@medium.freecodecamp.org | 5 years ago

Want excellent free coding tutorials? Subscribe to these YouTube channels

There are so many great FREE software tutorials and courses on YouTube! | Continue reading


@medium.freecodecamp.org | 5 years ago

How I replicated an $86M project in 57 lines of code

When an experiment with existing open source technology does a “good enough” job | Continue reading


@medium.freecodecamp.org | 5 years ago

How I analyzed the data from my FitBit to improve my overall health

It turns out that data can keep you healthy | Continue reading


@medium.freecodecamp.org | 5 years ago

Which programming language should you learn first?

Everyone has their opinion. But here’s what job market data and professors say. | Continue reading


@medium.freecodecamp.org | 5 years ago

Helping blind people learn to code

1 out of every 200 software developers is blind. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to convert your Xcode plugins to Xcode extensions

Xcode is an indispensable IDE for iOS and macOS developers. From the early days, the ability to build and install custom plugins had given… | Continue reading


@medium.freecodecamp.org | 5 years ago