Friday Issue Nr.140

2025-07-11

back

Despite a busy week and hot weather, I managed to skim a few good posts. A very clever approach to state management using JavaScript proxies, the newly decoupled and open-source Auth.js, and the arrival of Vite 7.0. On the CSS side, a fully functional Tic-Tac-Toe game built with just CSS, and a thoughtful critique of Tailwind. Rounding out the mix: Addy Osmani’s deep dive into thriving as an AI-native engineer, Patreon’s ambitious internationalisation overhaul, and a playful tool for creating GIF animations. Happy reading, and enjoy the latest in frontend!

JavaScript News

Building a Lightweight Reactive State Manager with JavaScript Proxies

For many applications, this lightweight, proxy-based approach is a fantastic alternative to pulling in a large state management library along with a frontend framework.

https://www.lorenstew.art/blog/reactive-state-manager-with-proxies

Auth.js

Authentication for the web. Decoupled from Next.js and Node.js. It is open source and free. Works with most web frameworks.

https://authjs.dev/

Vite 7.0 is out

https://vite.dev/blog/announcing-vite7.html

What’s coming to JavaScript

https://deno.com/blog/updates-from-tc39

Angular Prompts

The Angular team created a custom prompt template that would help the LLM generate code that follows Angular best practices.

https://angular.dev/ai/develop-with-ai

HTML & CSS News

Tic-Tac-NoHTML

You know, I’m skimming too many articles, and it is not so easy to impress me with anything, but this one did surprise me. There is a fully working Tic-Tac-Toe game that requires no JavaScript and no HTML. CSS only.

https://lyra.horse/fun/tic-tac-nohtml/

Starting style

This @starting-style is not a new CSS rule, but somehow I missed it. Very useful for CSS animations.

https://zellwk.com/blog/making-sense-of-starting-style/

Why not Tailwind?

For a change, adding a different perspective on Tailwind.

https://www.mux.com/blog/tailwind-is-the-worst-form-of-css-except-for-all-the-others

Gap styling

It looks like we will soon be able to style gaps in flex, grid, multicolumn, and masonry (whenever it becomes available).

https://css-tricks.com/the-gap-strikes-back-now-stylable/

Custom select

Chris Coyier experimented with styling and positioning the select element for mobile.

https://frontendmasters.com/blog/custom-select-that-comes-up-from-the-bottom-on-mobile/

Mixed News

The AI-Native Software Engineer

This is a lengthy post (typical for Addy Osmani), but it offers handy advice on real-world examples, tools, prompts, and how to think in an AI-driven world.

https://addyo.substack.com/p/the-ai-native-software-engineer

Four Untranslatable Words Behind Patreon’s Internationalisation Overhaul

Oh, this sounds painful. Touched and migrated 10K JavaScript call sites.

https://www.patreon.com/posts/133137028

Fliiip Book

This is a superb tool for creating GIF animations in a fun and easy way. However, more features may be added in the future, such as copying a segment and pasting it to the next frame.

https://www.fliiipbook.com/

Comment on BlueSky or Mastodon

Andris Švarcs

Somehow, I've survived over 15 years as a web developer without losing my interest in the craft. Quite the opposite, with so many great improvements in the Web standards, what was nearly impossible now is easy to make.

My career has been a wild ride through small agencies and big corporations, building everything from finance apps to health dashboards.

I'm that annoying person who needs to understand products beyond just slinging code. I ask questions like 'Why is this feature important?' and 'How will this improve the customer journey?' – you know, the kind of questions that make project managers reach for the pint aspirin. This curiosity has led me down the rabbit holes of design, accessibility, and SEO. Because apparently, making websites pretty, usable, and findable wasn't challenging enough on its own.

P.S. If this bio sounds too polished, blame my evil AI twin. I'm still working on teaching it sarcasm.

Copyright © since 2021, Andris Švarcs. All rights reserved.

Lets connect

bluesky

youtube

linkedin