Program Umedev 2026
Tidigare års program
Schema för dagen 10-15
| 10:00-10:15 | Välkommen | |
| 10:15-11:30 | Cybershowen – Rune Carlsen | |
| Lunch | ||
| 12:30-13:30 | Säkerhetens livscykel – Thomas Nyström | Hackaton – Andrea Berglund |
| 13:30-15:00 | Dark webb – Rune Carlsen | Samma |

About Rune Carlsen
Internationally award-winning magician and Head of Security at KLP
Rune Carlsen has spent more than 30 years delivering courses and keynote presentations to a wide range of Norway’s leading companies. In his daily role, he serves as Head of Security at KLP, with responsibility for the secure management of approximately NOK 1,000 billion in Norwegian pension assets.
Cybershow
Förmiddag 1,5h
In addition, Rune is an internationally award-winning magician. He combines deep professional expertise with storytelling and visual elements in a way that makes his presentations truly unique. Through a rare blend of knowledge, engagement, and a touch of magic, he creates experiences that inspire, challenge, and captivate audiences while delivering lasting value for both employees and organizations.

Opening och Ending Keynote
Hans Brattberg
Gen AI consultant, coach & trainer,
Framtidens medarbetare: Generativ AI och Autonoma Agenter
Förmiddag 1,5h
Utforska potentialen hos autonoma Generativa AI agenter och hur de revolutionerar arbetsplatsen redan idag.
Tänk dig en värld där varje anställd har tillgång till en handfull smarta, snabba och kostnadseffektiva AI-assistenter. I detta föredrag tar vi dig med på en resa från ChatGPT till Autonoma Generativa AI agenter och visar hur denna revolution redan är här.
Målgrupp
Detta föredrag är skräddarsytt för både beslutsfattare och tekniska experter som vill framtidssäkra sina organisationer och projekt. Oavsett om du är VD, CTO, utvecklingschef, systemarkitekt, fullstack utvecklare eller annan IT-personal, kommer du att få värdefulla och direkt applicerbara insikter.
Innehåll
- Nuläget: GenAI i praktiken
- Insikter i hur ledande företag redan nu använder GenAI för att omforma sina arbetsprocesser
- Konkreta fallstudier från olika branscher som visar på mångfalden av användningsområden
- Realistisk bild av framgångar och utmaningar vid implementering
- Autonoma AI-agenter: Den nya medarbetaren
- Utforska potentialen hos autonoma AI-agenter och hur de kompletterar mänskliga team
- Exempel på verkliga fall av optimering av värdeströmmar med hjälp av GenAI
- Demonstration av hur autonoma AI-agenter fungerar som effektiva digitala medarbetare
- Implementering och ansvar
- Strategier och mindset för att få med din organisation i den AI-drivna arbetsplatsen
- Hantering av utmaningar och potentiella hinder vid AI-implementering
- Etiska överväganden och ansvarsfull användning av AI i arbetslivet
- Exempel för att integrera AI-lösningar i existerande IT-infrastruktur
- Från vision till verklighet
- Konkreta steg för att börja implementera GenAI och autonoma agenter i din organisation idag
Implementering av Generativa Autonoma Agenter
Eftermiddag 2h
Från teori till praktik: Hur vi bygger och integrerar AI-agenter i verkliga miljöer
Jag delar med oss av min resa inom AI-agent utveckling, från våra första experiment till dagens sofistikerade lösningar. Du får en inblick i våra arbetsmetoder, verktyg och best practices för att skapa effektiva och skalbara AI-agenter. Inslag av hands-on kan förekomma.
Genom konkreta exempel och praktiska demonstrationer visar vi hur du kan börja implementera dessa teknologier i dina egna projekt och organisationer.
Målgrupp
Detta riktar in sig på dig som är mer tekniskt intresserad. Du behöver inte vara programmerare, men du får ut mer av denna session om du någon gång har kodat någonting. Du kommer efteråt att känna “jag kan programmera” även om du aldrig känt så tidigare.
Innehåll
- Vår resa med AI-agenter: Från idé till implementation
- Historisk överblick: Hur vi började arbeta med AI-agenter
- Lärdomar och milstolpar längs vägen
- Hur vårt arbetssätt har utvecklats över tid
- Hur vi håller oss uppdaterade med den senaste AI-teknologin
- Utvecklingsmiljö och verktyg för AI-agent programmering
- Översikt över vår tech stack och för AI-utveckling
- Exempel av vår utvecklingsmiljö för AI-agenter
- Arbetsflöden och best practices
- Från spikes till produktion: Vår implementationsprocess
- Versionshantering och samarbete i AI-projekt
- Testning och kvalitetssäkring av AI-agenter

Johanna Björklund, Universitetslektor vid institutionen för datavetenskap, Umeå universitet
Opening keynote: Trender och utmaningar i Media AI
AI/ML för media och språk är en möjliggörande teknik med många tillämpningsområden. I denna keynote pratar vi om hur långt fältet har kommit med avseende på generering och analys av olika modaliteter, t.ex. bild, ljud, video etc., och om vilka utmaningar som fortfarande kvarstår. Vi tittar även på nationella forskningsinitiativ inom området, och vilka möjligheter det finns för industrin att engagera sig.
Hon utgår och svarar på frågorna; hur långt tekniken kommit med avseende på generering och analys av olika modaliteter, t.ex. bild, ljud, video etc. Vilka utmaningar kvarstår? Vilka nationella forskningsinitiativ finns inom området? Och finns det möjlighet för industrin att engagera sig?
About Johanna Björklund
Johanna Björklund är universitetslektor vid institutionen för datavetenskap vid Umeå universitet. Hennes forskning kretsar kringsemantisk analys av multimodala data, med målet att uppnå en människolik förståelse genom att integrera olika element såsom bilder, ljud, video och text. Utöver sin akademiska resa är hon medgrundare av Codemill och Aeterna Labs, deep-tech-företag som tillhandahåller produkter och tjänster för videoproducenter, digitala publicister och annonsörer.
Ending Keynote: Häng med i nuet, för det händer hela tiden
Under den här presentationen så tittar vi på vad som händer nu med teknisk och social förändring i våran omgivning ur ett större perspektiv och vad du behöver tänka på för att hänga med. Hur vi kan lära oss att leva i, och vara en bidragande del av ett sociotekniskt ekosystem i ständig förändring där vi hela tiden måste innovera och anpassa oss till omvärldens nya förväntningar. Vi kommer titta på hur teorier om förändring sker i olika sammanhang och vilka fallgropar som vi behöver undvika för inte riskera att fastna och hamna efter i utvecklingen. Vi tittar också lite framåt i spåkulan och funderar kring var AI är på väg och hur nuet kan komma att se ut om inte allt för långt fram i tiden.
En kortare skulle kunna vara: Hur vi kan lära oss att leva i, och vara en bidragande del av ett sociotekniskt ekosystem i ständig förändring där vi hela tiden måste innovera och anpassa oss till omvärldens nya förväntningar. Vi kommer titta på hur teorier om förändring sker i olika sammanhang och vilka fallgropar som vi behöver undvika för inte riskera att fastna och hamna efter i utvecklingen.
About Peter Byström
Peter Boman Byström är en agil mentor, teoretiker och praktiker inom komplex system- och verksamhetsutveckling. Med en akademisk bakgrund inom kognitionsvetenskap är han en generalist med djup förankring inom teknik, design & arkitektur samt organisation & ledarskap. En profil som blir allt mer användbar i en värld av ständigt ökande komplexitet.

Peter Byström

Johanna Skarpman Sundholm, Data scientist, Metriat
Opening Keynote: Nya analyser möjliga med fjärranalys och AI
Fjärranalys används för att på ett effektivt sätt kartlägga och observera det som sker på jorden med hjälp av data som samlats in från ovan. Med nya satelliter och nationella laserskanningar öppnar sig nya möjligheter att studera och övervaka natur och miljö från ovan. Detta har drivit en våg av innovativa tilltag, särskilt kopplat till skogssektorn. Nu testas också greppet att ta till AI för att i högre grad nyttja de stora datamängderna för att ta fram helt nya eller förbättrade analyser.
About Helena Holmström Olsson
Johanna Skarpman Sundholm började jobba med data science på Metria 2018. Hon läste teknisk fysik på KTH med masterprogrammet inom maskininlärning. Efter examen flyttade hon till Luleå och jobbade några år som algoritmutvecklare på en start-up i Luleå Science Park innan hon hamnade på Metria. Skarpman Sundholm har ena benet i Metrias GIS och fjärranalyskonsultverksamhet och det andra i företagets karttjänstutveckling.
Ending Keynote: Att vara superhjälte när superskurkarna använder kod!
Johan Lindfors har jobbat med Microsofts ekosystem sedan 1998 och är en återkommande talare vid olika evenemang, oftast med fokus på programmering och säkerhet. Under 2011 grundade han företaget Coderox som fokuserade uteslutande på Microsofts plattform med olika tekniker, allt från XAML och C# till C++ och DirectX. Innan dess jobbade han på Microsoft och sedan 2021 är han anställd på Truesec där han leder ett affärsområde med konsulter som jobbar med och utbildar i säker utveckling.

Johan Lindfors, CINO, Truesec
Spår 1 – Hörsal E
Spår 2 – Hörsal F
Spår 3 – Hörsal G
10.00 – 10.40
Intro till Actor-baserad utveckling med Project Orleans
I den här presentationen så tittar vi på vad det menas med att utveckla med en actor-baserad modell. Och framförallt på hur vi gör detta rent praktiskt med Project Orleans
Chris Klug, Active Solution
10.00 – 10.40
Säkerheten genom historien
Detta pass kommer gå igenom hur man sett på säkerhet och teknik genom historien. Vilka säkerhetsaspekter användes förr och hur har dessa utvecklats över åren? Detta pass är för den som älskar historia, säkerhet och teknik. Inga förkunskapskrav krävs, kom och luta dig tillbaka för en resa genom vår teknologiska historia.
Emilia Modig, Omegapoint
10.00 – 10.40
Design systems – Less decisions, more time
In this talk we will explain how design systems help you free time, to focus on solving real problems. One key element in a successful design system is bridging the gap between design and code. Coming from both a design and tech background, we will share our insights on this.
Joakim Olsson, Daresay by Knightec
Anna Viklund, Daresay by Knightec
10.50 – 11.30
10 sätt att misslyckas med Kubernetes
Kubernetes har tagit IT-världen med storm senaste åren och används i produktion av 64% av organisationerna i en nylig studie från Linux Foundation. Vanliga motiv att börja använda Kubernetes är skalbarhet, förenklad releasehantering, och ökad produktivitet för utvecklare. I kontrast till detta har Johan på nära håll följt ett flertal misslyckade införandeprojekt där effekterna helt uteblir. Detta talk diskuterar dessa erfarenheter och fokuserar på förutsättningarna för att lyckas med Kubernetes. \n\nSpoiler: Kubernetes är egentligen en PaaS. Det finns ingen gratislunch utan applikationsutvecklare behöver göra en (hel) del jobb, det är bara inte alltid tydligt vad.
Johan Tordsson, Elastisys
10.50 – 11.30
HARA, TARA vänta bara – Utveckling av säkra maskinstyrsystem
Vi tar ofta för givet att maskiner i vår omgivning är säkra för såväl operatören som för förbipasserande, men vad innebär det egentligen och hur utvecklas dessa maskiner så att de blir säkra? Här går vi igenom översiktligt hur projekt inom maskinsäkerhet kan se ut.
Claes Gahlin, Ålö AB
10.50 – 11.30
Feedback loops and how to refine them
Short Feedback loops and limiting context switching is one of the most important cornerstones in developer efficiency and developer experience. This talk will show were you can find improvements and tools to use.
Mikael Svensson, Nasdaq Umeå
12.50 – 13.30
Low latency video over public internet
Att sända live-video över välfungerande nätverk är enkelt. Den här föreläsningen går igenom de problem och lösningar som krävs för att sända live-video när det är allt annat än enkelt. En lösning som ska göra det bästa av situationen oavsett om du har 3G/4G/5G, Wi-Fi, KA-SAT, Starlink, fiber eller något annat.
Anders Martinsson, Intinor
12.50 – 13.30
Agil säkerhet
Säkerhet blir alltför ofta bortglömt i vår agila värld, där fokus ligger på effektivitet och snabba leveranser. Detta trots att säkerhet är en avgörande faktor för framgångsrik mjukvaruutveckling.\n\nFrån början till slut och alla steg däremellan, kommer vi att se på helhetsbilden av vilken typ av säkerhetsåtgärder som passar var, samt ge konkreta exempel som du kan ta med dig och börja implementera direkt.
Cecilia Wirén, Active Solution
12.50 – 13.30
Hack the Accessibility Crisis
Trots lagkrav och riktlinjer så är fortfarande stora delar av webben otillgänglig för användare med funktionsnedsättningar och funktionsvariationer. \n\nPå detta pass kommer jag live-testa en sidas tillgänglighet, visa vilka verktyg jag använder för att identifiera olika tillgänglighetsbuggar, samt rätta till det jag hittar i koden.
Andrea Berglund, Omegapoint
13.40 – 14.00
I, ChatGPT. En kort överblick.
För dig som är intresserad men inte expert på AI, neurala nät eller machine learning. OpenAI:s ChatGPT är en av många large language models (LLM) som slagit världen med häpnad på väldigt kort tid. Vid första anblicken är det lätt att tro att ChatGPT ger dig fakta, men det visar sig snart inte stämma. ChatGPT är kreativ till den grad att vissa kallar den hallucinogen. Vi kommer att titta på vad en LLM är, vad ChatGPT kan göra bra, dåligt, och vad du kan få den att göra trots dess inbyggda spärrar.
Jonas Andersson, Algoryx
13.40 – 14.00
Huruvida du ska, eller inte ska, använda kö:er i din arkitektur
Meddelandeköer används av många företag över hela världen för att underlätta smidig, enkel skalning under tillväxt eller som ett sätt för applikationsmikrotjänster att kommunicera. Detta föredrag ger en översikt över hur en kö passar in i en arkitektur ur RabbitMQs perspektiv.
Lovisa Johansson, CloudAMQP by 84codes
13.40 – 14.00
Vanliga Myter om Scrum
Scrum är det mest kända agila ramverket och många organisationer använder sig av det i sin produktutveckling. Men det cirkulerar också många myter och felaktigheter om Scrum. Vi kommer att gå igenom några av dessa och försöka förklara var de kommer från.
Rikard Skelander, Trygg-Hansa
14.30 – 15.10
The Developers Guide to Awesome Code: 5 questions that will boost your career
Om du är som mig, gillar du att jobba med kod och projekt med hög kvalité. Utvecklare som du berättar för mig att även fast de föredrar att fokusera på kodkvalité, är inte alltid företaget eller kollegorna intresserade. Känner du igen dig? Denna presentation ger dig verktyg som är enkla att använda för att förbättra denna situation, förbättra kvalitén på din kod och ditt projekt, även om ditt team inte är intresserade. Under denna presentation kommer du att (1) lära dig 5 frågor som är enkla att använda och som kommer hjälpa dig i din karriär (2) få en förståelse för varför personer runt dig inte gör det som är bäst för dem eller deras karriär och (3) införa en process som hjälper dig och ditt team förbättra kodkvalitén på ert projekt NU!
Markus Westergren, Umecon AB
14.30 – 15.10
Från vilda gissningar till mätbara leveranser
Frågestund med UX-proffs som vet att UX mognad: – Låter utvecklare fokusera på utveckling – Förbättrar interna/externa processer för att leverera rätt värde \n- Når en större marknad \n- Ger konkurrensfördel – Ger ökat kundengagemang – Reducerar kostnader – Följer lagkrav \n\nStäll era frågor och vi svarar!
Mia Petersson, Umecon
Paul Alvarado Mendoza, Sartorius
Andrea Berglund, Omegapoint
Tea Berglund, VK media
14.30 – 15.10
Terapi-kaffe-samtal med en smula sammanbrott?
Du känner säkert igen dig i den gnagande känslan av att något inte stämmer efter en lång planeringsdag. Urban är agilcoach och Adam är systemutvecklare, dom ska tillsammans gräva i de saker som vi suckar åt i våra arbetssätt. \n\nSe det lite som en fika mellan en agilcoach och en utvecklare efter en utpumpande planering.
Adam Sernheim, Kvadrat AB
Urban Sandström, Kvadrat AB

Professor Helena Holmström Olsson, Malmö Universitet
Opening Keynote: Digitalization Disrupts: How software, data and AI transform industry
With digitalization and with technologies such as software, data, and artificial intelligence, industry in general, and companies in the embedded systems domain in particular, are experiencing a rapid transformation of their conventional businesses.
While the physical products and associated product sales still provide the core revenue, these are increasingly being complemented with service offerings, new data-driven services, and digital products that allow for continuous value creation and delivery to customers.
This talk explores the difference between what constitutes a traditional and a digital company and details the typical evolution path embedded systems companies take when transitioning towards becoming digital companies. The talk focuses on the opportunities and challenges that companies face in their digital transformation and it highlights the importance, and disruptive forces, of software, data and artificial intelligence. The talk provides concrete examples based on action-oriented research conducted in close collaboration with companies in the the embedded systems domain.
About Helena Holmström Olsson
Helena Holmström Olsson is a Professor in Computer Science at the Department of Computer Science and Media Technology at Malmö University, Sweden, and a senior researcher in Software Center . She received her Ph.D. in Informatics from University of Gothenburg in 2004 and did her Post doc in LERO (‘The Irish Software Research Center’) at University of Limerick, Ireland. Her research is conducted in close collaboration with industry and primarily with software-intensive companies in the embedded systems domain. Her research interests include engineering aspects of AI systems, data driven development practices, data management, digital transformation and software and business ecosystems.
Ending Keynote: The Metaverse – will it revolutionize innovation and social relations – or bring down our democracies?
Kenneth Bodin is CEO and co-founder of Algoryx. He has a research background in computational physics and virtual reality before co-founding Algoryx. Algoryx brings real-world physics to virtual engineering environments to realize an open engineering metaverse for innovation and collaboration.

Kenneth Bodin, CEO and co-founder Algoryx
Spår 1 – Hörsal E
Spår 2 – Hörsal F
Spår 3 – Hörsal G
10.00 – 10.40
Migrera till .NET 6 Blazor med hjälp av Strangler Fig Pattern
Introduktion till webbutveckling med .NET Blazor. Hur vi använde Strangler Fig Pattern för att börja använda den nya tekniken utan att först behöva skriva om hela applikationen på en gång.
Tommy Hörnlund, Trimma AB
10.00 – 10.40
The future of blockchain technology in gaming
Möjligheter och utmaningar med att integrera blockchain med spel.
Hur vi har tacklat det i vårat spel och vilka lärdomar som finns.
Åke André, Crypto Rogue Games AB
10.00 – 10.40
Trygghetsskapande tester
I alla projekt har vi krav uppifrån på hög testtäckning. Men sover vi verkligen tryggare om natten när vi vet att vi har 90% av koden täckt av tester?Jag pratar i min presentation om hur jag tycker att vi ska jobba med våra automatiserade tester, vilka angreppssätt vi kan använda oss av och varför jag tycker att den här förändringen av våra testsätt är viktig.
Adam Sernheim, Kvadrat
10.50 – 11.10
Mår man mindre Python efter en Java?
Efter ca 15 år med i huvudsak Enterprise Java (och en del Javascript såklart) så var det spännande att bryta av helt till en miljö där större delen av kodbasen är i C++, och där jag i huvudsak spenderar min tid med Python. Jag funderar över en del av Pythons bra saker, över att Python nu är etta på TIOBE Index över världens mest populära språk. Och över att det finns ett par saker jag saknar från Java.
Jonas Andersson, Algoryx
10.50 – 11.10
Utmaningar med att bygga ett multiplayer spel med ekonomi
Crystal of Naramunz är ett free-2-play multiplayer action RPG med hållbar spelekonomi.
Vi kommer att prata om vilka problem vi ser framför oss? Vilka unika krav vi har? Och lite om hur det här projektet skiljer sig mot andra liknande spel?
Klaas Tojkander & Viktor Svensson, Crypto Rogue Games AB
10.50 – 11.10
Design för färgblinda – en personlig reflexion
En personlig berättelse om hur det är att vara ”färgblind” och hur det påverkar vad som kan bli svårt i ett gränssnitt.
Ellen Jacobsson, ITS
11.20 – 11.40
The Future is Dark
Vad är ett programmeringsspråk? Varför kan inte våra verktyg skriva koden åt oss? Kan man skriva kod direkt i produktion, och vad händer om man gör det? Samt, kan man inte bara kompilera koden medan man skriver den och därmed aldrig behöva råka ut för ett kompileringsfel igen?
Beväpnade med en nyckel till en stängd beta tar vi oss en titt på programmeringsspråket Dark. Ett språk som utmanar gamla (och i vissa fall, förlegade) föreställningar om hur vi utvecklar mjukvara och som visar oss hur man återuppfinner mjukvaruutveckling på 2020-talet.
Linus Lagerhjelm, Omegapoint
11.20 – 11.40
Prediktion av vårdtid på IVA
Vi ha med hjälp av elektroniska journaler och maskininlärning skapat en modell som predikterar hur länge en patient kommer att ligga inne på NUS intensivvårdsavdelning. Detta för att underlätta resurssättning och logistikplanering kring sängplatser.
Petter Lindgren, Sogeti
11.20 – 11.40
Ledarskap som ökar engagemang och prestation
En kort föreläsning om hur kontinuerliga samtal med sina medarbetare ökar engagemang och prestation.
Tommy Eriksson, Evity
12.50 – 13:30
Jakarta EE 10 is Coming Your Way!
Jakarta EE 9 lowered the barriers of entry and established a foundation for future innovation paving the way for Jakarta EE 10.With Jakarta EE 10, we introduced Jakarta EE Core Profile which targets smaller runtimes suitable for microservices. The Jakarta EE Core Profile also aims to be an even better fit for compiling to native images. But it does not stop there. Both Jakarta EE Web Profile and Jakarta EE Platform is moving forward as well with updates to almost all the individual specifications.Join this session for the latest updates on the progress with Jakarta EE 10. I will go through what Jakarta EE 10 brings to the table, and what to expect when the specifications are moving forward. The session will also give you a clear understanding of how to migrate from previous versions of Jakarta EE and Java EE as well as show how to leverage Java SE 17 and newer features with Jakarta EE.
Ivar Grimstad, Eclipse Foundation
12.50 – 13:30
Space, the final frontier
Swedbank valde för ett antal år sedan att investera att ta fram en ny utvecklingsplatform baserat på micro-services, containers, CI/CD, autonoma teams, DevOps, m.m.
Plattformen fick namnet Andromeda, efter våran närmaste galax, för att hänvisa till den långa resa som team behöver göra kompetensmässigt, processmässigt och kulturmässigt. Men för att överbrygga och göra denna resa snabbare och smidigare skapade ett platform team som drivs utifrån att leverera en smidigt produkt till sina kunder, dvs utvecklingsteamen. Att bygga en utvecklingsplatform som ska möta 100-tals utvecklingsteams förväntningar, driva kulturförändring gentemot moderna utvecklingsprinciper, säkerställa en stabil drift av de applikationer som byggs på plattformen, etc är en svår balansgång. Denna presentation lyfter de erfarenheter och vägval som har uppkommit under resan från att erbjuda en smidig ombordning för team, utveckling på plattformen samt drift från de team som bygger upp och erbjuder plattformen som tjänst.
Markus Backman, Swedbank
12.50 – 13:30
Norrsken i fyra dimensioner
Genom att matematiskt analysera bilder på norrsken kan fysiker forska kring magnetfält, solaktivitet och atmosfärsfysik. Bättre om de kan beräkna en tredimensionell modell. Än bättre om den görs fyrdimensionell, genom att analysera förändring över tid. Vilka sorters utmaningar ställs man inför som utvecklare i ett sådant projekt? Vi börjar med en grundkurs i vad norrsken är, innan vi går in på datadriven utveckling. För när datamängderna räknas i terabyte börjar det bli viktigt med lågnivåoptimering och växling mellan programspråk. Hur testar man förresten matematiska formler?
Lars-Henrik Snow, IRF – Institutet för Rymdfysik
13:40 – 14:00
Service blueprint – How user interactions affect front-end and back-end
Jag kommer att prata om hur vi på Sartorius använder oss av verktyget – Service Blueprint som annars används för tjänstedesign, och hur vi använder det för vår mjukvaruutveckling för att synka, kommunicera och diskutera olika idéers påverkan på systemet från front-end till back-end.
Paul Alvarado Mendoza, Sartorius
13:40 – 14:00
Cybersäkerhet, varför vi behöver det.
En grundläggande introduktion till cybersäkerhet och varför vi behöver det. Enkla begrepp och förklaringar kopplas till kända incidenter.
Mirjam Borén, Omegapoint
13:40 – 14:00
Konfiguration för kreativitet
Hur något så torrt som konfiguration kan avgöra den kreativa höjden. Hur man hittar en balans för användbarhet, enkelhet och flexibilitet för att skapa kreativitet för rätt person. I allt från spelutveckling till bokföring.
Anders Gunnarsson, Coeo
13:40 – 14:00
14:30 – 15:10
Jetpack Compose – Nutiden är här för UI på Android
Vi har sett förändringen ske på webben, där vi gick från statiska hemsidor till de dynamiska webbplatser vi tar för givet idag. I takt med användarens växande behov och krav, utvecklades också de tekniker och ramverk som vi använder oss av idag.Under den här presentationen kommer ni att få följa drivkrafterna bakom denna utvecklingen fram till dagens deklarativa ramverk som t.ex. React. Vi kommer sedan se hur samma kliv just nu tas inom utvecklingen av mobila appar, där markup i XML ersätts av nya deklarativa ramverk som Jetpack Compose, något som helt förändrar vårt sätt att bygga appar på Android. Nutiden är här!
Michael Knutsson, Swedbank
14:30 – 15:10
Arkitektur i en snabbt växande organisation
Vi tar en titt på hur mjukvaruarkitektur och en organisation som växer kan samverka för att på ett effektivt sätt kunna uppfylla det önskvärda syftet. I Sartorius fall handlar det om att skynda på time to market för nya produkter och med bibehållen kvalité
Mats Wikström, Sartorius
14:30 – 15:10
Daglig automatiserad uppgradering av Ladok
Vi gör en djupdykning i de system som automatiskt rullar ut förbättringar till produktion i Ladok. Utvecklingsteamen tar själva beslut om när rättningar och förbättringar ska levereras och gör ändringen i GIT. Förändringarna testas i en automatisk pipeline i Jenkins och driftmiljöerna uppgraderas morgonen efter med hjälp av Ansible. Detta sker sömlöst utan att påverka användare. Vi kommer att prata om hur detta är implementerat från början till slut.
Fredrik Domeij, ITS
11.35 – 11.55 – Keynote – Designkompetenser i en föränderlig värld
Utbredningen av covid-19 pandemin har inneburit utmaningar och behov av snabba förändringar för många branscher. Omställning är idag ett dagsaktuellt begrepp.
Förändring är samtidigt nära besläktat med design och utveckling och i vår bransch måste vi alltid se hur vi kan arbeta med design för positiv förändring – dvs god utveckling.
Men vilka kompetenser behövs?
Och hur kan vi tänka kring utveckling av våra kompetenser?
I denna keynote kommer professor Mikael Wiberg att fokusera på designkompetenser i en föränderlig värld utifrån dagsaktuella frågor om specialistkompetenser vs. att vara generalist. Han kommer även belysa vad design- och utvecklingsteam behöver reflektera över vad gäller kompetensförsörjning, inte minst i en tid då såväl teknologier, som samhället och dess behov snabbt förändras.
Mikael Wiberg, Professor i Informatik, Umeå Universitet
Spår 1
Spår 2
10.00 – 10.40
12.00 – 12.20
Microservices och meddelandeköer
Dagens monolitiska system ersätts i snabb takt av system byggda av flertalet microservices. Den här presentationen förklarar sambandet mellan microservices och meddelandeköer. Vi tittar på hur 84codes AB, världens största leverantör av “RabbitMQ as a Service” använder RabbitMQ som kärna i deras arkitekturen.Lovisa Johansson, 84Codes
10.00 – 10.40
The future of blockchain technology in gaming
Möjligheter och utmaningar med att integrera blockchain med spel.
Hur vi har tacklat det i vårat spel och vilka lärdomar som finns.
Åke André, Crypto Rogue Games AB
12.30 – 12.50
Specification by example – frontend
Att använda många exempel för att beskriva ett tänkt beteende är ofta lättare än att förklara den generella principen. Det blir särskilt uppenbart vid utveckling av automatiska tester.
Det här passet lajv-refaktoriserar svårtillgänglig testkod till något som både går snabbare att exekvera, är lättare att förstå och enkelt att lägga till fler exempel till.
Om du eller ditt team kommer på er själva att någon gång säga ”vi skulle behöva mer tester men det är för jobbigt att skriva fler” eller ”nu har jag en fungerande implementation men vet inte hur jag ska testa den” är detta passet för er!
Lars-Henrik Snow, Umeå Universitet
12.30 – 12.50
När politiken styr utvecklingen
En politisk överenskommelse i en skattefråga som kan sammanfattas på mindre än 30 sekunder kan kosta tiotals miljoner i systemutveckling på Skatteverket och andra myndigheter. Det kan vara omöjligt att invänta färdigskrivna lagar innan utvecklingen påbörjas, på grund av kort tid fram till när de ska börja gälla.
Hur utvecklar man med sådana förutsättningar? Vad gör man när ett politiskt utspel i pressen dramatiskt kan påverka redan pågående utveckling? Hur påverkas utvecklingsteam när medlemmarna börjar tvivla på att koden som skrivs någonsin kommer att produktionssättas?
Roger Nilsson, Product Owner på Skatteverket, berättar om sina erfarenheter från utveckling av en del av innehållet i Januariöverenskommelsen. Från uppgång till fall.
Roger Nilsson, Skatteverket
Program

