How to think like a programmer – lessons in problem solving

If you’re interested in programming, you may well have seen this quote before: | Continue reading


@medium.freecodecamp.org | 5 years ago

Design tools are running out of track. Here’s how we can fix them

A look at the main problems with design tools and how we could improve them. | Continue reading


@medium.freecodecamp.org | 5 years ago

Mentors every software developer needs and how to find them

A guide to finding support as a software developer | Continue reading


@medium.freecodecamp.org | 5 years ago

190 universities just launched 600 free online courses. Here’s the full list

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 Dockerise a Scala and Akka HTTP Application – the Easy Way

Using Docker is a given nowadays. In this tutorial we will how to learn to dockerise our Scala and Akka HTTP applications without even… | Continue reading


@medium.freecodecamp.org | 5 years ago

Reflections on being a remote developer

Introduction | Continue reading


@medium.freecodecamp.org | 5 years ago

Why you learn the most when you feel like you’re struggling as a developer

The times when I have made the greatest leaps in my development skills have been when I struggled to learn something new and didn’t give… | Continue reading


@medium.freecodecamp.org | 5 years ago

Nerding Out with Bezier Curves

Since the past few days I have been trying to write my own little JavaScript animation library. I know I know no one really cares about a… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to structure your project and manage static resources in React Native

React and React Native are just frameworks, and they do not dictate how we should structure our projects. It all depends on your personal… | Continue reading


@medium.freecodecamp.org | 5 years ago

The most difficult things about learning to code alone and how to tackle them

Many people have become interested in learning to code in recent years. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build an Ethereum Wallet web app

A review of the coolest parts of eth-hot-wallet | Continue reading


@medium.freecodecamp.org | 5 years ago

When (and why) you should use ES6 arrow functions – and when you shouldn’t

Arrow functions (also called “fat arrow functions”) are undoubtedly one of the more popular features of ES6. They introduced a new way of… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to run free, peer-led coding bootcamps

Dan Sofer talks about running free, peer-led coding bootcamps in London and Gaza and why he loves working with nonprofits | Continue reading


@medium.freecodecamp.org | 5 years ago

An A-Z of useful Python tricks

Python is one of the world’s most popular, in-demand programming languages | Continue reading


@medium.freecodecamp.org | 5 years ago

A Guide to GraphQL in Plain English

All you need to know about the latest buzzword that’s taking the API development scene by storm. | Continue reading


@medium.freecodecamp.org | 5 years ago

Git: avoid accidentally committing code you didn't intend to

In the development process, every developer writes stuff they don’t intend to commit and push to the remote server, things like debug… | Continue reading


@medium.freecodecamp.org | 5 years ago

Deeply detailed guide to mobile development architecture

Native, Web, PWA, hybrid, Cross-Compiled… what is “the best” way to develop for Android and iOS platforms? What looks reasonable? And how… | Continue reading


@medium.freecodecamp.org | 5 years ago

The Things You Need to Consider When Evaluating Any New JavaScript Library

How do you know if a new technology is worth investing time into? | Continue reading


@medium.freecodecamp.org | 5 years ago

Why I’m not using your GitHub repository

As a bioinformatician, I reside in an interesting middle ground between developers and end users. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build a full GraphQL server with Node.js

So, you’re probably thinking — is this just another hullabaloo GraphQL tutorial that is just going to say a lot of big words but not… | Continue reading


@medium.freecodecamp.org | 5 years ago

Psst Here’s why ReasonReact is the best way to write React

Are you using React to build user interfaces? Well, I am too. And now, you’ll learn why you should write your React applications using… | Continue reading


@medium.freecodecamp.org | 5 years ago

Show HN: Bitly is expensive so I made a tutorial on shortening links with Mnesia

Let's start this month’s tutorial with two statements that are going to get me in trouble: | Continue reading


@medium.freecodecamp.org | 5 years ago

Patterns for using React with Statechart-based state machines

Statecharts and state machines offer a promising path for designing and managing complex state in apps. For more on why statecharts rock… | Continue reading


@medium.freecodecamp.org | 5 years ago

Focus and Deep Work – Your Secret Weapons to Becoming a 10X Developer

Or how to become one of those highly-paid “10x Rockstar Ninja” developers companies love to hire. | 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

Whiteboard Interviews Have Tradeoffs: Speed and Effort versus Accuracy

It’s not news to anyone that many engineers hate whiteboard-based interview questions. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to choose the right mobile app for your GitHub projects

On GitHub, you now have 1.5 million organizations with 25 million active repositories. That’s an average of 17 active repos per… | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build a rock solit app

An overview of different app design options | Continue reading


@medium.freecodecamp.org | 5 years ago

How to Secure Microservices on AWS with Cognito, API Gateway, and Lambda

Handling auth is painful. But most applications need to authenticate users and control what resources they can access. Microservices… | Continue reading


@medium.freecodecamp.org | 5 years ago

Touch typing is a real life hack even in 2018

How touch typing is a universal life hack that will benefit you the rest of your life. | Continue reading


@medium.freecodecamp.org | 5 years ago

The AWS guide to a zombie apocalypse: an explanation of regions and AZs

The zombie apocalypse could happen any day now….. | Continue reading


@medium.freecodecamp.org | 5 years ago

Contributing to Open Source is not hard

If you are a developer, you should consider helping with Open Source Software (OSS). Many employers will look favorably on applicants that… | Continue reading


@medium.freecodecamp.org | 5 years ago

JavaScript type coercion explained

Know your engines | Continue reading


@medium.freecodecamp.org | 5 years ago

A Beginner’s Guide to Amazon’s Elastic Container Service

This article is a beginner’s high level look at Amazon ECS. We’ll cover core concepts, terms, simple architecture diagrams, and abstracted… | Continue reading


@medium.freecodecamp.org | 5 years ago

How fast is Flutter?

This weekend I had some time to play with the new Flutter UI framework by Google. | Continue reading


@medium.freecodecamp.org | 5 years ago

Launching a side project in 10 days

Tools for conquering the process from Idea -> Design -> Development -> Deployment | Continue reading


@medium.freecodecamp.org | 5 years ago

Observations on Test Driven Development

This is not a primer on Test Driven Development. It contains my personal observations of re-starting the discipline and the problem of… | Continue reading


@medium.freecodecamp.org | 5 years ago

Pulling the little squid with Git – freeCodeCamp

Have you ever changed something directly in your project’s repository? Have you ever merged a branch into master? Then wanted to pull the… | Continue reading


@medium.freecodecamp.org | 5 years ago

A developer’s guide to web design for non-designers

I created my first website as a school project when I was 14. The task was simple: create a very basic site including some text, images… | Continue reading


@medium.freecodecamp.org | 5 years ago

250 Ivy League courses you can take online

250 MOOCs from Brown, Columbia, Cornell, Dartmouth, Harvard, Penn, Princeton, and Yale. | Continue reading


@medium.freecodecamp.org | 5 years ago

The Hard Thing About Learning Hard Things

How do you learn something no one can teach you? | Continue reading


@medium.freecodecamp.org | 5 years ago

Progressive enhancement with CSS Grid

How to start using Grid in your existing code now, without loosing support for older browsers, by enhancing rather than deleting old CSS. | Continue reading


@medium.freecodecamp.org | 5 years ago

How to build a fully scalable architecture with AWS

What I learned building the StateOfVeganism 🌱 | Continue reading


@medium.freecodecamp.org | 5 years ago

How to get better at writing CSS

Let’s not beat around the bush: writing great CSS code can be painful. A lot of developers don’t want to do CSS development. I can do… | Continue reading


@medium.freecodecamp.org | 5 years ago

Show HN: A tutorial on how to read and write from iOS's HealthKit

I took the time to figure out how to read and write from HealthKit so you don’t have to! | Continue reading


@medium.freecodecamp.org | 5 years ago

The top data structures you should know for your next coding interview

Niklaus Wirth, a Swiss computer scientist, wrote a book in 1976 titled Algorithms + Data Structures = Programs. | Continue reading


@medium.freecodecamp.org | 5 years ago

The Engineer’s guide to the future

This post is a vision for the near to medium future, aimed at engineers — or developers, coders, designers, or whatever else you want to… | Continue reading


@medium.freecodecamp.org | 5 years ago

Discovering Awesome Female Engineers in the GraphQL Community

An interesting use of our community-graph project and gender-API | Continue reading


@medium.freecodecamp.org | 5 years ago