Slide 1

Slide 1 text

HACKING F# ON SYSTEMS NOT WINDOWS

Slide 2

Slide 2 text

PORTLAND -> OREGON -> USA PROJECT DATE WHERE 18.09.2015 ADRON HALL @ADRON

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

CROSS-PLATFORM DEVELOPMENT WITH F#

Slide 5

Slide 5 text

CROSS-PLATFORM DEVELOPMENT WITH F#

Slide 6

Slide 6 text

MY BATTLES NEW WAYS TO WORK - MY CONTEXT

Slide 7

Slide 7 text

HAPPY CORPORATE LAND

Slide 8

Slide 8 text

ACRONYM ABC GLOBAL CORP PROJECT DATE CLIENT FOREVER HAPPY CORPORATE LAND BUILD CRUD APPS

Slide 9

Slide 9 text

STARTUP CHAOS LANDS

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

How about tomorrow? Continuous Integration Testing Platform Continuous Delivery

Slide 12

Slide 12 text

…and that’s not all. Load Testing Multi-regional & CDN Location Ready API & API Docs

Slide 13

Slide 13 text

…wait there’s more. Fully Distributed Data High Availability …with a bow on top?

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

BUT… I MISSED SOME THINGS…

Slide 16

Slide 16 text

Libs! I had tons of .NET Libraries There were APIs and things I’d built Etc.

Slide 17

Slide 17 text

Experience! Time with .NET (Since beta days) I knew a ton of C#

Slide 18

Slide 18 text

WHY F#?

Slide 19

Slide 19 text

WHY F#? CONCISENESS

Slide 20

Slide 20 text

WHY F#? CONCISENESS

Slide 21

Slide 21 text

WHY F#? CONVENIENCE

Slide 22

Slide 22 text

WHY F#? CONVENIENCE

Slide 23

Slide 23 text

WHY F#? CONVENIENCE

Slide 24

Slide 24 text

WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

Slide 25

Slide 25 text

WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

Slide 26

Slide 26 text

WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

Slide 27

Slide 27 text

F# COMMUNITY PROJECT INCUBATION SPACE AKA - A WHOLE TON OF AWESOME!!!!

Slide 28

Slide 28 text

F# COMMUNITY SLACK

Slide 29

Slide 29 text

F# COMMUNITY ROLL CALL!

Slide 30

Slide 30 text

Why? …Linux/*nix Distributed Systems Leadership Server Scalability Technology Leader Cloud Systems Leader Super-Computer Leader Cheaper

Slide 31

Slide 31 text

Why? …OS-X The hipster machine du jour! *nix Compliant SSH, Bash, etc. Bleeding Edge Dev?

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

PORTLAND -> OREGON -> USA PROJECT DATE CLIENT 18.09.2015 ADRON HALL @ADRON

Slide 34

Slide 34 text

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/