4

Top picks — 2023 December

 4 months ago
source link: https://pawelgrzybek.com/top-picks-2023-december/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Top picks — 2023 December

Published: 2023.12.31 · 3 minutes read

border:none 2023#

All talks from border:none 2023 conference are live. This fabulous, non-profit Web conference came back after a decade. It’s cool that the organisers kept the ticket price for the conference precisely the same as it was ten years ago, 10 euros. There were plenty of good talks this year given by the industry purists.

Baseline’s evolution on MDN#

MDN docs just got a whole lot better. Now, we can see at first glance that the support for a feature is limited, newely or widely available. Vadim published this explainer that goes in-depth about the details available in the baseline widget. I can’t tell you how much harder my life would have been without MDN. Thank you!

StyleX#

Meta open-sourced their styling system framework. It is the tool used to apply CSS on facebook.com, instagram.com, threads.net, whatsapp.com and others. It is made with UI frameworks in mind and is type-safe, scalable, composable, and fast. Its API is surprisingly simple compared to other tools released by Meta.

CSS Wrapped: 2023!#

What a year for CSS! WOW!. This post is an incredible resource by Google folks that summarises all the new CSS features added to the browsers in 2023. This year was a tremendous year for this language. My favourite things from this list are: nesting, container queries, :has() selector, view transitions, linear-easing functions and scroll-driven animations. It was an incredible year for CSS, and I am ready for another one.

Announcing general availability of the AWS SDK for Rust#

The Rust SDK to interact with 300+ Amazon Web Services is ready for production. Rust’s adoptions exploded recently, and this beautiful programming language’s number of use cases is astonishing. I have used it for only a few months, but I greatly enjoy the experience and ecosystem.

Basline 2023#

The Baseline info is now also visible on caniuse. How cool! MDN and caniuse are by far the two most frequently used places by front-end developers. Having all Baseline information just there is incredibly handy.

Oxlint General Availability#

Oxlint, one of the pieces of an OX JavaScript toolchain written entirely in Rust, announced the general availability of the linter. It is up to 100 times faster than ESLint, which is the current industry standard. I like the fact that the configuration is not needed, and it applies sensible defaults. Maybe doing only npx oxlint@latest on a CLI is enough on some of your projects? I am looking forward to the future of this project and the entire toolchain.

align-content in block layout#

A real one-liner to vertially center content in CSS. Adding a display: flex/grid is no longer needed, as per spec. The first implementation landed in Chromum-based browsers. Revolution!

Temporal API is Awesome#

Working with dates in JavaScript takes a lot of work. The number of daily downloads of deprecated MomentJS proves this point (use Luxon instead). Luckily, the Temporal API is getting close to stage 4, and soon, it will be part of a global scope of all JS runtimes (hopefully sooner than later). Taro published this great post that presents just a snippet of Temporal API functionalities and explains the state of the proposal.

Making Sense Of “Senseless” JavaScript Features#

Juan Diego Rodríguez explains the parts that are frustrating for beginners. It is about floating point arithmetic, implicit type coercion, automatic semicolon insertion, bottom values, and others. It is an interesting read for all JS devs, regardless of the seniority level. It helped me shape a good mental model explaining the classic example of 0.1 + 0.2.

HTMHell Advent Calendar 2023#

It is one of these advent calendars that front-end developers cannot miss.

12 Days of Web#

One more. Spectacular selection of 12 articles.

Did you like it? Please share it with your friends or get me a beer coffee. Thanks!

Leave a comment#

Name:
Website (optional):
GitHub (optional):
Comment:

👆 you can use Markdown here

Save my data for the next time I comment

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK