tech/webdev magazine

March 5, 2025

Building WebSites With LLMS

Wednesday, March 05, 2025 Teklinks

I recently shipped some updates to my blog. Through the design/development process, I had some insights which made me question my knee-jerk reaction to building pieces of a page as JS-powered interactions on top of the existing document.

Full article

March 3, 2025

Avoiding Server Component Waterfall Fetching with React 19 cache()

Monday, March 03, 2025 Teklinks

The cache() API is a new feature released in React 19. In this blog post, we will explore it in the Next.js App Router, and see how it can be used to reduce data coupling and preload data, optimizing performance and avoiding waterfall fetching when using React Server Components.

Full article

Subverting control with weak references

Monday, March 03, 2025 Teklinks

Weak references are neat. The best language features unlock different kinds of abstractions, and weak references do exactly that. Let me show you why. In JavaScript we have two APIs to work with weak references: WeakMap and WeakRef.

Full article

March 1, 2025

How Core Git Developers Configure Git

Saturday, March 01, 2025 Teklinks

A few weeks ago I wrote about Git’s help.autocorrect setting and the strange tale of the origin of it’s deciseconds value. It got me to thinking about other git config settings that most people likely don’t know about and which should probably be defaulted differently.

Full article

Making Cloudflare the best platform for building AI Agents

Saturday, March 01, 2025 Teklinks

As engineers, we’re obsessed with efficiency and automating anything we find ourselves doing more than twice. If you’ve ever done this, you know that the happy path is always easy, but the second the inputs get complex, automation becomes really hard.

Full article

Sunsetting Create React App – React

Saturday, March 01, 2025 Teklinks

Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework. We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.

Full article