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 web developer and a former internal control specialist with broad industry experience, especially in the construction, information technology, and energy sectors. His professional interests include semantic and social data integration and analysis, building and motivating teams, and educating and mentoring others. Ryan leads the Community for F# User Group. Please give me feedback on SpeakerRate: http://www.speakerrate.com/speakers/11205-panesofglass
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
Education
Ryan's upcoming trainings
Ryan's past online trainings
Ryan's blog posts
Ryan's popular questions
views 7
comments
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 |
Built with WebSharper |