I 10 år har Meta lagd og brukt sitt eget alternativ til Git - nå er det åpent

Meta gir bort Sapling, guide til state-håndtering med Zustand og Chrome-pluginen LocatorJS gjør livet enklere.

Metas Sapling kommer også med et grafisk brukergrensesnitt du kan åpne i nettleseren. 📸: Meta
Metas Sapling kommer også med et grafisk brukergrensesnitt du kan åpne i nettleseren. 📸: Meta Vis mer

Dette var uken for z-index 👻 og første dag på jobb. 🗡

Og 9 014 ting skjedde i frontend-verdenen!

Er vi fremme (med statehåndtering) snart…?

Denne uken fikk vi servert en kjapp introduksjon til statehåndterings-biblioteket Zustand, signert glupingen bak ̶r̶e̶a̶c̶t̶-̶q̶u̶e̶r̶y̶ TanStack-Query, Dominik.

Det bittelille (1.1kB minimert, i siste versjon) state-biblioteket med den kule demoen er ikke noen banebryter. Det, som de fleste andre bygger på flux-prinsippet. Kanskje kult likevel hvis man ønsker å prøve noe minimalistisk og (litt) nytt i neste prosjekt?

Bloggen har flere gode tips og patterns for å ta det i bruk på en enkel og effektiv måte, men for de som ønsker et lite dypdykk til er det lovet flere poster blogpostserien i den kommende tiden!

Storskala source-control!

̶F̶a̶c̶e̶b̶o̶o̶k̶ Meta har denne uken lansert sin egenutviklede klient for kildekode-versjonering: Sapling.

Etter å ha jobbet og brukt den internt i Meta i 10 år er den nå alment tilgjengelig. 🤩

I lanseringsposten forklares det at det alternative (men kompatible) systemet til Git har blitt utviklet for å håndtere enorme monolitiske prosjekter. Vi får også en liten titt på hvordan protokollen og klienten fungerer, hva som er likt og hva som skiller seg ut fra git og mercurial.

Enklere å finne frem i kodebasen?

Denne Chrome-pluginen gjør det i hvert fall lettere å finne den riktige komponenten man har lyst å kikke på.

Superdupert hvis man skal inn å rote i en kodebase man ikke kjenner inn og ut! 🧑💻

Aaand that’s that! 👋 Vi sees neste uke!