Lokation: Lund&Bendsen A/S, Naverland 2, 15. sal.]
Morgenmad
Kl. 09:00-09:20
Præsentationsrunde
- Velkomst
- Præsentationsrunde, så vi ved hvem hinanden er
- Nyt fra Javagruppen og andre communities
- Information om kommende Faglige Fredage
Kl. 09:20-10:20
Reactive User Interfaces
Fornyeligt er vi udviklere ved at lære, hvordan vi kan bruge reactive principer for at få mere skalerbare of smidige løsninger. Med frameworks som Akka Streams eller RxJava programmerer man på en mere funktionel måde, som øger også testbarhed af parallel kode.
Men hvad med front-enden? Det viser sig at også user interfaces kan laves reactive, med stort set de samme fordeler som back-enden. Jeg har dog lært, at det er godt ar have en type-checker, når man bruger nogle lambdas for at gå fra Stream<T>
, mellem Stream<List<U>>
, via Stream<Map<K,U>>
tilbage til en Stream<T>
igen. Løsningen blevet fundet i ScalaJS, som gør det muligt at bruge et veletableret, typesikkert sprog, og køre det i webbrowseren (uden at ende som GWT…).
Hos Tradeshift er vi i gang med at udvikle en real-time UI for højsemantiske dokumenter (f.eks. faktura, ordre), hvor flere samtidigt kan sammenarbejde på det samme dokument. Vores prototype-arkitektur bruger ScalaJS med Outwatch frameworket.
Jan Ypma er full-stack software arkitekt hos Tradeshift, med fokus på skalerbar softwareudvikling. Han har udviklet internationale enterprise Java systemer på flere område. Hans baggrund i elektroteknik og embedded systems giver ham et unikt perspektiv. Jan er committer til Akka frameworket.
Kl. 10:20-10:30
Pause
Kl. 10:30-11:00
Reactive programming og RxJava
Jakob Bendsen er softwarearkitekt, udvikler, underviser, iværksætter og partner i Lund&Bendsen. Når han ikke hjælper L&B’s kunder, er han ofte at finde på et eller andet bjerg med telemarkski under fødderne eller med til at arrangere en mere eller mindre besynderlig konference.
Pause
Flutter - hurtig udvikling af ekstraordinære apps til iOS og Android
Michael Thomsen er Product Manager for Flutter.
Mikkel Ravn er softwareudvikler og har arbejdet med Java desktop- og server-applikationer til sundhed/biotek i mere end 12 år, inden han i 2016 besluttede sig for, at det var på tide at anskaffe sig en smartphone -og blive en del af Flutter projektet.
Michael og Mikkel arbejder begge for Google i Aarhus.