Gjesteforelesninger torsdag 18. og mandag 22. oktober 2018 innen Asynchronous and Reactive programming - Senior Software Engineerer Dag Brattli, Serit IT Partner
Målgruppe: For 3. års bachelorstudenter, master- og PhD-studenter.
Faglig kontaktperson er professor Lars Ailo Bongo.
Vel møtt!
---------------------------------------------------------------------
Date: Thursday October 18th 2018, 14:15 - 16:00
Place: Lille Aud (B203), Realfagsbygget, Campus Tromsø
Title: "Asynchronous Programming"
Lecturer: Senior Software Engineerer Dag Brattli, Serit IT Partner
Abstract
This lecture will focus on asynchronous programming vs. synchronous programming with examples in F#.
You will learn about callbacks, continuations (CPS), promises/futures, event-loops and schedulers, We will see how all of this brings us over to the new and exciting world of async and await.
---------------------------------------------------------------------
Date: Monday October 22nd 2018, 14:15 - 16:00
Place: Farmasi F1.101 (Tabletten), Farmasibygget, Campus Tromsø
Title: "Reactive Programming"
Lecturer: Senior Software Engineerer Dag Brattli, Serit IT Partner
Abstract
This lecture will focus on reactive vs interactive programming with examples in F#. You will learn about duality, inverse enumerables and we will look into the observer pattern, functional composition and continuations as first-class objects. We will see how all of this brings us over to reactive programming with observables and async observables.
Short Bio
Dag Brattli is a Senior Software Developer at Serit IT Partner a company that only uses F# for software development. He holds a masters degree from the Department of Computer Science at the Arctic University of Tromsø. He is the author of the Reactive Extensions library for Python (RxPY), and the Reaction/Fable.Reaction libraries for F#.