CSS rules that will make your life easier

After years of writing and maintaining a couple of very large web projects and numerous smaller ones, I have developed some heuristics for… | Continue reading


@medium.freecodecamp.org | 4 years ago

How to automatically scaffold your React components

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 | 4 years ago

Never ever run directly against Node.js in production. Maybe

Sometimes I wonder if I know much of anything at all. | Continue reading


@medium.freecodecamp.org | 4 years ago

Packem: a super fast experimental bundler written in Rust

Packem is an experimental precompiled JavaScript module bundler primarily implemented in Rust. It can also handle a variety of other file… | Continue reading


@medium.freecodecamp.org | 4 years ago

You might need Ansible and not even know it

Do you want to start using Ansible? Are you already using it, but coming up against challenges? Even if you don’t fall into either… | Continue reading


@medium.freecodecamp.org | 4 years ago

Fundamental design principles for non-designers

This one is for all the content creators out there who can’t afford to pay a professional designer, as well as for non-designers on a team… | Continue reading


@medium.freecodecamp.org | 4 years ago

What I learned by reverse-engineering Airbnb’s internationalization library

Curiosity is one of the most important developer’s assets. By being curious and experimenting things, you make sure you’re constantly… | Continue reading


@medium.freecodecamp.org | 4 years ago

How to Make Peace with Deadlines

How to defeat the deadline nightmare? | Continue reading


@medium.freecodecamp.org | 5 years ago

Some modern C++ features that every developer should know

…don’t miss out! | Continue reading


@medium.freecodecamp.org | 5 years ago

My friends and I grew our side project into a $17,000/month business

In 2014, my friends and I set out to build the best possible web design tools. We built UI kits, Admin Dashboards, Templates, and Plugins… | Continue reading


@medium.freecodecamp.org | 5 years ago

Bet you can’t solve this Google interview question

Breaking tough problems into small pieces. | Continue reading


@medium.freecodecamp.org | 5 years ago

Apache NiFi 101

A detailed introduction to the critical concepts of Apache NiFi | Continue reading


@medium.freecodecamp.org | 5 years ago

We made $1,052,000 in 2018 selling UI Tools. Here is what we learned

It sounds cliché, but having a great product is crucial. I said this many times, and we’ve been following this rule since the beginning of… | Continue reading


@medium.freecodecamp.org | 5 years ago

Why new developers should work at a small startup

My case for why working on a small dev team can be beneficial to your career! | Continue reading


@medium.freecodecamp.org | 5 years ago

Limiting Concurrent Operations in JavaScript

Usually, the machine that executes our code has limited resources. Doing everything at once might not only hurt, but can also hang our… | Continue reading


@medium.freecodecamp.org | 5 years ago

The moment when you realize every server in the world is vulnerable

The story of a major hash table vulnerability, and how it took a decade to uncover and resolve. | Continue reading


@medium.freecodecamp.org | 5 years ago

The CSS Handbook: A Handy Guide to CSS for Developers

I wrote this article to help you quickly learn CSS and get familiar with the advanced CSS topics. | Continue reading


@medium.freecodecamp.org | 5 years ago

A Linguistic Introduction to D3

How to go from a tentative to a confident user | Continue reading


@medium.freecodecamp.org | 5 years ago

Four architecture pattern candidates for Blockchain-based applications

Most blockchain use cases can be implemented using relatively few patterns. This post describes four such architecture patterns. | Continue reading


@medium.freecodecamp.org | 5 years ago

Similarities and Differences Between ClojureScript and JavaScript

If you ever wondered how different — or similar — ClojureScript and JavaScript are, then this article should help answer this question. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Be a Great Programmer

What sets apart the really great programmers? | Continue reading


@medium.freecodecamp.org | 5 years ago

Am I a “Real” Software Engineer Yet?

Am I a “real” Software Engineer yet? | Continue reading


@medium.freecodecamp.org | 5 years ago

Am I a “Real” Software Engineer Yet?

Am I a “real” Software Engineer yet? | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Build a Super Quick Smile Tracking App for iOS

ARKit might seem intimidating but it’s not so bad if you already have some basic experience building iOS apps. | Continue reading


@medium.freecodecamp.org | 5 years ago

Show HN: Know in advance how long an algo is going to run

All you wanted to do was test your code, yet two hours later your Scikit-learn fit shows no sign of ever finishing. Scitime is a package… | Continue reading


@medium.freecodecamp.org | 5 years ago

I Used Python to Analyze Game of Thrones

I wanted to learn Python. When I had to do a bunch of boring stuff for work… I got my chance! I will now show you, using Game of Thrones! | Continue reading


@medium.freecodecamp.org | 5 years ago

Optimizing Inefficiency: the quest for the worst sorting algorithm

Lookup Bogosort, Slowsort, or Stooge sort on Wikipedia sometime and prepare to enter a deep rabbit hole which leads to the strange world… | Continue reading


@medium.freecodecamp.org | 5 years ago

Touch-typing feels good but isn’t for me

A Brief Analysis of Learning to Touch Type | Continue reading


@medium.freecodecamp.org | 5 years ago

How to update objects inside JSONB arrays with PostgreSQL

How to update a specific value on a JSONB array ? | Continue reading


@medium.freecodecamp.org | 5 years ago

I abandoned online data courses for project-based learning

How to develop essential data skills by tackling interesting projects | Continue reading


@medium.freecodecamp.org | 5 years ago

How to program a neural network to predict breast cancer in only 5 minutes

It’s that simple. | Continue reading


@medium.freecodecamp.org | 5 years ago

What I wish I knew when I started to work with React.js

After its initial release on May 29, 2013, React.js has taken over the internet. It’s not a secret that myself and many other developers… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Learn Prolog by Watching Game of Thrones

Make a program that remembers who’s who in Game of Thrones, so you don’t have to. | Continue reading


@medium.freecodecamp.org | 5 years ago

Intel's NCS2 Sucks

3 Frameworks for Machine Learning on the Raspberry Pi | Continue reading


@medium.freecodecamp.org | 5 years ago

We have been programming for thousands of years

Computer programs are all around us. We interact with them every day. It looks as if software is becoming more and more important to our… | Continue reading


@medium.freecodecamp.org | 5 years ago

Take Part – 2019 Front-End Tooling Survey Has Launched

Take part to help us find out how our front-end tooling habits are changing. | Continue reading


@medium.freecodecamp.org | 5 years ago

How I went from newbie to Software Engineer in 9 months while working full time

In this post, I’ll share how I went from zero(ish) to a six-figure software engineering job offer in nine months while working full time… | Continue reading


@medium.freecodecamp.org | 5 years ago

A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 Update)

For the third time we are comparing Front-End frameworks by using the Real World example apps. RealWorld example app gives us: | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Build a CLI Tool in Node.js – Using Heroku’s Oclif Framework

With Heroku’s oclif framework | Continue reading


@medium.freecodecamp.org | 5 years ago

Learn the fundamentals of a good developer mindset

How to become a good developer | Continue reading


@medium.freecodecamp.org | 5 years ago

App ideas you can build to level up your coding skills

Have you ever wanted to build something but you had no idea what to do? Just as authors sometimes have “writers block” it’s also true for… | Continue reading


@medium.freecodecamp.org | 5 years ago

Free Online Courses

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

I learned to touch type at the ripe old age of 29. Was it worth it?

I recently read an article that said, in it’s simplest form, that programming is just pressing keys on a keyboard. | Continue reading


@medium.freecodecamp.org | 5 years ago

Books that junior developers should read in 2019

Books that “are basically cheat codes” for leveling up your skills and knowledge as a developer. | Continue reading


@medium.freecodecamp.org | 5 years ago

Every feature added to JavaScript since 2015

I wrote this article to help you move from pre-ES6 knowledge of JavaScript and get you quickly up to speed with the most recent… | Continue reading


@medium.freecodecamp.org | 5 years ago

Night or Day: How to detect a user’s preferred color scheme in JavaScript

In recent versions of macOS (Mojave) and Windows 10 users have been able to enable a system wide dark mode. As this works well and is… | Continue reading


@medium.freecodecamp.org | 5 years ago

JavaScript naming conventions: do’s and don’ts – freeCodeCamp.org

A brief guide on naming conventions in JavaScript | Continue reading


@medium.freecodecamp.org | 5 years ago

(Almost) everything you ever wanted to know about quantum computers

From Schrodinger’s Cat to finding a needle in a haystack | Continue reading


@medium.freecodecamp.org | 5 years ago