Issue #215 · June 14, 2021

The Plan for React 18

“Good programmers use their brains, but good guidelines save us having to think out every case”

This issue is kindly sponspored by:

We help upcoming influencers and businesses do big things 🚀

Start scheduling content today for free here.

The Plan for React 18

The Plan for React 18

The React team is excited to share a few updates on what's to be expected for React 18. Here are some spoilers: there's a working group to take care of the gradual adoption of new features; performance improvements (batching); streaming server-side renderer. Check out the article to find out more.

Articles

Graphqurl - curl like CLI for GraphQL

Have you ever wanted something like curl but with a more in-depth integration with GraphQL? Well, dream no more: Graphqurl is here and it's quite a feat! With built-in auto-completion and tons of other useful features, accessing GraphQL APIs from the CLI it's going to be a breeze!

Have you ever hurt yourself from your own code?

Have you ever accidentally caused harm to yourself or others from your code? In this article, you will find a story that shows how it is possible to accidentally hurt oneself by writing buggy code! What can you do to avoid this from happening?

Windmill UI

React meets Tailwind CSS in Stunning components for faster web development. You must check this one out if you enjoy using these two pieces of tech!

Lazy-loading React components

How can you build a React application that only loads the portion of the website that your user is about to see and interact with? Of course, if you have a large website, you don't want to provide your user with MBs of JavaScript just in case they are going to visit every single corner of the website!

How to Test

An excellent article describing an opinionated approach to testing (in the broader term). What is worth testing and how? Hom much unit test vs integration and end to end testing? Test-driven or test "later"? What about data-driven testing? We promise this article will let you think a lot more about how to write your tests!

Book of the week

Getting Started with hapi.js

Getting Started with hapi.js

by John Brett

This book will introduce hapi.js and walk you through the creation of your first working application using the out-of-the-box features hapi.js provides. Packed with real-world problems and examples, this book introduces some of the basic concepts of hapi.js and Node.js and takes you through the typical journey you'll face when developing an application. Starting with easier concepts such as routing requests, building APIs serving JSON, using templates to build websites and applications, and connecting databases, we then move on to more complex problems such as authentication, model validation, caching, and techniques for structuring your codebase to scale gracefully.