Reasons I ended up using F# on Windows, the context, and why to use F# on other systems.
HACKING F# ON SYSTEMSNOT WINDOWS
View Slide
PORTLAND -> OREGON -> USAPROJECTDATE WHERE18.09.2015ADRON HALL@ADRON
CROSS-PLATFORM DEVELOPMENTWITH F#
MY BATTLESNEW WAYS TO WORK - MY CONTEXT
HAPPY CORPORATE LAND
ACRONYM ABC GLOBAL CORPPROJECTDATE CLIENTFOREVERHAPPY CORPORATE LANDBUILD CRUD APPS
STARTUP CHAOS LANDS
How about tomorrow?Continuous IntegrationTesting PlatformContinuous Delivery
…and that’s not all.Load TestingMulti-regional & CDN Location ReadyAPI & API Docs
…wait there’s more.Fully Distributed DataHigh Availability…with a bow on top?
Solutions…Java and Akka and AWSNode.js and WFOTH and AWSErlang and Riak and AWSJava and Cassandra and AWS ** WFOTH === Whatever Framework of the Hour
BUT…I MISSED SOME THINGS…
Libs!I had tons of .NET LibrariesThere were APIs and things I’d builtEtc.
Experience!Time with .NET (Since beta days)I knew a ton of C#
WHY F#?
WHY F#?CONCISENESS
WHY F#?CONVENIENCE
WHY F#?CORRECTNESSCONCURRENCYCOMPLETENESS
F# COMMUNITY PROJECT INCUBATION SPACEAKA - A WHOLE TON OF AWESOME!!!!
F# COMMUNITYSLACK
F# COMMUNITYROLL CALL!
Why? …Linux/*nixDistributed Systems LeadershipServer ScalabilityTechnology LeaderCloud Systems LeaderSuper-Computer LeaderCheaper
Why? …OS-XThe hipster machine du jour!*nix Compliant SSH, Bash, etc.Bleeding Edge Dev?
PORTLAND -> OREGON -> USAPROJECTDATE CLIENT18.09.2015ADRON HALL@ADRON
Hacking F# on SystemsNot WindowsTwitter: @Adron && @ThrashingCode &&@RetweeteringzStartups: @CoderSwap && Coming Soon…Blog: http://compositecode.comCode: https://github.com/Adron/sharpdevPress & Learning Material: http://compositecode.com/speaking-presentations-workshops/hacking-f-on-systems-not-windows/