Friday Issue Nr. 121 | 11/10/2024

The last two weeks have been hectic in the FE world. Deno2 is out, WP drama feels like old news, and some domains might cease to exist (.io). Also, excellent articles on functional JS, how to make a static RSS reader or how to create Fibonacci in CSS.

JavaScript News

ECMAScript proposals

Not only CSS but JavaScript is also working on new features.

https://socket.dev/blog/tc39-advances-10-ecmascript-proposals-key-features-to-watch

Deno 2

Yep, Deno 2 is out with a new JavaScript Registry (JSR) that supports TS natively. Private NPM registries work the same way as in Node and NPM, support mono repo, and are obviously super fast once cached.

https://deno.com/blog/v2.0

VoidZero

Something to keep an eye on and who knows, maybe new toolchain will be out soon.

https://voidzero.dev/posts/announcing-voidzero-inc

Tenno

Online markdown editor that lets you add cells like Excel

https://tenno.app/

Why Gumroad didn’t choose htmx

Quite reasonable feedback from the team with all the gotchas.

https://htmx.org/essays/why-gumroad-didnt-choose-htmx/

Dates to be fixed in JS

https://docs.timetime.in/blog/js-dates-finally-fixed/

Dive into Functional JavaScript

If you are interested in Functional JavaScript, this article is a super nice and gentle way to start a journey. https://janhesters.com/blog/unleash-javascripts-potential-with-functional-programming

Static RSS

Interesting exercise using Astro and building your personal static RSS reader.

https://www.smashingmagazine.com/2024/10/build-static-rss-reader-fight-fomo/

Web components are okay

In the last few weeks, there have been quite heated discussions in the Web world about Web components. Nolan wrote a lovely post (IMO), and hopefully, that will cool down some (not really).

https://nolanlawson.com/2024/09/28/web-components-are-okay/

Also, Lea Verou wrote article about the same

https://lea.verou.me/blog/2024/wcs-vs-frameworks/

However, there was a really interesting discussion between Lea Verou and Rich Harris (Svelte). Rich gave very good comments on the WCs and their impact on FrameWorks, and he is not okay with WCs.

https://x.com/LeaVerou/status/1841519811974635752

11ty V3

https://github.com/11ty/eleventy/releases/tag/v3.0.0

HTML & CSS News

Fibonacci in CSS

Really nice exercise with CSS.

https://dev.to/madsstoumann/the-golden-ratio-in-css-53d0

Pixelated images and QR code

https://frontendmasters.com/blog/keeping-pixely-images-pixely-and-performant/

What’s the difference between HTML’s Dialog Element and Popovers?

https://frontendmasters.com/blog/whats-the-difference-between-htmls-dialog-element-and-popovers/

While on the subject, post about popover creation

https://www.voorhoede.nl/en/blog/the-popover-api-your-new-best-friend-for-tooltips/

How not to make website faster

https://www.trysmudford.com/blog/i-spent-a-day-making-the-website-go-2ms-faster/

CSS is searching for a new logo

https://css-tricks.com/searching-for-a-new-css-logo/

How to use backdrop-filter property

With loads of visual examples

https://blog.logrocket.com/use-css-backdrop-filter-property/

Mixed News

Safari bugs

https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/

WP drama

It is sad to read about that war between WordPress and WP Engine (a major WordPress hosting provider). Quite a tension between commercial interests and open-source principles.

https://techcrunch.com/2024/09/25/wordpress-org-bans-wp-engine-blocks-it-from-accessing-its-resources/

https://world.hey.com/dhh/automattic-is-doing-open-source-dirty-b95cf128

The above was a week ago, and in the meantime, things are getting darker and darker. Long read from Josh Collinsworth.

https://joshcollinsworth.com/blog/fire-matt

Site Crawler

This is a good one if you need to identify broken links and images, check SEO, spot security warnings for your website, and more from your machine.

https://crawler.siteone.io/

Domain .io might stop exist

https://every.to/p/the-disappearance-of-an-internet-domain

Comment on Mastodon