09:00NO 50 tips på 60 min – bli bedre med AI-agenter Kjetil Jørgensen-Dahl 09:00–10:00, Room 1, Kjetil Jørgensen-Dahl, Opptak
09:00EN Talking to Machines: The History and Future of Programming Languages Piotr Łaskawiec 09:00–10:00, Room 2, Piotr Łaskawiec, Opptak
09:00NO Fra spagetti til legoklosser: Modularisert arkitektur og TDD i frontend Andrea Magnussen 09:00–09:45, Room 3, Andrea Magnussen, Opptak
09:00EN Building for the World, One Iteration at a Time Ivar Østhus 09:00–09:45, Room 4, Ivar Østhus, Opptak
09:00EN Async is the New `goto`: Rethinking Structured Concurrency Wout Werkman 09:00–10:00, Room 5, Wout Werkman, Opptak
09:00NO Da pappa delte snuskete innhold på Facebook - en liten historie om hvorfor vi må ta hensyn til brukernes mentale modeller når vi lager nye datasystemer 09:00–09:20, Room 6, Tine Nørregaard, Opptak
10:20EN The positive value of negative space Christin Gorman 10:20–11:05, Room 1, Christin Gorman, Opptak
10:20NO Sanntidsinformasjon i saksbehandlingssystemer Jørgen Sølvernes Sandnes +1 10:20–11:05, Room 5, Jørgen Sølvernes Sandnes +1, Opptak
10:20EN Microsoft Monoculture: The Lock-in Nobody Talks About 10:20–10:40, Room 6, Nordine Ben Bachir, Opptak
10:20EN Self-Healing Rollouts: Automating Production Fixes with Agentic AI Kevin Dubois 10:20–11:05, Room 7, Kevin Dubois, Opptak
10:20EN Immutable Linux - The Future of the desktop Simon Bruce-Cassidy 10:20–11:05, Room 8, Simon Bruce-Cassidy, Opptak
Kotlin extension functions - en advarsel fra skyttergravene 11:00–11:10, Room 6, Anders Karlsen, Opptak
11:15EN From Kotlin to Java: walk in the park or stepping on LEGO? 11:15–11:35, Room 6, Aurora Christine Hofman, Opptak
11:40EN Let’s create a tiny LLM library together Johannes Bechberger 11:40–12:40, Room 2, Johannes Bechberger, Opptak
11:40EN My Year with Claude: Building Midimeria - music production analytics Øyvind Løkling 11:40–12:25, Room 3, Øyvind Løkling, Opptak
11:40EN The best way to fetch multi-level hierarchies from a RDBMS using Java Vlad Mihalcea 11:40–12:25, Room 7, Vlad Mihalcea, Opptak
11:40EN The 1% Problem: An Introduction to AI Security Lars Smeby 11:40–12:25, Room 8, Lars Smeby, Opptak
13:00EN Java Patterns: Why, How, and When Not Cay Horstmann 13:00–14:00, Room 1, Cay Horstmann, Opptak
13:00NO From Data Engineering to Knowledge Engineering in the blink of an eye Veronika Heimsbakk 13:00–13:45, Room 2, Veronika Heimsbakk, Opptak
13:00EN Quantum-Ready Java: A Practical Guide to Post-Quantum Cryptography Migration Akihiro Nishikawa 13:00–13:45, Room 3, Akihiro Nishikawa, Opptak
13:00EN The Magic of OpenTelemetry: Rewriting Your App in Production Bruce Bujon 13:00–14:00, Room 4, Bruce Bujon, Opptak
13:00NO Norsk forskning: Hva gjør norske organisasjoner med agentisk utvikling Jan Henrik Gundelsby +1 13:00–13:45, Room 5, Jan Henrik Gundelsby +1, Opptak
13:00NO Passkeys: Enklere enn du tror. Slik implementerer du støtte for det 13:00–13:20, Room 6, Kristian Lier Selnæs, Opptak
13:00EN No More Magic: Mastering the Explicit Kotlin Stack with Ktor, Exposed and Koin Geoffrey Rekier 13:00–14:00, Room 7, Geoffrey Rekier, Opptak
13:00NO Frå plastkort til protokoller: Deling av data fra EU si digitale identitetslommebok Randi Øyri +1 13:00–13:45, Room 8, Randi Øyri +1, Opptak
14:20NO Å skifte vinger i lufta eller hjul mens sykkelen er i nedoverbakke: Modernisering av samfunnskritiske systemer uten høye skuldre Johannes Brodwall +1 14:20–15:05, Room 1, Johannes Brodwall +1, Opptak
14:20EN Hexagonal happiness! Henning Bang Halvorsen 14:20–15:05, Room 2, Henning Bang Halvorsen, Opptak
14:20EN No More Forks: Policy Transformation for Terraform at Scale Anton Babenko 14:20–15:20, Room 3, Anton Babenko, Opptak
14:20EN Global Cultural Reflections on Software Testing Practices Mesut Durukal 14:20–15:05, Room 4, Mesut Durukal, Opptak
14:20EN Your Database Sprawl is a 1990s Workaround, Give it a KISS Mick Semb Wever 14:20–15:20, Room 5, Mick Semb Wever, Opptak
14:20EN Managing the chaos: Automating internal dependency upgrades with OpenRewrite Jago de Vreede 14:20–15:05, Room 7, Jago de Vreede, Opptak
14:20EN Gentle Introduction to Lock-Free Programming in Java Andrzej Grzesik 14:20–15:20, Room 8, Andrzej Grzesik, Opptak
15:40NO Hvordan logger kan felle en Nav-direktør Trond Arve Wasskog +1 15:40–16:25, Room 1, Trond Arve Wasskog +1, Opptak
15:40EN Building Intelligent Java Apps: Agent Patterns, MCP, and the Future of AI Native Design Daniel Oh 15:40–16:25, Room 2, Daniel Oh, Opptak
15:40EN The lightweight approach to building internal developer platforms Erlend Ekern 15:40–16:25, Room 3, Erlend Ekern, Opptak
15:40EN When ORM Becomes OMG: Performance Pitfalls in JPA and Friends Jos Roseboom 15:40–16:40, Room 4, Jos Roseboom, Opptak
15:40EN The Bold, the Broken, and the Burned: Hard won lessons in the 7 years of developing Quarkus Georgios Andrianakis 15:40–16:25, Room 8, Georgios Andrianakis, Opptak
Når regresjonen blir automatisert: hvor skaper testeren mest verdi? 15:55–16:05, Room 6, Gerd Stalheim Wiggen, Opptak
17:00NO Bra tools, ubrukelige svar: Læring fra ett år med MCP Bjørn Nordlund +1 17:00–17:45, Room 2, Bjørn Nordlund +1, Opptak
17:00EN Building Production-Ready Kubernetes Operators: A Practical Guide Frederik Pietzko 17:00–17:45, Room 3, Frederik Pietzko, Opptak
17:00EN Architecture Under Fire: The Decisions Nobody Tells You About Mihaela Gheorghe-Roman 17:00–17:45, Room 4, Mihaela Gheorghe-Roman, Opptak
17:00EN SIMD for Java: how Elasticsearch already benefits from the Panama Vector API Piotr Przybył 17:00–17:45, Room 5, Piotr Przybył, Opptak
17:00EN Let’s use Spring Boot to build games, because why not? Alexander Chatzizacharias 17:00–17:45, Room 7, Alexander Chatzizacharias, Opptak
17:00NO Demoscene Coding Kickstart Espen Sande-Larsen 17:00–17:45, Room 8, Espen Sande-Larsen, Opptak
17:50EN AI Is Easy. Trustworthy Data Is Hard. Why Data Engineers Matter More Than Ever 17:50–18:10, Room 6, Vegard Sjåvik, Opptak
18:20NO Hacking i "gamle" dager - røverhistorier fra 80- og 90-tallet Eivind Vea 18:20–19:05, Room 1, Eivind Vea, Opptak
18:20EN Snake in 10 Lines: Learning More by Coding Less Guus de Wit 18:20–19:20, Room 2, Guus de Wit, Opptak
18:20EN How Are We Doing? Practical Metrics that Matter Markus Krüger 18:20–19:05, Room 3, Markus Krüger, Opptak
18:20EN Secure-by-Inclusion: Preventing Accessibility Barriers from Becoming Security Vulnerabilities Radostina (Ina) Tsvetkova 18:20–19:05, Room 4, Radostina (Ina) Tsvetkova, Opptak
18:20EN Let's Dance! - Teaching your Robot some Moves with Reinforcement Learning Thomas Endres +1 18:20–19:05, Room 5, Thomas Endres +1, Opptak