Videos tagged with Erlang


Domain Specific Languages in Erlang

Domain Specific Languages in Erlang

Posted in Conferences, Development

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...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, Functional Programming, QCon, DSLs, Domain Specific Languages, QCon San Francisco 2008, Development, ...



Multicore Programming in Erlang

Multicore Programming in Erlang

Posted in Conferences, Development, Testing

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 ...

Tags: Conferences, Ruby, Testing, Scalability, Erlang, InfoQ, Architecture, Dynamic Languages, Concurrency, QCon, Fault Tolerance, ...


Erlang Concurrency, What’s The Fuss?

Erlang Concurrency, What’s The Fuss?

Posted in Conferences, Development

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 ...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, QCon, Virtual Machines, Methodologies, Language, QCon San Francisco 2008, Development, ...


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development

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...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development

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...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...



Erlang made stupid simple for Ruby programmers

Erlang made stupid simple for Ruby programmers

Posted in Development

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...

Tags: Ruby, Erlang, Broadcasting, Screencasts, Development


Building RESTful Web Services with Erlang and YAWS

Building RESTful Web Services with Erlang and YAWS

Posted in Conferences, Development, Web Technologies

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...

Tags: Conferences, Technologies, Erlang, REST, Web Services, InfoQ, Architecture, SOA, QCon, QCon San Francisco 2008, Development, ...


MountainWest RubyConf 2009: Vertebra

MountainWest RubyConf 2009: Vertebra

Posted in Conferences, Development

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...

Tags: Conferences, Ruby, Erlang, background, Confreaks, MountainWest RubyConf 2009, Vertebra


Lennart Augustsson on DSLs Written in Haskell

Lennart Augustsson on DSLs Written in Haskell

Posted in Development, Conferences

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...

Tags: Smalltalk, Interview, Erlang, Haskell, InfoQ, Architecture, QCon, Scala, F#, Domain Specific Languages, QCon San Francisco 2008, ...


CouchDB and Me

CouchDB and Me

Posted in Conferences, Development, Databases

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 ...

Tags: Conferences, Ruby, Erlang, InfoQ, Data Access, Fault Tolerance, CouchDB, RubyFringe, Programming, database