Haskell eXchange 2012 / High performance concurrency
Please RSVP for instructions on how to join the event.
Description
The Haskell community could be justifiably accused of navel-gazing, that is, spending inordinate amounts of time designing beautiful programming models and APIs, while spending relatively less time building applications that solve real problems.
In this talk I want to take the opposite approach: start from an application that we want to build---a simple concurrent chat server---and use that to inform some library design. Along the way we’ll learn useful techniques for building concurrent network applications, and show how the power of Software Transactional Memory can be brought to bear. Yet this application demonstrates some holes in the abstractions provided by Haskell as it stands, so I will show a simple layer called “async” that fills the gap and should be widely useful for concurrent programming.
Outline
No outline is available
Recording
The creator of this video has not given permission to embed it on this domain.
Instead, you can view this video by following this external link:
Go to siteSimon Marlow (simonmar)
10.0k
No biography is available.
For a complete view of this profile,
including education, work experience and developer information,
you need to be logged in and have a subscription.
Simon's upcoming trainings
No events
Simon's past online trainings
229 GBP
Oct 25-26, 2012
FP Days is an event for the Functional Programming community in the UK and around the world.
Free
Oct 10, 2012
Skills Matter is proud to announce the first annual Haskell eXchange. This fast paced day will bring together some of the leading experts in Haskell providing a range of talks and discussions.
Simon's blog posts
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 |