Hacking F# on Systems, Not Windows

B077605f4799abe20de52b6ded458e99?s=47 Adron Hall
September 18, 2015

Hacking F# on Systems, Not Windows

Reasons I ended up using F# on Windows, the context, and why to use F# on other systems.

B077605f4799abe20de52b6ded458e99?s=128

Adron Hall

September 18, 2015
Tweet

Transcript

  1. HACKING F# ON SYSTEMS NOT WINDOWS

  2. PORTLAND -> OREGON -> USA PROJECT DATE WHERE 18.09.2015 ADRON

    HALL @ADRON
  3. None
  4. CROSS-PLATFORM DEVELOPMENT WITH F#

  5. CROSS-PLATFORM DEVELOPMENT WITH F#

  6. MY BATTLES NEW WAYS TO WORK - MY CONTEXT

  7. HAPPY CORPORATE LAND

  8. ACRONYM ABC GLOBAL CORP PROJECT DATE CLIENT FOREVER HAPPY CORPORATE

    LAND BUILD CRUD APPS
  9. STARTUP CHAOS LANDS

  10. None
  11. How about tomorrow? Continuous Integration Testing Platform Continuous Delivery

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

    Ready API & API Docs
  13. …wait there’s more. Fully Distributed Data High Availability …with a

    bow on top?
  14. 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
  15. BUT… I MISSED SOME THINGS…

  16. Libs! I had tons of .NET Libraries There were APIs

    and things I’d built Etc.
  17. Experience! Time with .NET (Since beta days) I knew a

    ton of C#
  18. WHY F#?

  19. WHY F#? CONCISENESS

  20. WHY F#? CONCISENESS

  21. WHY F#? CONVENIENCE

  22. WHY F#? CONVENIENCE

  23. WHY F#? CONVENIENCE

  24. WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

  25. WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

  26. WHY F#? CORRECTNESS CONCURRENCY COMPLETENESS

  27. F# COMMUNITY PROJECT INCUBATION SPACE AKA - A WHOLE TON

    OF AWESOME!!!!
  28. F# COMMUNITY SLACK

  29. F# COMMUNITY ROLL CALL!

  30. Why? …Linux/*nix Distributed Systems Leadership Server Scalability Technology Leader Cloud

    Systems Leader Super-Computer Leader Cheaper
  31. Why? …OS-X The hipster machine du jour! *nix Compliant SSH,

    Bash, etc. Bleeding Edge Dev?
  32. None
  33. PORTLAND -> OREGON -> USA PROJECT DATE CLIENT 18.09.2015 ADRON

    HALL @ADRON
  34. 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/