Friday Issue Nr.124

2024-11-22

back

It's been a pretty busy two weeks, and there have been many great posts. Angular 19 is out with improved SSR, Hydration, Signals, and more. There have also been a few articles about Next.js, as well as thoughts on the future of frameworks, bitwise shifts, and some CSS magic.

JavaScript News

Component party

I already mentioned this great source in Issue Nr. 71, but they keep updating, and now you have more frameworks with the latest versions, too! Amazing resource.

https://component-party.dev/

Angular 19

Angular 19 has loads of updates. Some of those are enhanced SSR and Hydration, improved reactivity with Signals, Hot Module Replacement, performance optimisation and more

https://blog.angular.dev/meet-angular-v19-7b29dfd05b84

The state of JS survey is open until the 3rd of December

https://survey.devographics.com/en-US/survey/state-of-js/2024

Managing Search Param filtering in the Next.js App Router.

This nice step-by-step tutorial shows how to create search param filtering from scratch, then utilise React 19 features like useOptimistic() , and finally switch to the library Nuqs.

https://aurorascharff.no/posts/managing-advanced-search-param-filtering-next-app-router

This is another good post on how to use a nullish assignment operator

foo.bar = foo.bar ?? ‘ups’

New way (from ES2021)

foo.bar ??= 'ups'

https://www.trevorlasn.com/blog/javascript-nullish-coalescing-assignment-operator

Will we care about the frameworks in the future?

Ah, in the moment when it became an interesting observation, the author ended the post with an open question.

https://paul.kinlan.me/will-we-care-about-frameworks-in-the-future/

Bitwise Shifts

It finally clicked for me. This is a really good post if you want to figure out why something like this 5 << 1 produces 10

https://www.trevorlasn.com/blog/bitwise-shifts-in-javascript

TypeScript 5.7 RC

https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-rc

Fantastic story on non-trivial bug

Great story on the very unique bug and how the team figured out the issue.

https://www.joshtumath.uk/posts/2024-11-08-how-a-bbc-navigation-bar-component-broke-depending-on-which-external-monitor-it-was-on/

How to set up Next.js 15

This is a step-by-step guide from someone who scaled Next.js for 100K active users and landing pages with millions of monthly visitors.

https://www.reactsquad.io/blog/how-to-set-up-next-js-15-for-production

Payload 3.0 headless Next.js native CMS

Certainly looks interesting!

https://payloadcms.com/blog/payload-30-the-first-cms-that-installs-directly-into-any-nextjs-app

Glide

Dependency-free, lightweight carousel and slider

https://glidejs.com/

HTML & CSS News

Centering things

The text has a whitespace, which can be trimmed. This feature is currently available only in Safari but will soon be available in Chrome and Firefox. The magic properties are text-box-trim and text-box-edge. More is in the post below.

https://fullystacked.net/centering-things/

Amazing CSS visualisation

https://codepen.io/schwiiiii/pen/MWNqrMv

Simple card with animated inside glow

https://codepen.io/thebabydino/pen/WNVPdJg

Thoughts on how to use ALT text for an image

https://www.nngroup.com/articles/alt-text-usability/

Comment on Bsky

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