Videos tagged with Erlang
Summary This presentation examines the properties that make Erlang a great language for building Domain Specific Languages. - powerful parsing capabilities, runtime evaluation, and pattern matching are a few covered in this session. Along the way you may learn a thing or two about functional and concurrent programming. Bio Dennis Byrne is a writer, presenter and active member of the open source...
Multicore Programming in Erlang
Summary Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck. Bio Ulf Wiger is the CTO of Erlang Training and Consulting. He has worked for Ericsson and was Chief Designer of the AXD 301 development. At nearly 2 million lines of Erlang code, AXD 301 is ...
Erlang Concurrency, What’s The Fuss?
Summary Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model which has been used in communication systems for more than 15 years. The presentation is accompanied by live demos and many questions are taken from the audience. Bio Francesco Cesarini is the founder ...
Functions + Messages + Concurrency = Erlang
Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...
Functions + Messages + Concurrency = Erlang
Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...
Erlang made stupid simple for Ruby programmers
I have a strong gut feeling that Erlang is the next (current) big thing. I started learning erlang with the very good and well written book by Joe Armstrong - Programming Erlang: Software for a Concurrent World . I am trying to keep a summary of what I am learning and so I started writing it as a little note. Doing so I noticed that I am able to squeeze a lot of pages into few lines and th...
Building RESTful Web Services with Erlang and YAWS
Summary In this presentation recorded at QCon SF 2008, Steve Vinoski shows how to create RESTful web services using YAWS and Erlang. The presentation introduces YAWS and offers YAWS-Erlang code snippets on how to implement REST principles. Bio Steve Vinoski works for Verivue. He was previously chief architect at IONA Technologies for a decade, and prior to that held various software and hardwar...
MountainWest RubyConf 2009: Vertebra
Vertebra facilitates fault-tolerant operations among autonomous agents. It addresses the challenges posed by writing distributed, performant applications at cloud scale. Vertebra is implemented using both Ruby and Erlang. This talk will give an overview of Vertebra, and then delve into the challenges that have been faced on the Ruby side of the project, and the solutions we’ve implemented...
Lennart Augustsson on DSLs Written in Haskell
Summary In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics. Bio Lennart Augustsson was previously a lecturer at the CS Department at Chalmers University of Technol...
CouchDB and Me
Summary In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang and more. Bio Damien Katz has worked for Lotus, MySQL, IBM and is the creator of CouchDB. He blogs at http://damienkatz.net/ . About the conference RubyFringe is an avant-garde conference for developers that are excited about emerging Ruby projects and technologies. They're mounting ...