Functional GUI Apps

A session at .NET Fringe Conference

Monday 13th April, 2015

11:50am to 12:20pm (PST)

How do you write a GUI app in a functional programming language that prefers immutability? From Visual Basic on we have been taught how to compose interactive UIs using events and mutable properties. Is there any other way? The answer is, yes, indeed there is. Not only can you build UIs using functional concepts, but I will argue that the architecture of such an app is more modular and more robust than the standard architecture resulting from objects sending messages to each other. This talk is an introduction to the fringe world of functional programming using F# and will have information useful to both beginners and practitioners.

About the speaker

This person is speaking at this event.
Frank A. Krueger

App Developer & Seattle yuppy. Big Fan. Calca & iCircuit. http://calca.io http://icircuitapp.com bio from Twitter

Next session in Main Stage

1:20pm Lightning Talk - Brighter Command by Toby Henderson and Ian Cooper

21 attendees

  • Anastasia Nishnevich
  • Aubrey Francois
  • Brandon Morales
  • Bridge.NET
  • Chris Trombley
  • Dave Evans
  • Valerie Roske
  • Dave Bordoley
  • Greg Mason
  • Bar Arnon
  • Ian Cooper
  • Jb Evain
  • Miles Strombach
  • Chris Lunt
  • Nicholas Carey
  • Nick Berardi
  • Jasmine
  • Ryan Riley
  • Frank A. Krueger
  • Gemma Cameron
  • Sergei Vorobev

2 trackers

  • Christopher
  • Josh Luth

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 11:50am12:20pm PST

Date Mon 13th April 2015


Main Stage, Bossanova Ballroom

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session