A new approach to mocking GraphQL data

How we power React component tests and examples at Stripe | Continue reading


@medium.freecodecamp.org | 5 years ago

How you can add Bootstrap to your Ruby on Rails project

This short tutorial will show you how to configure your Ruby on Rails files to get started with Bootstrap easily in a way that optimizes… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Set Up Docker and Windows Subsystem for Linux: A Love Story

Do you sometimes feel you’re a beautiful princess turned by an evil wizard into a frog? Like you don’t belong? I do. I’m a UNIX guy scared… | Continue reading


@medium.freecodecamp.org | 5 years ago

3 Years Ago I Attended a Coding Bootcamp. Today I Am a Google Developers Expert

This is the story of my journey and how I got there | Continue reading


@medium.freecodecamp.org | 5 years ago

Learn Vue by Creating a Meal Delivery Website with Veux, Vue Router and Firebase

How to install Vue and build an SPA using Vuetify and Vue Router | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Add Internationalization to a Vue Application

¡Hola! Bonjour. Ciao. 你好. Here is how you add internationalization to Vue. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to implement horizontal scrolling using Flexbox

If you create websites, chances are you have been asked to create a horizontal scrolling component. It is extremely easy to implement this… | Continue reading


@medium.freecodecamp.org | 5 years ago

The one question I should’ve asked before learning to program

There’s one question I wish I’d taken the time to think about when I began to program. I was reminded of it recently at a Python meetup in… | Continue reading


@medium.freecodecamp.org | 5 years ago

The Complete JavaScript Handbook

JavaScript is one of the most popular programming languages in the world, and is now widely used also outside of the browser. The rise of… | Continue reading


@medium.freecodecamp.org | 5 years ago

670 Free Online Programming

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 pet monitor in Android with Fritz

Whether it is detecting plant damage for farmers, tracking vehicles on the road, or monitoring your pets — the applications for object… | Continue reading


@medium.freecodecamp.org | 5 years ago

Going Serverless: how to run your first AWS Lambda function in the cloud

A decade ago, cloud servers abstracted away physical servers. And now, “Serverless” is abstracting away cloud servers. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Git, behind the scenes

The first part of this series looked at the inner workings of GIT and showed you how not to be afraid of working with Git. | Continue reading


@medium.freecodecamp.org | 5 years ago

48 Hours of Interactive React Programming Tutorials

Ever since we started creating courses on Scrimba, our users have asked us for a proper intro course on React. So today I finally have the… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to create ordered and unordered lists in Draft.js with a shortcut

We at Propeller have encountered many differences between Draft.js and popular text editors. We also found some issues like controlling… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to differentiate between deep and shallow copies in JavaScript

New is always better! | Continue reading


@medium.freecodecamp.org | 5 years ago

How you can improve your workflow using the JavaScript console

As a web developer, you know very well the need to debug your code. We often use external libraries for logs, and to format and/or display… | Continue reading


@medium.freecodecamp.org | 5 years ago

HTTPS explained with carrier pigeons – freeCodeCamp.org

Learn how HTTPS works by reading about Alice, Bob and a lot of carrier pigeons | Continue reading


@medium.freecodecamp.org | 5 years ago

Intro to Imba: JavaScript-compatible language for lightning fast DOM updates

Imba is an open-source programming language created specifically for building web apps. It compiles to JavaScript and works inside the… | Continue reading


@medium.freecodecamp.org | 5 years ago

Want to know the easiest way to save time? Use `make`

People have always looked for ways to make their work easier. It is a matter of debate whether using tools and automation are distinct… | Continue reading


@medium.freecodecamp.org | 5 years ago

The State of JavaScript 2018

We surveyed over 20,000 JavaScript developers. Here’s what they told us. | Continue reading


@medium.freecodecamp.org | 5 years ago

The virtual DOM is slow. Meet the memoized DOM

The virtual DOM was a fantastic innovation. It brought about a much more productive way of writing web applications by allowing us to… | Continue reading


@medium.freecodecamp.org | 5 years ago

Building a data science project from scratch: analysis of Berlin rental prices

A demonstration using an analysis of Berlin rental prices | Continue reading


@medium.freecodecamp.org | 5 years ago

The Perfect Programming Interview Problem

Programming Interviews are hard! | Continue reading


@medium.freecodecamp.org | 5 years ago

A look into the internals of Git: How not to be afraid of Git anymore

Understanding the machinery to whittle away the uncertainty | Continue reading


@medium.freecodecamp.org | 5 years ago

Why React Hooks, and how did we even get here?

TL;DR: Hooks have learned from the trade-offs of mixins, higher order components, and render props to bring us new ways to create… | Continue reading


@medium.freecodecamp.org | 5 years ago

Here’s how you can make better use of JavaScript arrays

Quick read, I promise. Over the last few months, I noticed that the exact same four mistakes kept coming back through the pull requests I… | Continue reading


@medium.freecodecamp.org | 5 years ago

Useful tricks you might not know about Git stash

This article covers about git stash and other related features like apply, pop, show, drop, clear and branching options. | Continue reading


@medium.freecodecamp.org | 5 years ago

The Complete JavaScript Handbook by Flavio Copes

JavaScript is one of the most popular programming languages in the world, and is now widely used also outside of the browser. The rise of… | Continue reading


@medium.freecodecamp.org | 5 years ago

How I Discovered That C# SortedList Uses Binary Search, and Why You Should Care

There is an age old debate: can programmers make do with just knowing how to code? Or do they need to understand some of their framework… | Continue reading


@medium.freecodecamp.org | 5 years ago

What We Learned by Serving Machine Learning Models Using AWS Lambda

Moving machine learning (ML) models from training to serving in production at scale is an open problem. Many software vendors and cloud… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to use Git efficiently

The code was working yesterday but today it is not | Continue reading


@medium.freecodecamp.org | 5 years ago

Add authentication to any database model in Laravel 5.6

In this article we’ll cover multiple authentication in Laravel 5.6. Multiple authentication in this context is simply the process of… | Continue reading


@medium.freecodecamp.org | 5 years ago

An Introduction to Solid, Tim Berners-Lee’s New, Re-Decentralized Web

Recently, Prof. Tim Berners-Lee lifted the veil off a project called Solid. I decided to check it out. In this article, I describe what… | Continue reading


@medium.freecodecamp.org | 5 years ago

How I got my first developer job at age 40 after 10 months of hard work

This is how I career changed to front-end development at 40, starting with no relevant background experience or degree. I used only… | Continue reading


@medium.freecodecamp.org | 5 years ago

I built an app that makes learning algorithms and data structures way more fun

I’m a self-taught programmer. This means I’m constantly dealing with impostor syndrome. It’s not uncommon for me to feel like I’m… | Continue reading


@medium.freecodecamp.org | 5 years ago

Coding like a hacker in the terminal

You are a hacker. Your home is the terminal. You know every key stroke is valuable. If something is less than 100% efficient, you will… | Continue reading


@medium.freecodecamp.org | 5 years ago

A step-by-step guide to building a simple chess AI

Let’s explore some basic concepts that will help us create a simple chess AI: | Continue reading


@medium.freecodecamp.org | 5 years ago

FreeCodeCamps migration away from Slack (2015)

Back in April, all was well with our community of busy adults learning to code. We were communicating using Gitter.im, a GitHub based… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to add app icons and splash screens to a React Native app

React Native was designed to be “learn once, write anywhere,” and it is usually used to build cross platform apps for iOS and Android. And… | Continue reading


@medium.freecodecamp.org | 5 years ago

How 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. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Autogenerate Forms in React and Material-UI with MSON

Implementing great forms can be a real time-waster. With just a few lines of JSON, you can use MSON to generate forms that perform… | Continue reading


@medium.freecodecamp.org | 5 years ago

A Brief Review of Scoping and Hoisting in JavaScript

Learn how Scoping and Hoisting effect the way code we write will deal with our declarations (such as var, let, const and function). | Continue reading


@medium.freecodecamp.org | 5 years ago

The Benefits of Speaking at Tech Conferences

I’m a web developer. Having spoken at a few tech conferences, I thought I’d share some benefits I experienced through speaking 🗣️ | Continue reading


@medium.freecodecamp.org | 5 years ago

The full list of 600 free online courses from 190 universities

If you haven’t heard, universities around the world offering their courses online for free (or at-least partially free). These courses are… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to black box test a Go app with RSpec

Automated testing is all the rage in web development these days and goes on across the whole industry. A well-written test dramatically… | Continue reading


@medium.freecodecamp.org | 5 years ago

These are the reasons Software Engineers don’t leave their jobs

Please note: This article is my own opinion and not reflective of any company’s views. | Continue reading


@medium.freecodecamp.org | 5 years ago

Why I love Vim: It’s the lesser-known features that make it so amazing (2017)

Explore and learn some cool features of VIM like tabs, autocomplete, indentation, sessions, remote file access, code folding, macros, bookmarks, window panes, file explorer etc without any plugins! | Continue reading


@medium.freecodecamp.org | 5 years ago