#The Functional Programmers Cheat Sheet for NDC Oslo 2014
This year NDC Oslo has a full three-day functional programming track with an amazing lineup. If you agree that the future of programming is FP, use this as your "auto pilot" guide on what sessions to attend.
Cheer for sessions on Twitter using the #ndcoslo and #fptrack hashtags.
[The full agenda (including non-fp sessions) is here].
##Wednesday, June 4 (Day 1)
###Day 1, Session 2 [10:20-11:20]
-
Room 1. "Immutability, State and Scale - Functional, Distributed Applications in Azure" (Video) - John Azariah and Mahesh Krishnan
-
Room 8. "Domain Specific Languages, the functional way" (Video) - Tomas Petricek
###Day 1, Session 3 [11:40-12:40]
- Room 8. "CQRS with Erlang" (Video) - Bryan Hunter
###Day 1, Session 4 [13:40-14:40]
- Room 7. "Functional Programming the Long Road to Enlightenment: a Historical and Personal Narrative" (Video) - Joe Armstrong
###Day 1, Session 5 [15:00-16:00]
- Room 1. "Functional Code Considered Beautiful" (Video) - Garrett Smith
###Day 1, Session 6 [16:20-17:20]
-
Room 3. "Functional Reactive Programming and Bacon" (Video) - Mikael Brevik
-
Room 4. "Railway Oriented Programming -- error handling in functional languages" (Video) - Scott Wlaschin
##Thursday, June 5 (Day 2)
###Day 2, Session 1 [09:00-10:00]
-
Room 1. "Javascript Combinators" (Video) - Reginald Braithwaite
-
Room 2. "Delightful WebGL in Elm" (Video) - John P Mayer
-
Room 7. "The mess we're in" (Video) - Joe Armstrong
-
Room 8. "Snake Bitten: Danger and Misfortune in the Evolution of Programming Languages" (Video) - Bruce Tate
###Day 2, Session 3 [11:40-12:40]
- Room 8. "Pipe dreams: Pipes |> Macros |> Beautiful Code" (Video) - Bruce Tate
###Day 2, Session 5 [13:40-14:40]
- Room 2. "Code that fits your brain" (Video) - Adam Tornhill
###Day 2, Session 6 [15:00-16:00]
- Room 3. "Wherefore art thou Erlang?" (Video) - Robert Virding
###Day 2, Session 8 [17:40-18:40]
- Room 7. "Domain modelling with the F# type system" (Video) - Scott Wlaschin
##Friday, June 6 (Day 3)
###Day 3, Session 1
[09:00-10:00]
-
Room 3. "F# and Machine Learning: a winning combination" (Video) - Mathias Brandewinder
-
Room 7. "Functional Programming: What? Why? When?" (Video) - Robert C. Martin
###Day 3, Session 2
[10:20-11:20]
-
Room 3. "1) Write cross-platform apps with F# & Xamarin. 2) ??? 3) Profit" (Video) - Rachel Reese
-
Room 5. "Functional UI programming with React.JS and ClojureScript" (Video) - Christian Johansen
###Day 3, Session 3
[11:40-11:40]
###Day 3, Session 4
[13:40-14:40]
-
Room 3. "Porting Quake III to F#: A Journey to Functional Programming" (Video) - Will Smith
-
Room 5. ".NET Rocks Panel: Why Do You Develop Software?" (Video) with Robert Virding, Anthony Eden, Steve Sanderson, Venkat Subramaniam
###Day 3, Session 5
[15:00-16:00]
- Room 3. "RELEASE Scalable Erlang" (Video) - Natalia Chechina
###Day 3, Session 6
[16:20-17:20]
- Room 9. "Case study: Making use of functional programming techniques in .NET" (Video) - Hans-Christian Holm
[Big thanks to Scott Wlaschin for providing Vimeo links to each session]
See also the functional tracks from other years