Frontendies logo

#11 All I want for Christmas is... gobble gobble!

11/30/2023

Hello 👋🏞 frontendies! Welcome to the eleventh issue of our newsletter!

The holiday season is in full swing. After spending 17 hours in traffic on the way back from Thanksgiving ðŸŠĶðŸĶƒ, it's finally time for Whitney Houston and Christmas decorations! The frontend world is no exception and has some exciting things in store for us, including TypeScript, Nuxt, platform development, and some new tools on the block. Happy reading!

Platform

TypeScript 5.3

There is a new minor release for TypeScript. This update includes the latest improvements to the import attributes proposal and a few other small changes. Check out the official announcement for more information!

Read more

Lazy-loaded iframes in Firefox

Lazy-loaded iframes landed in Firefox nightly, making it available in every major browser!

Read more

Native accordion in Safari

Jen Simmons teases a native accordion in Safari 17.2 technology preview! One less component to build - appreciated as always.

Read more

View Transitions in Safari

Whoop whoop! The first few commits landed in Safari to implement View Transitions, leaving Firefox as the only browser we need to wait for!

Read more

Social

5 New CSS Features You Should Know

Wes Bos and Scott Tolinski discuss five new CSS features that all frontendies should be aware of: nth-child syntax, CSS motion path, scroll snap, scroll-driven animations, and margin trim. As usual, it's a great episode!

Read more

tldraw and OpenAI

Rather impressive OpenAI integration in tldraw.com. You probably won't be able to automate your job anytime soon, but definitely a lot of fun to play with 🛝

Read more

VSCode solves naming things

That's the AI I'm waiting for - VSCode solves the second hardest problem in computer science - naming things!

Read more

Tools

Remix âĪïļ Vite

Remix has announced unstable support for Vite in Remix v2.2.0, offering faster development experience and a range of other benefits. Looks like Vite has penetrated every corner of its market at this point!

Read more

Hono

TIf you ever need to create a basic REST API on the edge, consider using Hono. This tool is tiny (only 12kB), blazingly fast, and supports various runtimes, including Cloudflare, Fastly, Deno, Bun, Lagon, AWS, and Node.js.

Read more

Vite 5

Vite 5.0 has just been released with a bunch of performance improvements. It is now powered by Rollup 4 and has dropped CJS support and a few other minor changes. Interestingly, the Vite team is planning to switch to Rolldown (a Rust port of Rollup) soon, which (hopefully) will significantly improve performance even further!

Read more

Nuxt DevTools

Nuxt has just released DevTools v1.0, a new set of visual tools created to enhance the developer experience 🎉 The tools include features such as Pages View, Components tab, Composables view, Modules tab, Assets tab, Runtime Configs tab, and Payload Editor. They are now generally available to all Nuxt projects and can be accessed by upgrading to the latest version of Nuxt.

Read more

Worth reading

An Interactive Guide to CSS Grid

I'm not a CSS Grid master. Are you? Well, even if you're not, Joshua Comeau has done an excellent job explaining the fundamentals of CSS Grid. His website is a treat in itself, with some fantastic interactive examples that make learning CSS Grid a breeze. I highly recommend checking it out!

Read more

Working with stacked branches

Git 2.38 introduced --update-refs that can help with stacked feature branches. Andrew Lock goes deep into the subject with detailed explanations and many examples to help you understand this fantastic tool! It's a must-read for anyone who has created a feature branch from a feature branch!

Read more

Everything about SEO is obnoxious

Chris Coyier (creator of CSS Tricks ðŸŠĶ) expresses his frustration with SEO, arguing that it should be about creating quality content and building trust over time rather than using tricks to manipulate search engine algorithms.

Read more

Want updates like that every month?

Sign up for our newsletter!

One e-maile, once a month!