InfoQ Homepage Erlang Factory Content on InfoQ
-
Testing Web Services with QuickCheck
Thomas Arts discusses how to test web services with QuickCheck.
-
Refactoring Elixir - Lessons Learned from a Year on Exercism.Io
Devon Estes discusses some common, but less than optimal, solutions to some of the problems on exercism.io followed by refactoring, showing the performance improvements and tradeoffs made.
-
Elixir and Money
Tomasz Kowal discusses using Elixir for a financial application, handling rounding errors, designing APIs that gracefully handle network and hardware failures, and crashing the app during design.
-
Welcome inside the Head of Larry Wall
Larry Wall is interviewed by Joe Armstrong to find out what goes on inside the head of a programming language designer. Is there a method to use when designing a new language?
-
One and Only One Process in a Distributed System
Nathan Herald discusses the possibility to create a distributed system with one process representing every user / shared resource in Elixir.
-
Prototype to Production: Creating Connected Hardware with Nerves
Justin Schneck demonstrates building simple devices using Nerves, discussing strategies for producing clean and maintainable code for embedded systems.
-
Loquat: A Design for Large-scale Distributed Applications
Christopher Meiklejohn introduces Loqaut, a design for large-scale actor programming on the Erlang virtual machine.
-
From Front-end to Full Stack with Elixir & Phoenix
Lauren Tan discusses how one can create web applications with Elixir and Phoenix.
-
Elm and Phoenix: Two FP Flavors That Taste Great Together
Josh Adams discusses the basics of creating apps in Elm with a Phoenix back-end, using real-world examples of how the two work together in Firestorm, an open-source forum engine.
-
Work in Progress - How to Make the World a Better Place
Joe Armstrong asks questions around the themes of software entropy reduction, making a personal computation infrastructure, adding trust to the web and storing data forever, to name just a few.
-
Orchestrating Chaos: Applying Database Research in the Wild
Peter Alvaro describes LDFI’s (Lineage-driven Fault Injection) theoretical roots in database research, presenting early results from the field and opportunities for near and long-term future research.
-
Billions of Events Per Day with Elixir
Danni Friedland shares insights Node.js and JavaScript developers need to know before deciding to jump into the Elixir boat.