Friday Issue Nr. 128 | 24/01/2024

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.

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