Meny
× Lukk
  • Folk
  • Blogg
  • Jobb
  • Kontakt
  • Folk
  • Blogg
  • Jobb
  • Kontakt

Frontend

Våre anbefalinger

Literate interactive coding: Devcards
Anbefalt av Magnar

Tester du UI-komponentene dine ved å klikke omkring i applikasjonen og gjenskape situasjoner manuelt? Unødvendig. Tidssløseri. Frustrerende. Bruce Hauman viser vei med Devcards.

Web Performance Calendar
Anbefalt av Magnar

Min favorittjulekalender til helårsbruk. Full av triks, tips, testing og forskning om frontendytelse. Vel verdt å lese hvis du er opptatt av å lage raske websider.

Våre foredrag

Magnar

Strøm data til nettleseren uten å lage det på nytt hver gang

Vi gikk bort fra skreddersydd data-streaming per feature og kvittet oss med kilovis med kode. Ikke var det noe moro å skrive den koden heller. Når vi legger til nye features nå, så får vi streaming med på kjøpet. I dette foredraget prater Magnar om den snedige løsningen vår – hvordan og når den funker bra, og i hvilke tilfeller den ikke funker så bra.

Våre screencasts

Zombie CLJ - Clojure og ClojureScript
Av Magnar og Christian

I denne oppfølgeren til ZombieTDD lager Christian og Magnar spill med Clojure og ClojureScript. Det går i parprogrammering hele veien. Og jaggu skriver vi ikke flere tester først. Skulle tro XP hadde noe for seg.

Se screencast

Vår fri programvare

  • Uinit - Et inisialiserings-system for UI-komponenter.

Våre blogginnlegg

Lage ditt eget websocket-bibliotek som en tilstandsmaskin?
Av Magnus

I jula som var satt jeg og nerdet litt innimellom all julekosen. Jeg prøvde å finne et lite bibliotek for enkel håndtering av websockets i en nettleserapplikasjon. Nå følger det jo med en standard WebSocket implementasjon i alle nettlesere, men jeg ville også at den skulle ha støtte for automatisk gjenoppkobling og pulskontroll mot server. Etter å ha søkt litt på npm som seg hør og bør, fant jeg ikke noen som helt fristet å dra inn. Kanskje jeg skal lage et lite bibliotek selv da? Hva om jeg implementer det ved å basere meg på en Finite State Machine i bunn? Det hadde vært digg om biblioteket hadde en funksjonell kjerne og at sideeffekter håndteres separat. Her er det bare å brette opp armene å se hva vi kan få til.

Hvordan tegnes tekst i Google Docs og Visual Studio Code?
Av August

Det er 2020, og nettleseren har fortsatt ikke UITableView. Det er ikke fordi de som lager nettlesere er inkompetente, men fordi WC3-spesifikasjonene gjør det umulig å lage kjappe implementasjoner av GUI-rendring på web.

Derfor lever vi med at Slack bruker 2gb minne for å vise et lite knippe tekstlinjer. (Desktop-appen til Slack er et webview.)

Men vi har to store unntak: både Google Docs og Visual Studio Code klarer å rendre enorme dokumenter på null komma svisj, med lav minnebruk og greier. Hvordan klarer de det?

Samspill mellom generiske UI-komponenter
Av Magnar

I forbindelse med bloggposten om en enkel frontendarkitektur som funker, spurte Ove: «Hvis du har en tekstboks og en knapp, hvem har ansvaret for å ta verdien fra tekstboksen og sende den til eventbussen når man trykker på knappen?» Det er et betimelig spørsmål med noen interessante detaljer.

Se flere skriverier om Frontend
Kodemaker Systemutvikling AS
Munkedamsveien 3b
0161 OSLO
Orgnr. 982099595
+47 22 82 20 80
kontakt@kodemaker.no
Personvern
Miljøfyrtårn