Dette var uken for åpenbare sannheter 📈, spenstige forsøk 🐱 og firbeinte på eventyr 🏘.
Og 1001 ting skjedde i frontend-verdenen.
🎁 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 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.
– At JavaScript er foreldet og usikkert er vås!
⚙️ 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 😎
Skrota Gatsby: «Koden var så flokete»
🌎 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.
Det var alt for denne gang, sees neste uke! 👋