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 3/30/2022 6:49 AM
In conversations with people who are much smarter about education than am I, one idea that came up was this notion of foundational knowledge. To define “foundational knowledge” by analogy think of learning basic arithmetic. First you learn addition then s[...]
.
0
comment
on 11/5/2021 1:54 PM
 The idea was that you set the colored piece of cardboard on the keyboard at a certain position and then by following the colors in a special songbook one could pick out a tune.
.
0
comment
on 3/30/2021 7:52 AM
One thing Dr. Hermans mentioned in her book is retrieval practice. I have heard this term in other pedagogical literature. It basically means trying to remember some piece of information without reference to a memory aid.
.
0
comment
on 10/2/2020 5:50 AM
I cannot be sure–I don’t know if there’s any formal diagnostic that a mental health professional can perform to diagnose impostor syndrome (assuming it’s even a recognized mental health concern). So I won’t say that I suffer from impostor syndrome but it’[...]
.
0
comment
on 9/11/2020 1:35 PM
So I started my morning, as I often do, by looking at Twitter. It’s better than a demitasse of espresso in terms of raising my blood pressure. One thing I see over and over again on Twitter is the rather common false dilemma logical fallacy. And this fall[...]
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper