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
330
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
500
Integration & Delivery Continuously
adron
0
570
Programming Languages from 30k Feet (wide screen)
adron
0
320
Programming Languages from 30k Feet
adron
0
390
SITREP
adron
0
2.7k
Intro to Riak with...
adron
1
440
Riak - An Intro With Windows Azure
adron
1
530
Continuously Kicking Ass
adron
0
410
Continuously Kicking Ass
adron
0
380
Other Decks in Programming
See All in Programming
CSC509 Lecture 06
javiergs
PRO
0
260
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
490
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1.1k
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
220
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
220
CSC305 Lecture 06
javiergs
PRO
0
210
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
140
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.8k
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
400
What's new in Spring Modulith?
olivergierke
1
140
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
390
Cursorハンズオン実践!
eltociear
2
910
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Navigating Team Friction
lara
189
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Visualization
eitanlees
148
16k
How to Think Like a Performance Engineer
csswizardry
27
2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
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/