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
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Adron Hall
See All by Adron Hall
Visual Studio Code & .NET on OS-X, Linux, and Windows
adron
0
540
Integration & Delivery Continuously
adron
0
640
Programming Languages from 30k Feet (wide screen)
adron
0
380
Programming Languages from 30k Feet
adron
0
450
SITREP
adron
0
2.9k
Intro to Riak with...
adron
1
510
Riak - An Intro With Windows Azure
adron
1
570
Continuously Kicking Ass
adron
0
520
Continuously Kicking Ass
adron
0
470
Other Decks in Programming
See All in Programming
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
5分で問診!Composer セキュリティ健康診断
codmoninc
0
950
Go 1.27 における memory allocation の高速化
andpad
0
150
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
110
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
460
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
360
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
110
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
220
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
AIが無かった頃の素敵な出会いの話
codmoninc
1
410
AI Nativeにデータを扱うための組織・基盤のこれまでとこれから
kirimaru
0
110
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Between Models and Reality
mayunak
4
390
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Invisible Side of Design
smashingmag
301
52k
Visualization
eitanlees
152
17k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
460
We Have a Design System, Now What?
morganepeng
55
8.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
The SEO Collaboration Effect
kristinabergwall1
1
520
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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/