Development
Effektiv full-stack utvikling med HTML, CSS og HTMX
Anders Sveen
Stavangerloftet
Å være en full-stack utvikler i dag kan være ganske skremmende. Listen med teknologier man bør ha kontroll på kan være lang. DevOps, Postgres, Kotlin, Gradle, KTor, React, Remix, Node.js og NPM. Selv de mest erfarne av oss vil ha utfordringer med å holde orden på alt.
Kanskje vi heller skal ta et steg tilbake og se på problemet med nye øyne? Trenger vi egentlig alle disse teknologiene? Alltid? HTML og CSS blir vel ikke utdatert?
Veldig mange applikasjoner trenger ikke kompleksiteten som en moderne Javascript SPA bringer med seg. Det skal jo bli HTML til slutt uansett! Med teknologier som HTML, CSS, HTMX, AlpineJS og Unpoly får man til 98% av SPA opplevelsen nesten helt uten egen front end kode og veldig lite magi. Felles for disse er at de beriker HTML og CSS istedet for å forsøke å være kilden til det.
I denne talken gir jeg en introduksjon til HTMX og moderne HTML via KTor. Hvordan vi løser mange av de vanligste interaksjonene og ikke minst hvordan HTMX og HTML er frakoblet fra KTor, slik at du kan bruke dette i ditt prosjekt enten du bruker Python, Spring eller .NET.
Anders har jobbet med utvikling i 20 år. I løpet av disse årene har han hatt mange forskjellige roller, men alltid søkt mot utvikling og koding. Han har vært lead developer hos start-upene Porterbuddy og ZTL Payments de siste årene, og mange år som konsulent før det . Han er brennende opptatt av enkel og effektiv utvikling av systemer for å løse reelle forretningsproblemer. Kompleksiteten i tech stacken må ned. Dette har gjort at han opp igjennom årene har jobbet mye med DevOps, TDD og kontinuerlige leveranser. Han jobber nå som selvstendig teknisk coach med fokus på kontinuerlige leveranser.
Anders Sveen