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
270
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
460
Integration & Delivery Continuously
adron
0
450
Programming Languages from 30k Feet (wide screen)
adron
0
300
Programming Languages from 30k Feet
adron
0
340
SITREP
adron
0
2.6k
Intro to Riak with...
adron
1
350
Riak - An Intro With Windows Azure
adron
1
450
Continuously Kicking Ass
adron
0
360
Continuously Kicking Ass
adron
0
320
Other Decks in Programming
See All in Programming
上手に付き合うコンポーネントテスト
quramy
1
270
事業フェーズの変化に対応する 開発生産性向上のゼロイチ
masaygggg
0
220
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
840
GraphQLとGigaViewer for Apps
numeroanddev
2
190
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
300
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
9
2.4k
Pythonで改めて考える「クラス(class)」の使いどころ
os1ma
7
1.7k
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
Data Contracts In Practice With Debezium and Apache Flink
gunnarmorling
0
110
XStateでReactに秩序を与えたい
gizm000
0
740
Some more adventure of Happy Eyeballs
coe401_
2
190
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
242
11k
The Language of Interfaces
destraynor
153
23k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
How STYLIGHT went responsive
nonsquared
93
5.1k
Faster Mobile Websites
deanohume
304
30k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
Scaling GitHub
holman
458
140k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Documentation Writing (for coders)
carmenintech
65
4.3k
Git: the NoSQL Database
bkeepers
PRO
425
64k
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/