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 8/29/2017 10:41 AM
For a while, I’ve had the nagging feeling that there’s something missing with the way that many junior developers learn to write software these days. In a way that I suppose makes me a bit of a curmudgeon, I somewhat long for the days before the prevalenc[...]
.
0
comment
on 8/7/2017 4:42 PM
There’s an excellent write-up on authenticating users against an LDAP database with Phoenix which was created by Richard Nyström.  For some reason even though it’s barely a year old, there seem to be a few points that are either out of date or simply inco[...]
.
0
comment
on 6/7/2017 9:00 AM
I am very excited to be helping with the inaugural Detroit.Code conference here in July 2017.  In fact all of us that work on the DetroitDevDay conference are very excited about this new conference.  We all support growing the metro Detroit software devel[...]
.
0
comment
on 6/2/2017 5:10 AM
I’ve updated the Chocolatey NuGet (CNG) packages for Elixir, Erlang and Rebar.  If you’re unfamiliar with CNG it’s analogous to apt-get on Ubuntu or yum/dnf on Fedora except it’s for Windows. The Elixir (v1.4.4) and Erlang (v19.3) are already visible and [...]
.
0
comment
on 4/28/2017 10:25 AM
. . . consider yourself invited to join me for some coffee, some shop talk, and likely some coding . . .
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us
Built with WebSharper