|
|
F#unctional Londoners Meetup Group:Units of Measure in F#
Units of Measure in F#
Units-of-measure are to science what types are to programming. It’s just too bad that in most programming languages, even those with sophisticated type systems, all numbers are treated the same, with no checking of units-of-measure. This can have disastrous consequences if units are mixed up. F# seeks to change this state of affairs!
In this talk, Andrew will describe its support for units-of-measure, which extends all the way from simple annotation of floats with their units to functions and data types that are generic with respect to units. Andrew will use code samples from physics, gaming, finance, and other domains, and will also describe the magic that the F# compiler applies behind the scenes to infer units-of-measure automatically.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Progressive F# TutorialsThis is the first Progressive F# Tutorials, a 2-day, two-track conference covering the latest developments in the fast moving world of Functional Programming. . Find out more here
Robert Pickering's Beginning F# Workshop Robert Pickering's Beginning F# Workshop is a two day course that will teach you all about F#, an exciting new language that has evolved from a Microsoft Research project into a first class citizen of Visual Studio 2010. You will discover how F# can be used to express programs concisely and efficiently; you’ll also learn how to start having fun with this enormously productive language. Find out more here
Tomas Petricek’s and Phil Trelford’s Real-World F# Programming
Tomas Petricek’s and Phil Trelford’s two day course will teach you how to solve real-world .NET problems in F#. Will guide you through several areas where F# can help you be more productive and solve your problems faster, with code that is efficient and easy to maintain. The examples used in this course are based on experience of developing successful commercial applications in F#.
After attending, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem. Find out more here
Tomas Petricek & Phil Trelford's Functional Programming in .NET Tomas Petricek’s and Phil Trelford’s two-day Functional Programming in .NET course explains concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas.
Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#. This course is based on experience of developing commercial applications in F# and we’ll discuss good ways of introducing F# to your daily work.. Find out more here
ABOUT ANDREW KENNEDY
|
Andrew Kennedy is a researcher in the Programming Principles and Tools group at Microsoft Research in Cambridge. With Don Syme he designed and prototyped the "generics" feature of the .NET Common Language Runtime, bringing parameterized types such as
More about Andrew Kennedy
|
ABOUT THE F#UNCTIONAL LONDONERS MEETUP GROUP
|
PODCAST UNITS OF MEASURE IN F#
This session took part at the Units of Measure in F#. You can view the other 1 podcast here.
|
|
|
PROGRESSIVE .NET PODCASTS
|
OTHER PROGRESSIVE .NET EVENTS
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th
BOOK NOW!
|
|
2012 Progressive F# Tutorials NYC
CONFERENCE (2 DAYS)
New York City, Tuesday, June 5th
BOOK NOW!
|
|
Zen and the Art of Software
FREE EVENT:
In The Brain of Mark Rendle
London, Monday, June 11th
|
|
Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger London, Monday, June 18th
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
David Laribee's Leading Lean/Agile Teams
2 DAY COURSE. Featuring David Laribee New York, Thursday, June 21st
|
|
|
|