Støvet har lagt seg etter JavaZone 2025.
💛 Takk til alle dere som vi fikk bli kjent med på JavaZone.
🧡 Takk til alle dere som tok dere tid til å bli kjent med oss.
❤️ Takk til arrangørene fra javaBin med medhjelpere! Dere er rå!
og ikke minst
💙 Takk til våre sju foredragsholdere, dere gjorde oss stolte!
¶Kodemaker på JavaZone
Konferansen flyttet ut fra Oslo Spektrum, og inn på Nova Spektrum i Lillestrøm. Et påtvunget flytt, da Oslo Spektrum er under utbygging, but it worked! Utstillerområde, saler og stemning var høyst gjenkjennbar, og deltakerne var vel flere enn noen gang.
Kodemaker er en av mange partnere, og vi kjører på med leveranser både i utstillerområdet og på scenen. Et initiativ vi gjør både for å samle våre egne, men også for å bli kjent med enda flere i bransjen. Skikkelig stas at så mange tok turen innom standen vår, både for litt dartspillling, men også for å bli kjent.
En av våre strategiske satsninger som selskap, er å vise fram det vi er best på: Fag. Et virkemiddel er da å være synlig på faglige arenaer. Vi er på mange ulike konferanser, meetups, podkaster og fagsamlinger gjennom året, men JavaZone, som for mange er bransjens årlige samlingssted, er nok fortsatt den største arenaen.
Med 7 foredragsholdere på scenen under årets konferanse, sier vi oss fornøyde med årets leveranse, og takker Stian, Marina, Odin, Nils, Alf Kristian, Christin og Robin for innsatsen!
Under har vi skrevet litt om de ulike foredragene, og lenket de opp, slik at du enkelt kan se de når det passer for deg.
¶Christin - Hva er problemet med helse-IT?

Christin er en JavaZone-veteran, og har levert noen av de mest sette presentasjonene på konferansen. Hun har 25 års hands-on erfaring som utvikler, og har de siste 15 årene engasjert seg spesielt for å forbedre løsninger i offentlig sektor. Ettersom Helse-sektoren har slitt spesielt mye i det siste, har hun rettet mye fokus i den retningen de siste årene.
På JavaZone dykket Christin inn i Helse-sektoren og dens løsninger: Helseplattformen, Helseanalyseplattformen, Akson... IT-systemer i helsevesenet er stadig i media, og det er sjelden fordi de imponerer. Hva er det med helse som gjør det så vanskelig å lage gode IT-systemer? Kan vi gjøre det bedre? Hva er det vi trenger?
Velkommen til å se et foredrag med litt historie, litt om dagens situasjon, og noen fremtidsvisjoner om IT-systemene i vårt offentlige helsevesen. Hva er det med helse som gjør det så vanskelig å lage gode IT-systemer?
¶Stian - Flokksimulering og tilstandsdeling i nettleser

Stian digger å leke med teknologi, og å pirke i ting som er litt annerledes. Årets bidrag til JavaZone hadde sitt utspring i nettopp lek og nysgjerrighet.
Sjekk ut videoen hvor Stian demonstrerer flokksimulering og tilstandssdeling i nettleser. I foredraget viser Stian hvordan man ved hjelp av tre enkle regler kan simulere store flokker av dyr. Hvert dyr tar egne valg og styres ikke sentralt, men likevel fremstår det som en felles enhet slik man gjerne kan se store flokker av fugl på kveldshimmelen. 🦅 🦅 🦅
Gjennom demoen vil du få se at flokken flyr sømløst mellom (nettleser)vinduer. Underveis møter de hindringer og rovdyr som de må komme seg forbi.
Stian presenterer et raskt overblikk over nettleserteknologier for deling av tilstand mellom vinduer og alt av flokkberegning og tilstandsdeling skjer utelukkende i nettleseren i dette foredraget. Sjekk ut foredraget her.
¶Marina - Typed like LEGO

Hva har TypeScript og LEGO til felles? Marina viser hvordan Discriminated Unions, kombinert med Zod for validering i runtime, kan hjelpe deg å håndtere rotete data med selvtillit.
Gjennom en leken LEGO-samling lærer du hvordanbygge systemer som er typesikre og fleksible, selv når datamodellen vokser.
Hvem vet, kanskje du også ender opp som en AFOL? Vet du ikke hva en AFOL er? Det gjorde ikke jeg heller, før jeg så foredraget.
¶Odin - Nettlesere uten tilsyn? Møt barnevakten CSP

Content Security Policy (CSP)-headeren er et viktig verktøy når man sikrer nettsider. Presentasjonen forklarer CSP på en slik måte at du aldri vil glemme hva det er for noe og hvorfor du bør ha det på din nettside.
Gjennom et håndtegnet foredrag får du forklart hvorfor CSP fungerer som en slags barnevakt for nettlesere.
I en verden hvor sikkerhet blir stadig viktigere, så anbefaler vi deg virkelig å få med deg denne lyntalen.
¶Nils - En reise i geospatiale tidsserier

Nils er genuint interessert i teknologi og liker alt som kan programmeres, automatiseres og optimaliseres. På dagtid jobber han på prosjekt hos kunde, mens mye av fritiden brukes til å samle info om båter langs Norges kyst og presentere det i fine mobilapper. Slikt blir det foredrag av!
Geospatiale tidsserier er kanskje ikke de ordene man bruker mest i dagligtalen, men hensikten med foredraget er å vise hvilke muligheter som faktisk finnes i postgresSQL. Dette demonstreres gjennom en egenutviklet applikasjon, som viser kart over hvor båtene langs Norges kyst befinner seg (evt HAR vært de siste 30 dagene). Du får en kort intro til temaene json, tidsserier og geolokasjoner for å håndtere en endeløs strøm av geospatiale data for båter i norske farvann.
¶Alf Kristian - Open source sikkerhet

Alle programmerere bør kunne litt om alt, men sikkerhet er noe alle burde kunne mye om. Alf Kristian snakket i sitt foredrag om "open source-sikkerhet; sandboxing og permission-modeller som siste forsvarslinje.
Open source-biblioteker brukes i så og si alle moderne applikasjoner, og vi har stor tillit til dem. Samtidig øker antall tilfeller der ondsinnet kode sniker seg inn i disse pakkene. Integritetskontroller og statiske sjekker alene stopper ikke “viruslignende” angrep som kjører i din runtime. I denne lyntalen skal vi se på noen prominente angrep, samt gå igjennom noen teknikker for å forhindre dem. For ordentlig beskyttelse trengs støtte fra runtime, og per i dag er det deno, node og Wasm som kan gi beskyttelse.
Et treffende tema, da vi i disse dager IGJEN ser versjoner av opensource-pakker med alvorlige sikkerhetstrusler.
Ta et kræsjkurs om hvordan du best unngår disse kinkige situasjonene.
¶Robin - Fremtidens programmeringsspråk

Er det mulig å lage et programmeringsspråk som prioriterer hva vi mennesker ønsker skal skje, og lar maskinen finne ut hvordan problemet skal løses?
På JavaZone snakket Robin om framtidens programmeringsspråk. Nye programmeringsspråk kommer ut med jevne mellomrom, men det er sjeldent vi ser noe banebrytende nytt. De aller fleste programmeringsspråk lar deg instruere datamaskinen i hvordan noe skal utføres gjennom en rekke if-setninger, løkker, numeriske kalkulasjoner og minneallokeringer.
For en datamaskin er dette fint. Du forteller den jo akkurat hva den skal gjøre, men for et mennesket er ikke dette helt ideelt. For å forstå om koden er korrekt må du forestille deg resultatene av hver instruks, og så sammenligne hva maskinen gjør mot hva vi ønsker at den skal gjøre. Med andre ord: det som er klartekst for en maskin, er ofte et innviklet rot for oss mennesker.
Finnes det et alternativ? Er det mulig å lage et programmeringsspråk som prioriterer hva vi mennesker ønsker skal skje, og lar maskinen finne ut hvordan det problemet skal løses?
Sjekk ut videoen fra Robins sesjon og gjør deg opp en mening selv.
¶What’s next?
Der var vi gjennom vårt bidrag til det faglige programmet. Ikke verst at et konsulenthus med 27 ansatte står for 5 % av programmet på JavaZone.
Og det drar oss over til vår egen lille (store) fagdag. Programmet er ikke lansert enda, men dato og sted er spikret. Dersom du tar en titt på fjorårets presentasjoner, så ser du kanskje at opptil flere av foredragene vi holdt på egen fagdag senere ble presentert på JavaZone.
Kan vi si det slik at en deltakelse på vår åpne fagdag er en sniktitt på hva som kommer på JavaZone? 😀
Vi lover å skape en fagdag du vil angre på å misse.
Sett av ettermiddagen 12.februar, og bli med oss på Kodemakers åpne fagdag.