DEV Community

Phil Wolstenholme
Phil Wolstenholme

Posted on

 

What I've been reading (week 43, 2022)

Here's seven blog posts or other links that I liked this week…

How to (not) make a button

This is why friends don't let friends use onClick on a div to emulate a button (and it's a similar story for emulating links)

Cloudflare Workers and micro-frontends: made for one another

Qwik and edge workers 😍 I think this is the most responsible way of doing micro frontends (individual, separately maintained JS/CSS/HTML apps stitched into a single user-facing app) that I've seen so far. Duplicating client-side libs would still be an issue to solve though.

What “Work” Looks Like

This is something I'm struggling with at the moment, how to force time away from everything else to be alone with my thoughts about a problem, without simultaneously being on a call, Miro board, or worrying about blocking other team mates out from the process by not doing things together.

What is a developer experience team?

DevEx teams have become increasingly common over the past five years. Here's everything you need to know about how they work.

What forces layout/reflow. The comprehensive list.

Looks useful for the future, a big list of the things that can cause a layout/reflow in a browser (calculations that can make a page feel janky or sluggish), and some info on what to do about it.

Debrief from Performance.now conference

A nice roundup of #perfNow from @mcmillanstu. This looks like a great conference and one I'd love to go to in the future!

DWP Accessibility Manual

Lots of good stuff here, especially the 'Guidance for your job role' section!


I also tweet these as I find them (@philw_) and post them on my personal site at https://wolstenhol.me/#reading.

What were your favourites? Was there anything you found useful?

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.