In Defense of Quincy Larson and freeCodeCamp

In case you missed, it freeCodeCamp News has moved to Medium . Since then, there has been a slight uproar about copyright infringement and @ossia’s motivations. Before we start this discussion, let’s recap. Recap Medium Threatens freeCodeCamp As seen in the image above, Quincy describes steps Medium took to get freeCodeCamp behind their paywall to capitalize on the traffic the freeCodeCamp News…

Keep Reading →

June 04, 2019

Using React Quill with Zeit Next.js

I decided to use React Quill for a Next.js application I am working on. My goal is to add a Medium-like text editor to my application. I will use the Cloning Medium with Parchment blog post as a guide to achieve my goal. However, for now, let's get started with adding React Quill to a Next.js project. Styles Styling React Quill involves importing a stylesheet . That was rather easy…

Keep Reading →

April 20, 2019

System Design: Tinder

I recently watched Gaurav Sen 's video on System Design: Designing Tinder . Below are notes that I took while watching the video. Instead of keeping them for myself, I thought I'd share them. Please contact me on Twitter with any suggestions. Specs Profiles: Images (5 per profile) Recommendation system for matches: - how many active users? Store matches: Perhaps 1 out of 100 swipes are a…

Keep Reading →

April 19, 2019

How to get Started in Web Development

Capture Your Why Ironically enough, you’ve already begun your journey into web development. You decided that enough is enough and it’s time to start. You searched the internet for a guide on how to start and stumbled upon this post. Take an audit of your present state. What is fueling you? What will learning to be a web developer bring you? Take note of this fuel and capture the fire inside you…

Keep Reading →

January 20, 2019

Learning to Code? Get Off the Tutorial Treadmill!

You want to learn to code. Your game plan is set up. HTML, CSS and JavaScript are the first things you’ll learn. To do so, you’ll use FreeCodeCamp , Codecademy , YouTube and more. You’re doing the tutorials in parallel and completing all the exercises. You follow along with the tutorials’ code in your favorite text editor. You are truly learning to code. Or are you? Imagine you decided to get…

Keep Reading →

December 14, 2018

I Decided to Build a Start-Up

Motivation Yesterday (Saturday, November 17, 2018), I read many tweets from users taking part in the #24hrstartup movement. Witnessing large numbers of builders and doers openly track their progress and live stream their development process inspired me to do the same (though I will not be live streaming my boring, boring development process). It is the openness of streaming, tweeting and…

Keep Reading →

November 18, 2018

Develop a Random Quote Machine with The WebDev Coach

I completed a video series where I recorded the steps necessary to create a Random Quote Machine. The Random Quote Machine is created using React , Material UI and Font Awesome and deployed with Netlify . Set Up Environment In the first video, I set up the local environment, including the FreeCodeCamp test suite. I use create-react-app to bootstrap the application. Watch more here . Begin…

Keep Reading →

November 04, 2018

Does FreeCodeCamp Prepare for a Career in Web Development?

Recently, I was asked by a Redditor (who will remain anonymous) if they are on the right path to becoming a web developer by using FreeCodeCamp. I would like to scream, at the top of my lungs, YES! FreeCodeCamp is an amazing resource and curriculum that encapsulates what is necessary to become a full-stack engineer in today's web development industry. Allow me to expand on this thought. Baby Steps…

Keep Reading →

October 24, 2018