Community for F# / Units of Measure in F#

Please RSVP for instructions on how to join the event.

Description

Some of you may remember the crash of the $125 Million Mars Climate Orbiter in September of 1999. Later review revealed that the Orbiter crashed because of a simple and avoidable problem. One team of software developers assumed English units for their measures while a different team assumed SI. Now maybe you're not building a $125 Million spacecraft to go to Mars but maybe you want to insure that you eliminate errors arising from misunderstandings about the units of measure involved--be that dollars or euros or seconds or minutes or even developer-hours. F# gives us a simple and easy to use mechanism to avoid this sort of dimensional inconsistency in our software. I will be discussing how a developer can specify units of measure in his or her software, how to use F#'s built in dimensional analysis to insure that all dimensions are used consistently and even a few more interesting tricks which can be done via Units of Measure.

Outline

Slides can be found on SkyDrive. The source file used for demos is also on SkyDrive.

Onorio Catenacci (onorio.catenacci)

30.9k
Group AdminAuthorDeveloper

No biography is available

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Tweets

Onorio's upcoming trainings

No events

Onorio's past online trainings

Onorio's blog posts

0
comment
on 1/19/2017 5:18 AM
After a bit of discussion and debate a few of us have decided to go ahead with the Detroit Day of Functional on March 25, 2017. Detroit Labs is kind enough to let us borrow their space for the day so that’s where we’ll have it. We’re charging $30 a ticket[...]
.
0
comment
on 12/21/2016 5:34 AM
They said they wanted a “Rock Star” developer but I think they got upset when I trashed the hotel room they had me put up in. They said they wanted a “Rock Star” developer but you should have seen the expression on the face of the interviewer when I smash[...]
.
0
comment
on 11/23/2016 4:00 PM
We were discussing agile today and I came up with something that I thought might be worth sharing with others. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract neg[...]
.
0
comment
on 3/9/2016 4:57 PM
I’m sure most developers reading this post will be familiar with the term “premature optimization”. For those who may not be familiar, this refers to the tendency that some developers have to worrying about the performance of their code, usually but not a[...]
.
0
comment
on 2/22/2016 7:40 AM
The Chocolatey NuGet Package For Elixir has been updated to v1.2.3.  Changelog for 1.2.3 is here.
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us
Built with WebSharper