Community for F# / Folds, Iteratees, and I/O my!
Please RSVP for instructions on how to join the event.
Description
The .NET framework provides several ways of interacting with I/O out of the box. These work great until you need to maximize performance over network I/O. Dave Thomas has demonstrated that using SocketAsyncEventArgs rather than the Asynchronous Programming Model (APM) can drastically reduce memory usage and garbage collector shred. Unfortunately, all of the built-in types -- Stream, TextReader, etc. -- provide only the APM as an asynchronous option.
Oleg Kiselyov (Haskell) discovered the iteratee, a left-fold with a few new tricks. Learn about iteratees (consumers), enumerators (producers), and enumeratees, as well as how these provide safe, fast, and efficient I/O for high-performance server applications.
Outline
Content is not yet available
Ryan Riley (ryan.riley)





Ryan is an Engineer at Tachyus and leads the Community for F#.
Tweets
Skills
- f# - Advanced
- web - Intermediate
- scala - Beginner
- http - Intermediate
- haskell - Beginner
- javascript - Intermediate
- c# - Advanced
- clojure - Beginner
- lisp - Beginner
- html - Intermediate
- design patterns - Advanced
- rest - Intermediate
Experience
F# and JavaScript engineer
Education
Ryan's upcoming trainings
Ryan's past online trainings
Ryan's blog posts
comment
comment
comment
comment
comment
Ryan's popular questions
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 |