Feb 25, 2014 · 6:00 PM
We always wanted to dedicate the whole evening to functional programming in .NET, and finally this is coming: two British F# experts will share their knowledge with NNUG and OSFP members during their visit to Software 2014.
NB! This time the meetup will take place at NITH, near Oslo S, the old place for NNUG Oslo.
Simon Cousins (Senior Developer, E.ON Global Commodities): Time for functions in Enterprise
Learn what happens when a team of object-oriented programmers adopt a functional programming language for writing enterprise software.
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
- Functions and Types over classes
- Purity over mutability
- Composition over inheritance
- Higher-order functions over method dispatch
- Options over nulls
That is, while there is value in the items on the right (except for nulls), we value the items on the left more.
Simon Cousins is a software developer with over twenty years of experience in the telecommunications and energy sectors. Currently working for E.ON Global Commodities in the UK. For many years a confused object-oriented programmer. Now he is promoting the use of languages and paradigms that can be reasoned about.
Kit Eason (Senior Developer, Trayport): Processing Geographical Data with F#
How to take some raw geographical data and process it using various interesting algorithms in F#. Learn about:
- Straightforward I/O in F#
- Sequence processing
- Implementing the Ramer-Douglas-Peuker path simplification algorithm in F#
- Rendering in WPF from F#
Kit has been a software developer since the mid 80’s, working in industries from university education, via industrial manufacturing to energy distribution and trading. A Delphi developer for many years, Kit finally conceded that .NET wasn’t going to go away and learned C# then F#. He now works in a large C#/F# team for Trayport, the leading supplier of Energy Trading software.