x Take the InfoQ Survey !
Older Newer rss

Data Structure Adventures

Posted by Joseph Blomstedt  on  Oct 03, 2015

Joseph Blomstedt presents ongoing work to build a new set of high performance data structures for Erlang, including both single process data structures as well as various concurrent data structures.


Erlang in the Cloud: The Talko Service Architecture

Posted by Ransom Richardson  on  Sep 26, 2015

Ransom Richardson presents the Talko service architecture, its implementation and operation in the cloud, why they are using Erlang for it and key things learned along the way.


The Timeless Way of Building Erlang Apps

Posted by Garrett Smith  on  Sep 20, 2015

Garrett Smith outlines a methodology for pattern discovery and presents a number of specific patterns that Erlang programmers can use to build programs that feel alive.


Evolving Projects to Concurrency with Wrangler

Posted by Simon Thompson  on  Sep 12, 2015

Simon Thompson shows how Wrangler can help with making systems run on multi-core hardware, including three Wrangler refactoring techniques for retrofitting concurrency to Erlang applications.


LDB: 10x Performance Increase after Rewriting Linked-in C Module in Pure Erlang

Posted by Daniel Pezely  on  Sep 05, 2015

Daniel Pezely discusses the 10 fold performance increase of a Lisp and C system after rewriting it in Erlang, outlining where issues existed before and the design and implementation of the new system.


Distributed Eventually Consistent Computations

Posted by Christopher Meiklejohn  on  Aug 15, 2015

Christopher Meiklejohn looks at applying two techniques together, deterministic data flow programming and conflict-free replicated data types, to create highly available and fault-tolerant systems.


Protocols - The Glue for Applications

Posted by Torben Hoffmann  on  Jun 28, 2015

Torben Hoffmann talks about how to design systems with asynchronous message passing between processes that do not share any memory.


Thinking in a Highly Concurrent, Mostly-functional Language

Posted by Francesco Cesarini  on  Apr 08, 2015

Francesco Cesarini illustrates how the Erlang way of thinking about problems leads to scalable and fault-tolerant designs, describing 3 ways of clustering Erlang nodes within the server side domain.


0 – 100 MPH - Launching a New Product at Scale

Posted by Dan Macklin  on  Mar 15, 2015

Dan Macklin explains why bet365 has adopted Erlang as a core development platform and goes through the highs and lows of managing change in one of the world's biggest on-line bookmakers.


Let It Crash! The Erlang Approach to Building Reliable Services

Posted by Brian Troutwine  on  Feb 10, 2015

Brian Troutwine examines how functional programming and other concepts championed by Erlang can yield reactive services with just a change in thinking and a different approach to design.


Sweet Elixir! A Gentle Introduction to Erlang’s Cute Younger Brother Elixir

Posted by Ryan Cromwell  on  Oct 12, 2014

Ryan Cromwell introduces Elixir, a , functional distributed meta programming language inspired by Ruby and compiling to Erlang VM, covering pattern matching, pipelines and tail-call recursion.


Erlang Patterns Matching Business Needs

Posted by Torben Hoffmann  on  Sep 07, 2014

Torben Hoffmann shares a number of patterns from Erlang systems, modeled through Object-Process Methodology, discussing their impact on business needs.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy