Friday Issue Nr.128

2025-01-24

back

In contrast to the previous week, this one brings almost too many articles. News about Angular, highlights from Rising Stars 2024, accessibility tools and innovative projects like Threlte 8 and Happy Hues. It also discusses trends for 2025 in JS and CSS, alongside mixed news on AI’s impact on web browsing and the latest developments in WP. Also, you might like the British Seaside Simulator.

JavaScript News

Interactive tutorial on building realtime collaborative applications

https://learn.yjs.dev/

Angular strategy for 2025

https://blog.angular.dev/angular-2025-strategy-9ca333dfc334

A checklist for your tsconfig.json

Not many go into such details as Dr. Axel Rashmayer, but when he explores something, then he goes line by line.

https://2ality.com/2025/01/tsconfig-json.html

2024 Rising Stars

I didn’t expect that, but HTMX is upfront, followed by React, Svelte, Vue and Angular. That’s something! From most popular frameworks, Excalidraw is helpful for quick sketching. Shadcn/ui is very loved, and so is Magic UI. In state management, everything looks very similar to other years’ Zustand, Jotai, and XState. Interesting, but Bootstrap is back in 2024, sitting proudly between TailwindCSS, DaisyUI, and Pico.css.

https://risingstars.js.org/2024/en

Threlte 8

Interactive 3D apps

“Six months in the making, Threlte 8 redefines performance, flexibility, and developer experience for 3D web graphics using Svelte. It’s our biggest leap yet, powered by Svelte 5, exciting updates from Three.js, and tons of community input.”

https://threlte.xyz/

You can create quite impressive scenes in a browser, for example, a spaceship:

https://threlte.xyz/docs/examples/tutorials/animating-a-spaceship#part-i

Here is a bit more info here:

https://bsky.app/profile/threlte.xyz/post/3lgbgw6pask2l

Tired of ‘this’ keyword?

I'm not sure how useful it is for any, but I know how easy it is to slip into those side projects. 🙂

https://daverupert.com/2025/01/like-this-and-like-that-and-like-this-and-uh/

Five years of React Native at Shopify

https://shopify.engineering/five-years-of-react-native-at-shopify

All Javascript Keyboard Shortcut Libraries Are Broken

https://blog.duvallj.pw/posts/2025-01-10-all-javascript-keyboard-shortcut-libraries-are-broken.html

Five technical JavaScript trends for 2025

https://thenewstack.io/5-technical-javascript-trends-you-need-to-know-about-in-2025/

GridStack.js 11.3

I only mention this lib as I can confirm it is fantastic, flexible and “smart”.

https://gridstackjs.com/

A beautiful and interactive project was built with Svelte

https://gii.cesionline.org/

Squish

Compress and convert your images in batches. I think this tool compresses everything in a browser without uploading images anywhere.

https://squish.addy.ie/

HTML & CSS News

Accessibility essentials

The post discusses essentials for the accessible web with interesting cases for Modals and focus management.

https://martijnhols.nl/blog/accessibility-essentials-every-front-end-developer-should-know

Don’t force dark mode

This is a very sensible post and an easy-to-implement solution to make users happy.

1
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';

https://iamvishnu.com/posts/please-dont-force-dark-mode

Happy Hues

It is a fantastic project to play with colours and immediately see changes in a browser.

https://www.happyhues.co/

Easing Wizard

The tool to make CSS easing functions simple

https://easingwizard.com/

Another article on text box trimming

https://developer.chrome.com/blog/css-text-box-trim

CSS Wishlist for 2025

Some of my favourites. extend(), regions and reading flow (this is a solid accessibility issue), Mixins , trim text from the middle (yes, please!), random() , stateQueries

https://frontendmasters.com/blog/css-wishlist-for-2025/

Don’t wrap the figure in a link.

https://adrianroselli.com/2025/01/dont-wrap-figure-in-a-link.html

ARIA Dev Tool

It looks like a pretty good tool for quickly identifying all correctly marked alt tags, titles, and links.

https://chromewebstore.google.com/detail/aria-devtools/dneemiigcbbgbdjlcdjjnianlikimpck

High-Performance Web Fonts

“Tools and resources on how to use web fonts without sacrificing page loading speeds”

https://highperformancewebfonts.com/read/on-the-origins-of-cross

6 CSS snippets for 2025

https://nerdy.dev/6-css-snippets-every-front-end-developer-should-know-in-2025

Colour Rotating hue over year

https://daverupert.com/2025/01/color-hue-rotating-gaslight/

Mixed News

Stack Overflow decline

https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/

Will AI Eat The Browser?

Thought-provoking post. I disagree about the browser death, though. Yes, AI gives focused answers to questions, but I like to go to sources for more nuances on the subject.

https://crazystupidtech.com/archive/will-ai-eat-the-browser/

Latest on WP saga

https://techcrunch.com/2025/01/11/matt-mullenweg-deactivates-wordpress-accounts-of-contributors-planning-a-fork/

Also, a handy timeline of the events: https://gist.github.com/adrienne/aea9dd7ca19c8985157d9c42f7fc225d

Google begins requiring JavaScript for Google Search

https://techcrunch.com/2025/01/17/google-begins-requiring-javascript-for-google-search/

British Seaside Simulator

This one is purely for fun.

https://vole.wtf/british-seaside/

Comment on BlueSky

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