Program Wednesday 23. March 08:00 - 09:00 Reception area — Registration 09:00 - 09:15 Kongesalen 09:15 - 10:15 Kongesalen - Opening unkeynote Product Owner is not a job Alexandra Leisse Psychological safety, from stand-ups to boardrooms Malin C. Karlsen The Evolutionary Theory of Creativity Siv Holen Shaping tomorrow’s community: Why internships are awesome! Embla Flatlandsmo Green Code 2022 Anders Norås 10:15 - 10:40 — Coffee break 10:40 - 11:25 — Lightning talks kongesalen 1 Objects as a means of abstraction Einar W. Høst Objects as a means of distraction, or how FP helps me get my job done Erik Assum Dependency Confusion Henrik Gundersen Strengthen Your Code Review Skills Elizabeth Zagroba kongesalen 2+3 På tide å droppe Redux - og all annen global state Torry Tufteland Ett ord kan velte prosjektet ditt Anne Landro Bli litt bedre, med å jobbe litt mindre, hver dag Christian Sloper Hjemmesnekra spillmotor i Kotlin, 16 millisekund om gangen Vegard Veiset kongesalen 4 MDM Pattern - working with a legacy master database Stig Nielsen Incidents are a new normal. Kasia Szulc Regex oriented programming Torkel Velure How I tricked the robot to do my work and got away with it! Svein Erik Kro 11:25 - 11:40 — Coffee break 11:40 - 12:25 — Lightning talks kongesalen 1 IoT-based sensor monitoring of critical medical equipment and medicine in Helse Vest Marte Øvreås Thuen Using communication frameworks to become a better engineering leader Markus Tacker How Digitalizing The Ocean Creates a Brighter Future for Everyone. Peter Bull Hove String considered harmfull Morten Nygaard Åsnes kongesalen 2+3 Råtner hypotesene dine i en skuff? Martin Bårnes Frå kvitlauk til lauk som ikkje er til å grina av Rune Reisegg Jacobsen Hva er _egentlig_ smidig? David Mellum Will Webauth end phishing? Martin Valen kongesalen 4 Oh no! I need a CMS in 10 minutes. What should I do? Øystein Ivar Malt Solving the hardest problem in computer programming Nicolai Gjellestad Process Driven: Orchestrating micro-services in the real world Øyvind Fanebust Aristotle and Plato's takes on the agile and devops movements Christoffer Vig 12:25 - 13:40 — Lunch 13:40 - 15:10 — Workshops and experience reports bugaarden (workshop) Modern Java App Development in the Cloud: MicroProfile, Quarkus, and Cloud Run Rustam Mehmandarov Mads Opheim dræggen 3 (workshop) PostScript; how to talk to your printer Daan van Berkel Jan-Erik Rediger dræggen 4 (workshop) Drawing for IT Architects Filip Van Laenen dræggen 7 (workshop) Getting Grid’y with it Marius Krakeli dræggen 8 (workshop) Når designsprints feiler, hva gjør vi da?! Tonje Evanger Vikas Gupta kongesalen 2+3 (experience reports) Make Yourself at Home Maja Jaakson From Silicon Valley to Norway Jimmy Byrum The story about Tight Loose Tight Rune Ulvnes kongesalen 5 (workshop) Automatic Accessibility Testing for All Cecilie Haugstvedt 15:10 - 15:25 — Coffee break Fishbowl - Booster Conference 2022 Bergen Program Speakers Code of Conduct About us Kids Fishbowl Become one of our partners! 15:25 - 16:25 Kongesalen — Panel - AI. Friend, foe or fad 16:25 — Day ends 19:00 Grand selskapslokaler — Conference dinner Thursday 24. March 09:00 - 10:30 — Workshops and experience reports bugaarden (workshop) Master https in your application (in Java) Johannes Brodwall dræggen 2 (drop-in) Whittling workshop Anette Bergo dræggen 3 (workshop) Getting Started With The Things Network and Crowdsourced LoRaWAN Ketil Moland Olsen Ricco Førgaard dræggen 4 (workshop) Writing notes is boring – drawing them is fun! Morten Laugerud dræggen 7 (workshop) Would Heu-risk it? Lena Wiberg Cecilie Wian dræggen 8 (workshop) Gather your party with Svelte Alexander Castillo Dag Erik Løvgren kongesalen 1 (workshop) Expand your horizons and learn to make games on a Commodore 64 Ricki Sickenger John Christian Lønningdal kongesalen 2+3 (experience reports) Fra stafett til ping-pong - hvordan kan vi få vett inn i design-handoff? Nadia Tokerud How I ended up needing a new job OR how we are combating Vishing attacks in Sbanken Vidar Drageide kongesalen 5 (workshop) Building a search engine backend with Kafka Streams and Connect Øyvind Randa Mads Lundeland 10:30 - 10:45 — Coffee break 10:45 - 12:15 — Workshops and open spaces (continued) bugaarden (workshop) Functional object-orientation (or objective functionalism?) Knut Tveitane dræggen 2 (drop-in) Whittling workshop Anette Bergo dræggen 3 (workshop continued) Getting Started With The Things Network and Crowdsourced LoRaWAN Ketil Moland Olsen Ricco Førgaard dræggen 4 (workshop continued) Writing notes is boring – drawing them is fun! Morten Laugerud dræggen 7 (workshop continued) Would Heu-risk it? Lena Wiberg Cecilie Wian dræggen 8 (workshop continued) Gather your party with Svelte Alexander Castillo Dag Erik Løvgren kongesalen 1 (workshop continued) Expand your horizons and learn to make games on a Commodore 64 Ricki Sickenger John Christian Lønningdal kongesalen 2+3+4 (open spaces) Open Spaces All of you! kongesalen 5 (workshop continued) Building a search engine backend with Kafka Streams and Connect Øyvind Randa Mads Lundeland 12:15 - 13:30 — Lunch 13:30 - 14:00 — Experience reports dræggen 2 (drop-in) Whittling workshop Anette Bergo kongesalen 1 (Digital) inkludering. Ta vare på de som er utafor <3 Ina Aschim Lovise Justad kongesalen 2+3 En suksesshistorie fra Vipps - når alle tar ansvar for UX Johannes Harestad kongesalen 4 Working in Babel: My Experiences in a Multilingual Workplace Areti Panou 14:00 - 14:15 — Coffee break 14:15 - 14:45 — Experience reports dræggen 2 (drop-in) Whittling workshop Anette Bergo kongesalen 1 How privacy demands in software development has changed since the introduction of GDPR Nikolai Norman Andersen kongesalen 2+3 Onboarding gjort rett: Hva forskningen sier Patrick Monslaup Tor Sporsem kongesalen 4 Aligning Bounded Contexts with Subdomains in Legacy Code Mufrid Krilic 14:45 - 15:10 — Coffee break 15:10 - 16:10 Kongesalen — Kortslutning live podcast recording Friday 25. March 09:00 - 10:30 — Workshops and experience reports bugaarden (workshop) The Grand Harbor Tour of Machine Learning Oliver Zeigermann Kim Nena Duggen dræggen 4 (workshop) Weaving web components in a bundler-free world Nils Norman Haukås dræggen 7 (workshop) Rebasing and presenting your work Trond Blomholm Kvamme André Berge dræggen 8 (workshop) Experience interactive development Jakub Holý kongesalen 1 (workshop) Resilient services Bjørn Einar Bjartnes kongesalen 2+3 (experience reports) From fear to fun: Exploring design concepts in VR Henriette Stokholm Fra roller og hierarki til dynamisk teamtopologi Therese Engen 10:30 - 10:45 — Coffee break 10:45 - 12:15 — Workshops (continued) bugaarden (workshop continued) The Grand Harbor Tour of Machine Learning Oliver Zeigermann Kim Nena Duggen dræggen 3 Analyser forbruket ditt med bankens API Olav Loen dræggen 4 (workshop continued) Weaving web components in a bundler-free world Nils Norman Haukås dræggen 7 (workshop continued) Rebasing and presenting your work Trond Blomholm Kvamme André Berge dræggen 8 (workshop continued) Experience interactive development Jakub Holý kongesalen 1 (workshop continued) Resilient services Bjørn Einar Bjartnes kongesalen 2+3 (experience reports) Anonym smittesporing – innebygd personvern i Smittestopp-appen Henrik Walker Moe Reduser kognitiv last i teamet og øk utviklingstakten Lars Hopland Nestås May Britt Haugsvær Rewriting a Production SPA in Elm David Mellum 12:15 - 13:30 — Lunch 13:30 - 14:00 — Experience reports kongesalen 1 Transpiling our way into the future Håkon André Førre Knudsen kongesalen 2+3 Change wings on the fly: how we replaced a system that handles several million euro turnover with zero downtime. Tatiana Kolesnikova kongesalen 4 Digital transformasjon i NAV Torstein Skarra 14:00 - 14:15 — Coffee break 14:15 - 14:45 — Experience reports kongesalen 1 Fra team grå til KillBill - Hvordan bygge en lean utviklingsavdeling Unni Løland Jan Strandbakke kongesalen 2+3 Hvordan to brann-supportere bygget en av verden største fotball-apper Christer Nordvik kongesalen 4 Getting rid of every paper application for NAV in two years Vegard Haugstvedt 14:45 - 15:10 — Coffee break 15:10 - 16:10 Kongesalen — Closing keynote: "Hedy: Creating a gradual programming language"