April 4th is a new beginning for me! I start my new role at redacted. This newsletter drops on Sundays, so you’ll just have to check Twitter tomorrow for my announcement. 😎
Another week, another newsletter. Let’s get to it!
As front-end developers, we often learn CSS by focusing on individual properties. Instead, we should focus on how the language uses those properties to calculate layouts. In this blog post, we’ll pop the hood on CSS and see how the language is structured, and how to learn it effectively.
Google is expanding the limited support for Markdown in Google Docs, using its autocorrect feature to let you format your document using text shortcuts instead of keyboard ones.
A great incident report from the most recent GitHub outages
Over the past few weeks, we have experienced multiple incidents due to the health of our database. We wanted to share what we know about these incidents while our team continues to address them.
React 18 doppped!
React 18 is now available on npm! In our last post, we shared step-by-step instructions for upgrading your app to React 18. In this post, we’ll give an overview of what’s new in React 18, and what it means for the future. Our latest major version includes out-of-the-box improvements like automatic batching, new APIs like startTransition, and streaming server-side rendering with support for Suspense. Many of the features in React 18 are built on top of our new concurrent renderer, a behind-the…
Shout to my man Will for dropping this.
Since I’m off still before starting my new role, I’ve had more time to write and stream.
Here are some posts I dropped this week. Maybe you’ll find them helpful.
Someone in one of the Slack communities I’m a part of asked today how to type JSON in TypeScript, specifically importing JSON and then typing it.
Did you know that you can use hooks in class components? OK, I’m lying kind of. You can’t use a hook directly
Here is a short list of some great tools I’ve discovered over the past year.
I’m starting a new role soon, and they shipped me a brand new Macbook Pro. I got everything set up…
I’ve started streaming on my own stream again. Feel free to give me a follow if that’s your jam!
Deepgram Hackathon Project Part I