Issue #122 · August 5, 2019

The Complete Introduction to React

“Computers are good at following instructions, but not at reading your mind”

Best 7 links of week #31, 2019

Articles

Dissecting A Dweet: Mini Black Hole

Today we will be examining my most popular dweet, a miniature black hole simulation! It’s one of my easiest dweets to explain and the code is fairly straightforward.

Take Redux off the main-thread

Redux is state management. State management belongs off the main thread. In this article, you will learn how to run Redux code in a dedicated worker thread by using the Comlink library.

How (not) to sign a JSON object

How do you add a signature to a JSON object? Can you add the signature as a property of the object itself? At first, this question might seem very simple, but this problem is actually a complicated one and this article discuss many solutions and their tradeoffs.

Keeping things fresh with stale-while-revalidate

The "stale-while-revalidate" HTTP header helps developers balance between immediacy—loading cached content right away—and freshness—ensuring updates to the cached content are used in the future.

Book of the week

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development

Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, and Efficient Full-Stack Web Development

by David B. Copeland

As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably in PostgreSQL. Take a holistic view of full-stack development to create usable, high-performing applications, and learn to use these technologies effectively in a Ruby on Rails environment.