Yet Another Newsletter LOL

Subscribe
Archives
May 8, 2022

Yet Another Newsletter LOL: Teddy Bear Convention

Another week, another newsletter. Let’s get to it!

Around the Web

If you work in Reactland, David provides some effective advice about useEffect. Dig into the thread.

*Don’t use it for fire-and-forget effects.

Use it for synchronization.

Execute effects in event handlers.

— David K. 🎹 (@DavidKPiano) May 4, 2022

If you’re into TypeScript and get confused by some errors, Matt Pocock dropped a useful extension for VS Code. More error translations are on the way. Thanks for this Matt!

TypeScript Error Translator - Visual Studio Marketplace
TypeScript Error Translator - Visual Studio Marketplace
Extension for Visual Studio Code - TypeScript errors, translated for humans
marketplace.visualstudio.com

Fellow Montrealer Josh W. Comeau dropped another gem of an article

You Don’t Need A UI Framework — Smashing Magazine
You Don’t Need A UI Framework — Smashing Magazine
Developers often reach for UI frameworks like Bootstrap or Material UI, hoping that they’ll save a bunch of time and quickly build a professional-looking app. Unfortunately, things rarely work out this way. Let’s talk about it.
www.smashingmagazine.com

Rapid API’s Twitter account has been churning out lots of great explainer threads. Here’s the latest one on websockets. If you aren’t already following on Twitter, I highly recommend it.

An introduction to WebSockets.

A thread:

— RapidAPI (@Rapid_API) May 2, 2022

Fun Stuff

https://twitter.com/buitengebieden/status/1520445588105576450

For context, for non-Canadians, the CBC is the Canadian Broadcasting Corporation, a TV channel that’s been around forever in Canada.

Before he was a Hollywood actor, KEANU REEVES worked for CBC and did a news report on a Teddy Bear convention in 1984. pic.twitter.com/kXV8kyOWfB

— All The Right Movies (@ATRightMovies) May 3, 2022

Words of Wisdom for the Week

Fact

the best way to get the right answer on the internet is not to ask a question; it’s to post the wrong answer.

— bdougie on the internet (@bdougieYO) May 6, 2022

Shameless plugs

I wrote a post on my current keyboard as well as put out a discussion post on dev.to about keyboards. Lot of great responses in there if you’re looking for a new keyboard.

Review: Logitech ERGO K860 Wireless Keyboard - Just Some Dev
Review: Logitech ERGO K860 Wireless Keyboard - Just Some Dev
I started a new role at the beginning of April, and they ship you equipment, including a new keyboard…
www.iamdeveloper.com
What Keyboard Do You Use? - DEV Community
I was writing a post earlier tonight about my new keyboard which I’m really enjoying. … Tagged with discuss, keyboards.
dev.to

I really enjoyed investigating a bug with Remix and Netlify Edge functions. It took a bit of time to figure out, but super satisfying once I did figure out the issue. Check it out!

TypeError: Body is unusable when using Remix(experimental-netlify-edge) Actions · Issue #3003 · remix-run/remix · GitHub
TypeError: Body is unusable when using Remix(experimental-netlify-edge) Actions · Issue #3003 · remix-run/remix · GitHub
What version of Remix are you using? 0.0.0-experimental-fd9fa7f4 Steps to Reproduce Use Node 16.x or 18.x, the result is the same. Ensure that you have the Netlify CLI installed. Run npx create-remix –template https://github.com/netlify…
github.com
Don't miss what's next. Subscribe to Yet Another Newsletter LOL:
GitHub X YouTube LinkedIn Instagram
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.