IntelliFactory / F# Programming III
Please RSVP for instructions on how to join the event.
Description
This course focuses on how to write "next generation" applications using F#'s more advanced features.
F#'s advanced concepts enable programming sophistication that would be significantly harder in conventional programming languages.
What you will learn
- How F# makes the following much easier:
- Concurrency
- Asynchronous Programming
- Parallel Programming
- How to leverage language oriented programming techniques like:
- The power of parsing, using F#'s version of lex and yacc.
- The ability to do compilation, interpretation, and transformations via F#'s Quotation facility.
- The power that can be gained from continuations.
- Performance tuning
Outline
- Computation Expressions
- Workflows
- "monads"
- Workflows
- Concurrency
- Call backs
- Using computation expressions
- Parallel
- Message Passing Interface
- Shared memory parallelism
- TPL
- Quotations
- Compilation
- Transformation
- Interpretation
- You must write your own eval function
- Reflection
- Reflection is less necessary in F#.
- When is reflection useful?
- Parsing
- Lex
- Yacc
- Performance Tuning
- Determining when to use:
- Functional programming
- Parallel programming
- Asynchronous programming
- Mutation
- Profiling
- Timing
- Determining when to use:
Upcoming events
No events
You must be logged in to book an onsite training.
Please use the login link on the top right.
Course tags
- f# × 13
- functional × 4
- erlang × 3
- http × 2
- introduction × 2
- web × 2
- websharper × 2
- agents × 1
- asp.net × 1
- asp.net mvc × 1
- async × 1
- beginners,, × 1
- c# × 1
- clojure × 1
- concurrent × 1
- distributed programming × 1
- erlang express × 1
- erlang for beginners × 1
- erlang, × 1
- ets × 1
- for, × 1
- haskell × 1
- linq × 1
- ocaml × 1
- otp × 1
- otp, × 1
- pit fw × 1
- scala × 1
- servicestack × 1
- silverlight × 1
- single page application × 1
- web api × 1
- workflows × 1
Featured Courses
Learning F# - Basics
Get started with F# quickly and effectively.F# Programming I
Part I of a comprehensive 3-part introduction to the F# programming language.F# Programming II
Part II of a comprehensive 3-part introduction to the F# programming language.F# Programming III
Part III of a comprehensive 3-part introduction to the F# programming language.Understanding Functional Programming
Master functional programming concepts that jumpstart your productivity.Introduction to WebSharper
Learn how to use WebSharper for real-life web applications.
Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy |
Built with WebSharper |