How to make a beautiful, tiny NPM package and publish it

You won’t believe how easy it is! | Continue reading


@medium.freecodecamp.org | 5 years ago

Show HN: How to create files automatically and save time with magic scaffolding

Do you ever find yourself creating the same files over and over again in your projects? I do, too. Let's change that - together. | Continue reading


@medium.freecodecamp.org | 5 years ago

How our test data generator makes fake data look real

We recently released DataFairy, a free tool that generates test data. But first, let me tell you the story of how it came about. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Scale Microservices with Message Queues, Spring Boot, and Kubernetes

When you design and build applications at scale, you deal with two significant challenges: scalability and robustness. | Continue reading


@medium.freecodecamp.org | 5 years ago

Show HN: Powerful ways to supercharge your NGINX server and improve performance

NGINX is perhaps the most versatile web server out there, and it can beat other servers when configured correctly. It can also do other… | Continue reading


@medium.freecodecamp.org | 5 years ago

Resources for software developers who are obsessed with learning

So much about software development revolves around learning. The industry moves fast, and new languages, frameworks, and systems sprout up… | Continue reading


@medium.freecodecamp.org | 5 years ago

The Complete Illustrated Flexbox Tutorial

If you wish to support my work, CSS Visual Dictionary is my book. All diagrams in this tutorial were taken directly from the manuscript! | Continue reading


@medium.freecodecamp.org | 5 years ago

Concurrency ideologies in Java, C#, C, C++, Go, and Rust

Why we need Concurrency | Continue reading


@medium.freecodecamp.org | 5 years ago

How I landed a full stack developer job without a tech degree or work experience

Six months ago, I got my first developer job as full stack web developer for a startup. I had no relevant work experience, no tech degree… | Continue reading


@medium.freecodecamp.org | 5 years ago

The benefits of using Lodash in the Go language without reflection

Working with Node.js, I’ve grown to rely on Lodash as an invaluable tool. It completes the JavaScript standard library with a set of handy… | Continue reading


@medium.freecodecamp.org | 5 years ago

The best ways to test your serverless applications

Serverless is more than a cloud computing execution model. It changes the way we plan, build, and deploy apps. But it also changes the way… | Continue reading


@medium.freecodecamp.org | 5 years ago

Learn Typescript: Free 22-part Interactive Course

TypeScript has been gaining a lot of popularity amongst JavaScript developers the last few years. And it’s no wonder, as TypeScript code… | Continue reading


@medium.freecodecamp.org | 5 years ago

Twisted Tale of Binary Search

Awesome. That’s how I feel right now. Writing my first solo tech article. | Continue reading


@medium.freecodecamp.org | 5 years ago

Recursion Demystified

In order to understand recursion, you must first understand recursion. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build your own React boilerplate – freeCodeCamp

Step-by-step | Continue reading


@medium.freecodecamp.org | 5 years ago

Lessons learned from my journey as a self-taught developer

The path of the self-taught developer is tough and clouded with uncertainty. There is no straight line from newbie to career programmer… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to write a good software design doc

As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to write a good software engineering design doc

As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve… | Continue reading


@medium.freecodecamp.org | 5 years ago

Lossless Web Navigation with Trails

Since the early 2000’s, the desktop metaphor of tabbed browsing has dominated the way we navigate the web. With Browser.html, a Mozilla… | Continue reading


@medium.freecodecamp.org | 5 years ago

JavaScript essentials: why you should know how the engine works

In this article, I want to explain what a software developer, who uses JavaScript to write applications, should know about engines so that… | Continue reading


@medium.freecodecamp.org | 5 years ago

An oAn sandbox for training robotic hands to grasp things

Getting started with robotics is probably a lot easier than you think. Here’s a simulation sandbox that’s cross-platform and provides a… | Continue reading


@medium.freecodecamp.org | 5 years ago

A guide on how to get a software eng job at Google and other top tech companies

Hi everyone! | Continue reading


@medium.freecodecamp.org | 5 years ago

A friendly introduction to Kubernetes – freeCodeCamp

Kubernetes is one of the most exciting technologies in the world of DevOps these days. It has attracted a lot of attention over the last… | Continue reading


@medium.freecodecamp.org | 5 years ago

The code I’m still ashamed of

If you write code for a living, there’s a chance that at some point in your career, someone will ask you to code something a little… | Continue reading


@medium.freecodecamp.org | 5 years ago

What’s the difference between UX and UI design?

And some tips for you to get started with both. | Continue reading


@medium.freecodecamp.org | 5 years ago

An Intro to Color Theory: How to combine colors and set the mood of your designs

We’re able to see different colors because of our retina’s innate ability to differentiate frequencies of light waves. | Continue reading


@medium.freecodecamp.org | 5 years ago

I can’t just stand by and watch Mark Zuckerberg destroy the internet

“With great power comes great responsibility” — Uncle Ben | Continue reading


@medium.freecodecamp.org | 5 years ago

How to escape async await hell

async/await freed us from callback hell, but people have started abusing it — leading to the birth of async/await hell. | Continue reading


@medium.freecodecamp.org | 5 years ago

Custom Error Pages with React, GraphQL, and Error Boundaries

Learn how we formatted GraphQL error responses and rendered custom error pages in React. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Use Cloudfront for Secure Delivery of Static Websites Around the World

In this post you are going to learn how to leverage another Amazon Web Services (AWS) offering, CloudFront. In five simple and easy steps… | Continue reading


@medium.freecodecamp.org | 5 years ago

Will it blend? Or how to run Google Chrome in AWS Lambda

Yes, you read that right: this article is about running Google Chrome (the browser) in AWS Lambda (the serverless computing platform). Why… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to use Python Debugger to fix code

Debugging is actually a fun thing to do, especially if you discover more and more efficient ways to do it. I’m going to show you how you… | Continue reading


@medium.freecodecamp.org | 5 years ago

How We Built the 2018 World Cup GraphQL API

After the second round of matches at World Cup 2018 got underway, we wanted to create an easy way for people to answer all their questions… | Continue reading


@medium.freecodecamp.org | 5 years ago

The main pillars of learning programming – and why beginners should master them

I have been programming for more than 20 years. During that time, I’ve had the pleasure to work with many people, from whom I learned a… | Continue reading


@medium.freecodecamp.org | 5 years ago

Introducing the Single Element Pattern

Rules and best practices for creating reliable building blocks with React and other component-based libraries. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Host a Website on S3 Without Getting Lost in the Sea

In this post you are going to learn more about Amazon Web Services (AWS) via a practical example, hosting a static website on Amazon… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build a React.js chat app in 10 minutes

In this article I’ll show you the easiest way possible to create a chat application using React.js. It’ll be done entirely without… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to test your serverless app

Serverless is more than a cloud computing execution model. It changes the way we plan, build, and deploy apps. But it also changes the way… | Continue reading


@medium.freecodecamp.org | 5 years ago

From Zero to Game Designer: how to start building video games with no experience

2 years ago I was just 17 year old high school student who knew nothing about coding. But I pushed forward anyway, and within a few months… | Continue reading


@medium.freecodecamp.org | 5 years ago

Dealing with Lambda and VPC Cold Starts

All serverless computing suffers from the dreaded “cold start”, and AWS Lambda is no different. I’ve explored cold starts before in a… | Continue reading


@medium.freecodecamp.org | 5 years ago

Use OpenVPN to safely access private AWS resources

This article was adapted from part of my new Pluralsight course, “Connecting On-prem Resources to your AWS Infrastructure.” | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build a multiplayer VR web app [Tutorial]

In this article, we’ll learn about three great frameworks/libraries that allow any web developer to build a VR app that works on any… | Continue reading


@medium.freecodecamp.org | 5 years ago

The well-kept secret behind great UX: Usability Testing

Whether you only have a prototype or a full-fledged product, it’s a really good idea to run monthly usability tests. These make sure that… | Continue reading


@medium.freecodecamp.org | 5 years ago

Why working on a side project is your best move as a developer

As a developer, the moments when I learn the most are those when I am building things. This is true for the stuff I build on the job, but… | Continue reading


@medium.freecodecamp.org | 5 years ago

Motivating You to Learn Machine Learning – Zero to Hero

Start with “Why?” and end with “I’m ready!” | Continue reading


@medium.freecodecamp.org | 5 years ago

How to make money on Open Source hardware without any Venture Capital funding

How Adafruit grew over 700% for 3 years in a row making open source hardware. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to write bulletproof code in Go: a workflow for servers that can’t fail

From time to time you may find yourself facing a daunting task: building a server that really isn’t allowed to fail, a project where the… | Continue reading


@medium.freecodecamp.org | 5 years ago

The most important lessons I’ve learned after a year of working with React

Starting out with a new technology can be quite troublesome. You usually find yourself in a sea of tutorials and articles, followed by… | Continue reading


@medium.freecodecamp.org | 5 years ago