BEGIN:VCALENDAR
VERSION:2.0
PRODID:https://github.com/derhansen/sf_event_mgt
METHOD:PUBLISH
BEGIN:VEVENT
UID:1395-2742@rg-leipzig.gi.de
CLASS: PUBLIC
SUMMARY:The why and how of Functional Reactive Programming with Java/Sodium
DESCRIPTION:Vortrag über funktionale und objektorientierte Programmierung v
 on interaktiven Anwendungen, Vortrag in englischer Sprache. Anschließend Ha
 skell-Stammtisch in der Südbrause. Interessenten sind herzlich eingeladen.\
 n\nStephen Blackheath: The why and how of Functional Reactive Programming w
 ith Java/Sodium\n\nProgramming user interfaces is surprisingly difficult. C
 ode written in the currently predominant style, event-driven programming an
 d the observer pattern, has an uncanny tendency to quickly evolve into an u
 nmaintainable mess, commonly referred to as "spaghetti code". Is there a be
 tter way?\n\nYes! Functional Reactive Programming (FRP) applies methods fro
 m functional programming to transform the event handling problem. This talk
  introduces FRP by example - a video game example and composable forms, sho
 wing how to write functional code in a non-functional language.\n\nAbout th
 e speaker: Stephen Blackheath is a professional developer and FRP advocate.
  He's theprimary author of the Sodium FRP library for Java.\n\nhttp://blog.
 reactiveprogramming.org/\n\nhttps://github.com/SodiumFRP/sodium
LOCATION:Gutenberg-Bau, HTWK Leipzig
DTSTAMP:20181007T153416Z
DTSTART:20160727T133000Z
DTEND:20160727T150000Z
END:VEVENT
END:VCALENDAR
