09:00
09:10
09:20
09:30
09:40
09:50
10:00
10:10
10:20
10:30
10:40
10:50
11:00
11:10
11:20
11:30
11:40
11:50
12:00
12:10
12:20
12:30
12:40
12:50
13:00
13:10
13:20
13:30
13:40
13:50
14:00
14:10
14:20
14:30
14:40
14:50
15:00
15:10
15:20
15:30
15:40
15:50
16:00
16:10
16:20
16:30
16:40
16:50
17:00
17:10
17:20
17:30
17:40
17:50
18:00
18:10
18:20
18:30
18:40
18:50
19:00
19:10
En reise i geospatiale tidsserier
π 12:30-12:40 10m β‘ πͺ Room VI The beginner's guide to ARIA. How to use it and why you should maybe leave it alone.
π 13:40-13:50 10m β‘ πͺ Room VI Finn "breaking API changes" fΓΈr de nΓ₯r produksjon
π 09:00-09:10 10m β‘ πͺ Room VI Nettlesere uten tilsyn? MΓΈt barnevakten CSP
π 10:30-10:40 10m β‘ πͺ Room VI Typed Like LEGO
π 11:50-12:00 10m β‘ πͺ Room VI Brutalistisk webdesign, fra rΓ₯ betong til HTML.
π 13:00-13:10 10m β‘ πͺ Room VI Flokksimulering og tilstandsdeling i nettleser
π 16:40-16:50 10m β‘ πͺ Room VI 70 Γ₯rs AI-historie pΓ₯ 10 minutter!
π 17:35-17:45 10m β‘ πͺ Room VI Quantum Leap with Java: An Unrealistic Dream?
π 16:15-16:35 20m β‘ πͺ Room VI Framework hell π¨ - hvordan bidro Spring Boot Actuator til Γ₯ lekke kjΓΈretΓΈysdata om 800k kunder i Europa
π 15:25-15:45 20m β‘ πͺ Room VI SnΓΈkaos, appkrΓ¦sj og total togstans β Vys digitale mareritt
π 13:55-14:15 20m β‘ πͺ Room VI Hacking on Rust to make a REPL
π 15:50-16:10 20m β‘ πͺ Room VI Open source-sikkerhet: sandboxing og permission-modeller som siste forsvarslinje
π 15:00-15:20 20m β‘ πͺ Room VI Fra kode til kontekst: Implementer din egen MCP-server
π 10:05-10:25 20m β‘ πͺ Room VI The History of Data and Analytics Throughout 4 decades and the Rise of the Privacy and Ethics Era
π 17:50-18:10 20m β‘ πͺ Room VI Git Hinsides Push & Pull
π 11:00-11:20 20m β‘ πͺ Room VI Mastering Postgres Replication Slots: Preventing WAL Bloat and Other Production Issues
π 09:40-10:00 20m β‘ πͺ Room VI DuckDb: hvordan skrive sql mot ting som kvakker som en database
π 09:15-09:35 20m β‘ πͺ Room VI Why Secrets Belong in Git
π 11:25-11:45 20m β‘ πͺ Room VI Sharding for fremtiden
π 12:05-12:25 20m β‘ πͺ Room VI Cloud Technology + Accessibility = β€οΈ
π 13:15-13:35 20m β‘ πͺ Room VI From 1200 to 0 failure per month: modernizing a legacy codebase
π 14:20-14:40 20m β‘ πͺ Room VI Klipp beviset i to digitalt - revokering i lommebΓΈker
π 17:10-17:30 20m β‘ πͺ Room VI Migrating 5 million subscriptions, 3.5 million users, 1.5 million credit cards and 1000 products and prices with 0 downtime
π 10:20-11:05 45m π¬ πͺ Room III Fremtidens produktutvikling med AI β innsikter fra norsk forskning
π 13:00-13:45 45m π¬ πͺ Room VII Hypermedia: The First 2000 Years
π 17:00-17:45 45m π¬ πͺ Room V Dark Patterns to Rule Them All
π 13:00-13:45 45m π¬ πͺ Room IV Building a wordle-like game with string metrics, phonetics, and semantic similarity using machine learning and deep neural networks
π 14:20-15:05 45m π¬ πͺ Room V What is multimodal RAG, and can we build a village with it?
π 15:40-16:25 45m π¬ πͺ Room II Effektiv og inkluderende testing med AI
π 09:00-09:45 45m π¬ πͺ Room IV Can Gen AI make the world Disability Inclusive?
π 11:40-12:25 45m π¬ πͺ Room V What Can a Java Developer Learn from Golang?
π 09:00-09:45 45m π¬ πͺ Room III A Story of a Painful Migration: Upgrading Java (11β21+) is Easy; Upgrading Spring (4β6) and Hibernate (5β6) is NOT
π 15:40-16:25 45m π¬ πͺ Room IV Stateless, forstΓ₯elig og etterprΓΈvbart: Slik ble Statens Pensjonskasse sitt premiesystem en suksess
π 17:00-17:45 45m π¬ πͺ Room III From Space to Code: Using NASA's Open Data APIs with Kepler
π 11:40-12:25 45m π¬ πͺ Room II Socio-technical API patterns
π 10:20-11:05 45m π¬ πͺ Room VII We hate Code - The !joy of maintaining dead code
π 15:40-16:25 45m π¬ πͺ Room I Java Just Got Easier: How the Class File API Simplifies Updating your JVM
π 10:20-11:05 45m π¬ πͺ Room IV Kotlin variance modifiers and Covariant Nothing Object pattern
π 11:40-12:25 45m π¬ πͺ Room III The Hidden Art of Thread-Safe Programming: Exploring java.util.concurrent
π 15:40-16:25 45m π¬ πͺ Room VII End-to-End Encryption in Data Streaming Platforms
π 14:20-15:05 45m π¬ πͺ Room II Be more productive with IntelliJ IDEA
π 10:20-11:05 45m π¬ πͺ Room V Unpredictable, Unavoidable, Unstoppable: Communicating uncertainty with integrity
π 14:20-15:05 45m π¬ πͺ Room IV Bygg din egen Game Boy med Rust!
π 18:20-19:05 45m π¬ πͺ Room II Build your own NES Emulator... with Kotlin
π 17:00-17:45 45m π¬ πͺ Room II Demystifying OpenTelemetry: Java Agents Unveiled
π 11:40-12:25 45m π¬ πͺ Room IV How we built our own Kotlin DSL to unite business and development
π 15:40-16:25 45m π¬ πͺ Room III Securing the Modern Developer Environment: How Supply Chain Attacks Target Tools, AI, and Everyday Workflows
π 17:00-18:00 60m π¬ πͺ Room VII Event sourced real time web applications with websockets
π 11:40-12:40 60m π¬ πͺ Room I Writing Code for the Human Brain: Optimize code for Cognitive Bottlenecks
π 09:00-10:00 60m π¬ πͺ Room VII Non-deterministic? No problem! You can deal with it!
π 18:20-19:20 60m π¬ πͺ Room V Software vi kan leve med
π 17:00-18:00 60m π¬ πͺ Room I From Java 21 to 25 and beyond: Loom, Amber and the others
π 14:20-15:20 60m π¬ πͺ Room I Kotlin Multiplatform & Compose: Unified Code, Native Experiences
π 13:00-14:00 60m π¬ πͺ Room III There is more to life than SQL!
π 13:00-14:00 60m π¬ πͺ Room II Messaging with PostgreSQL: Designing Scalable and Reliable Queues and Pub/Sub within your Database
π 10:20-11:20 60m π¬ πͺ Room II From Julius Caesar to Digital Coins: The Basics of Cryptology and Cryptocurrency
π 15:40-16:40 60m π¬ πͺ Room V 30 Years of Java - How Did We Get Here?
π 10:20-11:20 60m π¬ πͺ Room I Korleis virkar EUs nye identitetslommebok ?
π 13:00-14:00 60m π¬ πͺ Room V Lessons from the Columbia Space Shuttle Disaster for Software Development
π 09:00-10:00 60m π¬ πͺ Room I From Ballots to Code: Exploring Election Security
π 14:20-15:20 60m π¬ πͺ Room VII The Agentic Revolution
π 09:00-10:00 60m π¬ πͺ Room V Top 10 REST API Design Pitfalls
π 11:40-12:40 60m π¬ πͺ Room VII When to Stream, Collect, and Gather
π 13:00-14:00 60m π¬ πͺ Room I Hva open source har lΓ¦rt meg om produktutvikling (60min)
π 17:00-18:00 60m π¬ πͺ Room IV Bruk av Fakes - The Good, the Bad and the Ugly
π 14:20-15:20 60m π¬ πͺ Room III The Gatherer API: the tool that was missing in the Stream API
π 09:00-10:00 60m π¬ πͺ Room II Java Patterns: Usage and Puzzles
π 18:20-19:20 60m π¬ πͺ Room I 09:00
09:10
09:20
09:30
09:40
09:50
10:00
10:10
10:20
10:30
10:40
10:50
11:00
11:10
11:20
11:30
11:40
11:50
12:00
12:10
12:20
12:30
12:40
12:50
13:00
13:10
13:20
13:30
13:40
13:50
14:00
14:10
14:20
14:30
14:40
14:50
15:00
15:10
15:20
15:30
15:40
15:50
16:00
16:10
16:20
16:30
16:40
16:50
17:00
17:10
17:20
17:30
17:40
17:50
Fra garderobeprat til git commit
π 13:00-13:10 10m β‘ πͺ Room VI Datetime and JavaScript β your friend or foe
π 15:50-16:00 10m β‘ πͺ Room VI Fellesbiblioteker og mikrotjenester, roten til alt ondt?
π 11:15-11:25 10m β‘ πͺ Room VI Building a real estate valuation tool: From AI/ML ambitions to a simplistic approach
π 10:05-10:15 10m β‘ πͺ Room VI Why you donβt have to be the smartest person in the room
π 13:40-13:50 10m β‘ πͺ Room VI Brettspill for Γ₯ lΓ¦re bort programmering
π 09:25-09:35 10m β‘ πͺ Room VI UN sustainability data β indicators and country trends with use of AI
π 10:20-10:30 10m β‘ πͺ Room VI Product Owners Who Code
π 13:15-13:35 20m β‘ πͺ Room VI Erfaringer med Kafka Streams og Kotlin for Γ₯ balansere kraftsystemet
π 12:20-12:40 20m β‘ πͺ Room VI Notebooks er ikke bare Python - Hva med Γ₯ kode de i Kotlin med Kotlin Notebook?
π 16:05-16:25 20m β‘ πͺ Room VI Infrastruktur med UX pΓ₯ laget
π 11:30-11:50 20m β‘ πͺ Room VI Alt du trenger Γ₯ vite om klient- og server-tilstand i React
π 15:25-15:45 20m β‘ πͺ Room VI ADHD-hjernen som redningsplanke for prosjekter i krise
π 13:55-14:15 20m β‘ πͺ Room VI Raising the digital generation: What parents and technologists need to know
π 09:00-09:20 20m β‘ πͺ Room VI Nyheter i JavaScript - ES2025
π 15:00-15:20 20m β‘ πͺ Room VI OpenTelemetry og Java agenter gir deg rΓΈntgensyn i produksjon
π 11:55-12:15 20m β‘ πͺ Room VI AI-driven unstructured data extraction using Apache Camel and LangChain4J
π 09:40-10:00 20m β‘ πͺ Room VI Backend-for-frontend - A developers BFF
π 10:50-11:10 20m β‘ πͺ Room VI TranskjΓΈnnet i teknologiens verden β NΓ₯r du mΓ₯ bytte din Primary Key
π 14:20-14:40 20m β‘ πͺ Room VI One Object to Rule Them All: Harmonizing Domain and UX Design
π 17:00-17:45 45m π¬ πͺ Room VII Strengthening Immutability in Kotlin: A Glimpse into Valhalla
π 14:20-15:05 45m π¬ πͺ Room I State management er noe drit
π 10:20-11:05 45m π¬ πͺ Room IV Local Development in the AI Era
π 11:40-12:25 45m π¬ πͺ Room IV Funksjonell kjerne, imperativt skall - en arkitektur pΓ₯ vranga
π 14:20-15:05 45m π¬ πͺ Room III Ikke se skogen for bare trΓ¦r
π 15:40-16:25 45m π¬ πͺ Room III 12 Γ₯r med hΓ₯p, kaos og en umulig drΓΈm - Norges ukjente MMO-eventyr
π 17:00-17:45 45m π¬ πͺ Room II Ins and Outs of The Outbox Pattern
π 10:20-11:05 45m π¬ πͺ Room VII Flexbox eller grid?
π 10:20-11:05 45m π¬ πͺ Room V Fra fellestjenester til forretningsplattformer - hva vi bΓΈr lΓ¦re av gode applikasjonsplattformer
π 09:00-09:45 45m π¬ πͺ Room IV Terraform vs. AWS CDK: Battle of the IaC Titans
π 13:00-13:45 45m π¬ πͺ Room IV A fresh look at fundamentals
π 15:40-16:25 45m π¬ πͺ Room VII Hvordan Nav ikke fikk til data mesh
π 10:20-11:05 45m π¬ πͺ Room III AI-agenter i produksjon for kundeservice i Ruter
π 09:00-09:45 45m π¬ πͺ Room II Optimalisering av Autonomi med Kubernetes og Tight-Loose-Tight
π 09:00-09:45 45m π¬ πͺ Room III Hva er problemet med Helse-IT?
π 11:40-12:25 45m π¬ πͺ Room I Boost Developer Productivity and Experience: A Deep Dive into Quarkus
π 13:00-13:45 45m π¬ πͺ Room VII Code Quality in the AI era, needed more than ever
π 14:20-15:05 45m π¬ πͺ Room IV Accelerating Maven Builds From Snail's Pace π to Rocket Speed π
π 13:00-13:45 45m π¬ πͺ Room II Tackling Complexity with Domain Storytelling
π 13:00-13:45 45m π¬ πͺ Room III The Programming Language of the Future
π 09:00-09:45 45m π¬ πͺ Room V CRaCing Java Snapshots
π 11:40-12:25 45m π¬ πͺ Room V The quality of a system is defined by how easy it is to change. Experiences from SpareBank 1
π 09:00-09:45 45m π¬ πͺ Room I How does Fremtind use Easter Eggs to test new apps?
π 15:40-16:25 45m π¬ πͺ Room IV Hvorfor er nettsiden min treig? Et dypdykk i ytelse pΓ₯ web
π 11:40-12:25 45m π¬ πͺ Room III Secure Java Applications against Quantum Threats
π 11:40-12:25 45m π¬ πͺ Room VII Java for Small Coding Tasks
π 13:00-14:00 60m π¬ πͺ Room V Optimizing Complex GenAI Workflows with Event-Driven Multi-Agentic Approach
π 15:40-16:40 60m π¬ πͺ Room V Securing LLM-Powered Applications: Overcoming Security and Privacy Challenges
π 14:20-15:20 60m π¬ πͺ Room II Revealing the magic behind Java annotations
π 11:40-12:40 60m π¬ πͺ Room II Watch It! Monitoring Lessons from Two Decades in Computing
π 15:40-16:40 60m π¬ πͺ Room I 82 Bugs I Collected in a Year You Wonβt Believe Made It to Production
π 17:00-18:00 60m π¬ πͺ Room V Fun With (Native Image) Flags π
π 14:20-15:20 60m π¬ πͺ Room VII Kan man kode annonsetech uten Γ₯ selge sjela?
π 10:20-11:20 60m π¬ πͺ Room II Structured Concurrency in Action
π 13:00-14:00 60m π¬ πͺ Room I RAG Under Attack: Practical Threat Vectors and Securing Hybrid AI Systems
π 15:40-16:40 60m π¬ πͺ Room II How 1000+ people rolled out "FINN" in Finland, then Denmark - and what we learned along the way
π 14:20-15:20 60m π¬ πͺ Room V Bootiful Spring Boot: A DOGumentary
π 10:20-11:20 60m π¬ πͺ Room I The Past, Present, and Future of Enterprise Java
π 09:00-10:00 60m π¬ πͺ Room VII