Issue #214 · June 7, 2021

Creating Data Visualizations with D3 and React

“Software is like sex: It’s better when it’s free”

This issue is kindly sponspored by:

We help upcoming influencers and businesses do big things 🚀

Start scheduling content today for free here.

Creating Data Visualizations with D3 and React

Creating Data Visualizations with D3 and React

D3 is a lot more than just a graphing library, it's a toolset for efficiently editing the DOM and create stunning interactive visualizations for the web. In this article, you will learn how you can combine the power of D3 with React!

Articles

Tunnel Run (Game)

Tunnel Run is an interesting game entirely written in JavaScript. Why is it interesting you may ask... Well, because it's written in ONLY 170 lines of JS. Are you curious to play it and check out the code plus a very interesting explaination? Warning, it contains some maths :)

Making Disabled Buttons More Inclusive

Let’s talk about disabled buttons. Specifically, let’s get into why we use them and how we can do better than the traditional disabled attribute in HTML.

Building A Rich Text Editor (WYSIWYG)

Let’s build a rich text, WYSIWYG-editor that supports rich text, images, links and some nuanced features from word processing apps. We will use SlateJS to build the shell of the editor and then add a toolbar and custom configurations.

Using Forms in React

Learn how to build forms with React, the difference between controlled and uncontrolled inputs, and which to use.

Get Started With React By Building A Whac-A-Mole Game

Want to get started with React but struggling to find a good place to start? This article should have you covered. We’ll focus on some of the main concepts of React and then we’ll be building a game from scratch!

Book of the week

The Mythical Man-Month: Essays on Software Engineering

The Mythical Man-Month: Essays on Software Engineering

by Frederick P. Brooks Jr.

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.