tech/webdev magazine

May 20, 2024

How Netflix Ensures Highly-Reliable Online Stateful Systems

Monday, May 20, 2024 Teklinks

Key Takeaways Reliability means spending money to reduce the probability of failure, the blast radius, and recovery time to zero. Building reliable services at scale has to be done across the clients, servers, and at the APIs. Reliable servers are redundant, workload-optimized, and heavily cached.

Full article

Code sharing

Monday, May 20, 2024 Teklinks

Sharing code between multiple services can turn into a topic of contention in a project team. The larger the service footprint, greater the intensity of debate on how to share functionality between the various services.

Full article

May 17, 2024

Software Architecture is Hard

Friday, May 17, 2024 Teklinks

I live in one of the suburbs of Tel-Aviv. One day, I woke up to insane drilling sounds. It started! the construction work to build the purple line of the light rail. “How bad is it going to be?” I thought to myself… A few weeks in, sporadically waking up at 5am depending on when the construction work starts, my wife told me that it’s time for us to move out.

Full article

Why React Query?

Friday, May 17, 2024 Teklinks

Have you ever thought about why a specific piece of technology gets popular? Usually there's never a single reason, but I do have a theory that I think is one of the primary drivers. I call it The 5 O'Clock Rule. With The 5 O'Clock Rule, the level of abstraction for solving a problem will bubble up until it allows the average developer to stop thinking about the problem.

Full article

May 16, 2024

Using the Popover API for HTML Tooltips

Thursday, May 16, 2024 Teklinks

Can it be done? This plucky front-end developer intends to find out. We looked at the Popover API and how it’s made it’s way across all browsers already just last week. One of the things I should have done is looked at the accessibility considerations more closely.

Full article

What if we rotate pairs every day?

Thursday, May 16, 2024 Teklinks

Benefits of pair programming are widely accepted but advice around pair rotation remains controversial. When and how frequently should teammates rotate pairs? And… What if we rotate pairs every day? We worked with three teams through an exercise of daily pair rotation.

Full article