Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hacking F# on Systems, Not Windows
Search
Adron Hall
September 18, 2015
Programming
0
300
Hacking F# on Systems, Not Windows
Reasons I ended up using F# on Windows, the context, and why to use F# on other systems.
Adron Hall
September 18, 2015
Tweet
Share
More Decks by Adron Hall
See All by Adron Hall
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
480
Integration & Delivery Continuously
adron
0
520
Programming Languages from 30k Feet (wide screen)
adron
0
310
Programming Languages from 30k Feet
adron
0
370
SITREP
adron
0
2.7k
Intro to Riak with...
adron
1
390
Riak - An Intro With Windows Azure
adron
1
490
Continuously Kicking Ass
adron
0
380
Continuously Kicking Ass
adron
0
340
Other Decks in Programming
See All in Programming
Go1.24で testing.B.Loopが爆誕
kuro_kurorrr
0
150
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.3k
本当だってば!俺もTRICK 2022に入賞してたんだってば!
jinroq
0
240
Compose Navigation実装の見通しを良くする
hiroaki404
0
180
eBPF Updates (March 2025)
kentatada
0
130
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
120
Scala 3 で GLSL のための c-like-for を実装してみた
exoego
1
180
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
7
6.5k
マルチアカウント環境での、そこまでがんばらない RI/SP 運用設計
wa6sn
0
460
Go1.24 go vetとtestsアナライザ
kuro_kurorrr
2
380
snacks.nvim内のセットアップ不要なプラグインを紹介 / introduce_snacks_nvim
uhooi
0
330
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
360
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Being A Developer After 40
akosma
90
590k
Faster Mobile Websites
deanohume
306
31k
Visualization
eitanlees
146
15k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
4 Signs Your Business is Dying
shpigford
183
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Writing Fast Ruby
sferik
628
61k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Gamification - CAS2011
davidbonilla
81
5.2k
Transcript
HACKING F# ON SYSTEMS NOT WINDOWS
PORTLAND -> OREGON -> USA PROJECT DATE WHERE 18.09.2015 ADRON
HALL @ADRON
None
CROSS-PLATFORM DEVELOPMENT WITH F#
CROSS-PLATFORM DEVELOPMENT WITH F#
MY BATTLES NEW WAYS TO WORK - MY CONTEXT
HAPPY CORPORATE LAND
ACRONYM ABC GLOBAL CORP PROJECT DATE CLIENT FOREVER HAPPY CORPORATE
LAND BUILD CRUD APPS
STARTUP CHAOS LANDS
None
How about tomorrow? Continuous Integration Testing Platform Continuous Delivery
…and that’s not all. Load Testing Multi-regional & CDN Location
Ready API & API Docs
…wait there’s more. Fully Distributed Data High Availability …with a
bow on top?
Solutions… Java and Akka and AWS Node.js and WFOTH and
AWS Erlang and Riak and AWS Java and Cassandra and AWS ** WFOTH === Whatever Framework of the Hour
BUT… I MISSED SOME THINGS…
Libs! I had tons of .NET Libraries There were APIs
and things I’d built Etc.
Experience! Time with .NET (Since beta days) I knew a
ton of C#
WHY F#?
WHY F#? CONCISENESS
WHY F#? CONCISENESS
WHY F#? CONVENIENCE
WHY F#? CONVENIENCE
WHY F#? CONVENIENCE
WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS
WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS
WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS
F# COMMUNITY PROJECT INCUBATION SPACE AKA - A WHOLE TON
OF AWESOME!!!!
F# COMMUNITY SLACK
F# COMMUNITY ROLL CALL!
Why? …Linux/*nix Distributed Systems Leadership Server Scalability Technology Leader Cloud
Systems Leader Super-Computer Leader Cheaper
Why? …OS-X The hipster machine du jour! *nix Compliant SSH,
Bash, etc. Bleeding Edge Dev?
None
PORTLAND -> OREGON -> USA PROJECT DATE CLIENT 18.09.2015 ADRON
HALL @ADRON
Hacking F# on Systems Not Windows Twitter: @Adron && @ThrashingCode
&& @Retweeteringz Startups: @CoderSwap && Coming Soon… Blog: http://compositecode.com Code: https://github.com/Adron/sharpdev Press & Learning Material: http:// compositecode.com/speaking-presentations- workshops/hacking-f-on-systems-not-windows/