tech/webdev magazine

April 24, 2025

Advanced React in the Wild

Thursday, April 24, 2025 Teklinks

React and Next.js have powered some of the web’s most ambitious projects in the last few years. In this period, teams have pushed the envelope on performance (achieving dramatic gains in Core Web Vitals like LCP and the new INP metric), balanced server-side and client-side rendering trade-offs, devised clever caching and state management schemes, and improved both developer and user experience.

Full article

How to exclude commits from git blame

Thursday, April 24, 2025 Teklinks

After ten years of being a vivid space user, I decided to move all my projects to tabs. 😲 I applied this change to this blog's repository, and a problem came to light. If you change the formatting of hundreds of files, you're messing with your Git history. git blame becomes pretty useless.

Full article

April 23, 2025

JSX Over The Wire

Wednesday, April 23, 2025 Teklinks

REST (or, rather, how REST is broadly used) encourages you to think in terms of Resources rather than Models or ViewModels. At first, your Resources start out as mirroring Models. But a single Model rarely has enough data for a screen, so you develop ad-hoc conventions for nesting Models in a Resource. However, including all the relevant Models (e.g. all Likes of a Post) is often impossible or impractical, so you start adding ViewModel-ish fields like friendLikes to your Resources.

Full article

AI Index 2025: State of AI in 10 Charts

Wednesday, April 23, 2025 Teklinks

Small models get better, regulation moves to the states, and more. The new AI Index Report shows a maturing field, improvements in AI optimization, and a growing saturation of use - and abuse - of this technology.

Full article

April 22, 2025