Jamie Dixon – Ten Fingers Free
TRINUG Code Camp
November 5, 2013
Pivot Points For The .NET Dev
 Pivot towards the end user
 Learn HTML5/JavaScript/CSS3
 Learn Bootstrap, Type Script, a...
F# Is Awesome
 Integrated
 Fast
 Expansive
 Expressive

 Analytical Focused
 Bug-Free
Demos
Bug Free Code
We Have Bugs Because

We Stop Bugs By

Inputs are wrong

Argument validation

Global variables

Singletons n...
Summary
 Its time to pivot
 The age of the plumber is over

 The age of the wireframe is over
 File -> New is more fun...
F# Things To Know
 Learn the F# Interactive Window (REPL)
 Learn how to understand intelli-sense

 Learn how to use on-...
Resources
 www.tryfsharp.org
 www.fsharp.net
 http://www.clear-lines.com/
 http://diditwith.net/
 http://fsharp.githu...
Upcoming SlideShare
Loading in …5
×

F sharp presentation at TRINUG Code camp 11/9/2013

191 views
115 views

Published on

F# Presentation

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
191
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Poll: Worse Management Clichés“Change”“Synergy”“Paradigm Shift”“Win-Win”
  • Mobile: KonyMSFT wants Excel and Sql ServerBig Data: HadoopLinq and lambdas in C#Anonymous functions in java scriptI am not an expert.
  • Integrated: Windows Forms Example && ClaimAjudicatorExampleFast: DollarProvider ExampleExpansive (home machine) WSDL and Sql Type ProvidersExpressive: List.MapAnalytical Focused: R ExampleBug Free: Immutablity
  • One foot, Two foot, both feet – got to pivotAssume you want to change File -> New Age of the plumber is over Age of the Wire Frame is over
  • MathaisBrandwiterDustin Campbell
  • F sharp presentation at TRINUG Code camp 11/9/2013

    1. 1. Jamie Dixon – Ten Fingers Free TRINUG Code Camp November 5, 2013
    2. 2. Pivot Points For The .NET Dev  Pivot towards the end user  Learn HTML5/JavaScript/CSS3  Learn Bootstrap, Type Script, and JQuery  Learn Native Microsoft: XAML/C#  Learn about UX theory  Pivot towards the data  Learn F#  Learn R  Learn Infer.NET  Learn basic statistics
    3. 3. F# Is Awesome  Integrated  Fast  Expansive  Expressive  Analytical Focused  Bug-Free
    4. 4. Demos
    5. 5. Bug Free Code We Have Bugs Because We Stop Bugs By Inputs are wrong Argument validation Global variables Singletons not statics Wrong logic (1+1=3) Code reviews, unit tests ASSUMPTONS ABOUT STATE PROTECTION OF STATE
    6. 6. Summary  Its time to pivot  The age of the plumber is over  The age of the wireframe is over  File -> New is more fun than File -> GetLatestVersion
    7. 7. F# Things To Know  Learn the F# Interactive Window (REPL)  Learn how to understand intelli-sense  Learn how to use on-line help  Use Stack Overflow, not MSDN  Don’t bother with any book  Start with on-line tutorials
    8. 8. Resources  www.tryfsharp.org  www.fsharp.net  http://www.clear-lines.com/  http://diditwith.net/  http://fsharp.github.io/FSharp.Data/  http://fsharpforfunandprofit.com/

    ×