<ForrigeUke uke=”10” år=”2024” />
Dette var uken for åpenbare sannheter 📈, spenstige forsøk 🐱 og firbeinte på eventyr 🏘. Og 1001 ting skjedde i frontend-verdenen.
«<ForrigeUke /> er en artikkelserie som oppsummerer hva som skjedde i frontend-verden i uken som var.»

🎁 Ny versjon av TypeScript
TypeScript 5.4 er nå lansert, og med det kommer også en rekke nye ting. Blant annet har de introdusert typen NoInfer<T>
som kan brukes til å utlede uønskede typer på en mer elegant måte. Tidligere var det også et frustrasjonspunkt at narrowed typer ikke alltid ble bevart i funksjoner, men nå skal narrowingen være smartere og gjøre at de blir bevart hele veien. Dette skal gjøre koden enklere å lese og skrive 🧹 Dette, pluss mer som er sluppet, kan du lese om her.

Announcing TypeScript 5.4 - TypeScript
Today we’re excited to announce the release of TypeScript 5.4! If you’re not familiar with TypeScript, it’s a language that builds on top ...
⚙️ Ny Tailwind-motor
I fjor sommer delte Adam Wathan hva som skulle bli det neste i evolusjonen av Tailwind CSS: Tailwind Oxide Engine, og nå er v4.0.0-alpha av denne høyt presterende motoren sluppet for oss til å prøve! Dette skulle egentlig være en del av v3.x release, men siden det føltes som en ny generasjon av rammeverket, syntes skaperne den fortjente å være en v4.0 i stedet. Da er det ikke små endringer, tenker jeg. Blant annet skal den være 10x raskere, forenkle utvikleropplevelsen og føles ut som “cutting edge” for årene fremover. I tillegg har de åpnet opp for å følge med på progresjonen mot en stabil release. Liker du å prøve ut eksperimentelle ting, kan du sjekke ut Tailwind CSS v4.0-alpha her 😎

Open-sourcing our progress on Tailwind CSS v4.0
We just tagged the first public v4.0.0-alpha so you can start experimenting with it and help us get to a stable release later this year.
🌎 Internationalization med Remix
Det snakkes stadig om hvordan man kan gjøre nettsiden sin bedre gjennom universell utforming, UI/UX, ytelse og mer. Noe man kanskje ikke alltid hører så mye om er internasjonalisering, eller i18n. Det handler om å lage løsninger som er tilgjengelige for folk som snakker andre språk 💬 Hvorfor bør man gjøre det, og hvordan funker dette med Remix? Arisa Fukuzaki har skrevet en artikkel om dette som du kan lese her.
Internationalization with Remix
Learn how to implement internationalization (i18n) in your Remix project. Discover the significance of i18n, gain an understanding of the ...
Det var alt for denne gang, sees neste uke! 👋