Older Newer rss

Exercises in Programming Style

Posted by Crista Lopes  on  Sep 23, 2015 4

Crista Lopes demos writing the same program using multiple styles, showcasing the richness of human computational thought and the need to avoid being stuck with one or two styles for life.


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.


Leading an API Community

Posted by Keran McKenzie  on  Sep 09, 2015

Keran McKenzie takes a look at internationally successful developer programs looking at what developers love and hate, to show how to create, deliver and maintain an API community.


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.


Atomic Counters or a Lesson on Performance and Hardware Concurrency

Posted by Detlef Vollmann  on  Aug 29, 2015

Detlef Vollmann explores the performance and scalability issues of atomic and possible solutions to overcome them.


Developing Functional Domain Models with Event Sourcing

Posted by Chris Richardson  on  Aug 19, 2015

Chris Richardson describes how to implement business logic using a domain model that is based on event sourcing. He compares and contrasts a hybrid OO/FP design with a purely functional approach.


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.


Reactive Android

Posted by Benjamin Augustin  on  Aug 02, 2015

Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.


Typesafe Scala, Typelevel Scala – What’s Going On, Anyway?

Posted by Jamie Allen, Erik Osheim, Brendan McAdams, Michael Pilquist, Brian Clapper  on  Jul 12, 2015

The panelists discuss the Scala compiler fork ( Is this a positive and natural outgrowth of a growing language or will this development cause irreparable rifts in the Scala community?


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.


Building Functional Infrastructure with Mirage OS

Posted by Anil Madhavapeddy  on  Jun 20, 2015 1

Anil Madhavapeddy explains how the OCaml module system enables the construction of a large scale OS software, and also the resulting portability benefits.

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

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.