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
260
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
420
Programming Languages from 30k Feet (wide screen)
adron
0
290
Programming Languages from 30k Feet
adron
0
330
SITREP
adron
0
2.6k
Intro to Riak with...
adron
1
330
Riak - An Intro With Windows Azure
adron
1
440
Continuously Kicking Ass
adron
0
350
Continuously Kicking Ass
adron
0
310
Other Decks in Programming
See All in Programming
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
Clean Architecture by TypeScript & NestJS
ryounasso
0
150
コード生成を伴うLLMエージェント - 2024.07.18 Tokyo AI
smiyawaki0820
11
4.1k
ドメイン駆動設計の実践
masuda220
PRO
19
5.2k
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
Folding Cheat Sheet #7
philipschwarz
PRO
0
150
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
pluu
0
250
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
Activities at Cairo Library
cairolibrary720
0
1.2k
Architectures with Lightweight Stores: New Rules and Options
manfredsteyer
PRO
0
100
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Typedesign – Prime Four
hannesfritz
37
2.2k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Navigating Team Friction
lara
181
13k
Code Review Best Practice
trishagee
58
16k
How to Ace a Technical Interview
jacobian
274
23k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Visualization
eitanlees
139
14k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Adopting Sorbet at Scale
ufuk
71
8.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Happy Clients
brianwarren
94
6.6k
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/