~/devreads

#erlang

34 posts

6 Mar 2025

13 Jan 2025

26 Sept 2024

Nelson Vides 6 min read

Erlang’s concurrency model, built for scalability, now competes with C and Rust in performance, powering messaging systems and large-scale platforms. The post Erlang Concurrency: Evolving for Performance appeared first on Erlang Solutions.

erlang

4 Jul 2024

2 May 2024

11 Apr 2024

21 Mar 2024

14 Mar 2024

Nelson Vides 10 min read

In this post by Nelson Vides, explore the practical applications of Erlang's gen_statem behaviour, as discussed in his recent FOSDEM conference talk. The post gen_statem Unveiled appeared first on Erlang Solutions.

erlangfosdem

7 Mar 2024

8 Feb 2024

11 Jan 2024

1 Dec 2023

Piotr Nosek 43 min read

We're back with Piotr and solving all the Advent of Code puzzles in Erlang. Get ready as we share our daily updates throughout December. The post Advent of Code 2023 appeared first on Erlang Solutions.

erlang

9 Nov 2023

2 Nov 2023

18 Oct 2023

Erlang Solutions Team 3 min read

We're launching the Erlang Security Audit during Cybersecurity Month to enhance code protection and address potential vulnerabilities. The post Security Audit for Erlang appeared first on Erlang Solutions.

erlang

5 Oct 2023

20 Sept 2023

31 Aug 2023

24 Aug 2023

Cara May-Cole 4 min read

Instead of removing reliable legacy systems entirely, effective use of Erlang can help to improve system performance whilst preparing them for future use. The post Future-proofing legacy systems with Erlang appeared first on Erlang Solutions.

erlanglegacy systems

3 Aug 2023

27 Jun 2023

22 Jun 2023

Matt Galvin 9 min read

Discover the power of integrating SNMP into your Elixir or Erlang apps, effortlessly bridging the gap between industrial environments and embedded systems. The post Unleashing the Power of SNMP: Exposing Your Embedded Elixir/Erlang (Nerves, GRiSP) Apps to the World appeared first on Erlang Solutions.

elixir programming languageerlangelixirgrispnerves

22 Mar 2022

Brujo Benavides 4 min read

Mi Reseña Luego de casi quince años de trabajar, enseñar y difundir Erlang por el mundo, recién hace unos pocos días tuve la posibilidad de leer mi primer libro sobre Erlang en castellano . Se trata del libro que da título a este artículo y está escrito por Manuel Rubio . Aquí van mis opiniones… Sí, el libro en papel…

bookserlangspanish

26 Oct 2021

Brujo Benavides 3 min read

Some dead code that not even Dialyzer can find It’s relatively unusual to watch me talking about the shortcomings or limitations of such an excellent tool as Dialyzer . Still, today I found some very dead code blocks that slipped through its world-famous success type analysis. So, since Halloween is close, let’s raise some dead code from its grave! By…

halloweendialyzerstatic-analysiserlang

19 Sept 2021

Brujo Benavides 4 min read

What we did for #SpawnFest 2021 For almost ten years, I waited patiently but actively. And finally, the time has come! I was able to participate again in my all-time favorite hackathon: SpawnFest . In this article, I’ll show how Mariano, Manuel , Tetiana, and I spent the last 48 hours emojifying as many Erlang modules as possible. Yes, that’s…

hackathonserlangfunnyemoji-storiescommunity

13 Jul 2021

Brujo Benavides 12 min read

The impressive Galician contributions to the Erlang Ecosystem We all know about the most renowned Erlang/Elixir centers worldwide, like Sweden, Brazil, California, and London. But the community, even when not huge, is broadly spread. Today we want to celebrate a smaller region that’s home to many amazing contributions to our beloved ecosystem. The birthplace of my ancestors: Galicia! The other…

galiciacommunityelixirerlang

22 Jun 2021

Brujo Benavides 3 min read

The erlang:process_info/1,2 version DISCLAIMER This article is not meant to be an instructive one. It’s written just for fun! 🙃 Erlang is famous for its introspecting powers. You can get a lot of information about the processes running in your nodes without any external tool. One of the functions that provide that information is erlang:process_info/1,2 . Well, this article is…

erlangfunnyelixir

8 Jun 2021

Brujo Benavides 4 min read

Another List-Related Asymmetry A long time ago, I wrote an article about The Asymmetry of ++ , thanks to Fede Bergero ’s findings. Let’s add a few more asymmetries to that list… Bridge Symmetry (by Andy Beecroft ) Note: This article is based on OTP23. Many things have been improved since that version already. Introduction Initially, I thought about writing…

erlangfunctional-programmingsemantics

25 May 2021

Brujo Benavides 4 min read

…or is it to Erlang Pattern-Matching? Working as a mentor in the Education Working Group at The EEF , there are several tiny simple lessons that I’ve delivered over and over again. The one in this article is so common that I already gave it a name: The Robot Butt Rule. Hey, girl! 😏 The rule goes like this… To…

funnyerlangrobot-buttpattern-matching

8 May 2020

Brujo Benavides 4 min read

Or how to use Pattern-Matching for Tests While acting as a mentor on the FutureLearn MOOC about Erlang I presented an idea that folks like Adolfo Neto loved ( he even tweeted about it 🧡). It is, in fact, the way I introduce people to pattern-matching when I’m teaching them Erlang. It’s a way to write tests that let you…

erlangtest-driven-development

3 Apr 2020

Brujo Benavides 3 min read

So, I just watched Michał Muskała ’s talk at CodeBEAMSF, and I have something to say… https://medium.com/media/111e462a24f172ad0b245a48d12b0a27/href As you might know, I’m also working with Juan Bono , Diego Calero , Facundo Olano , and others on our own formatter for Erlang (just like Daniel Tipping is working on steamroller ). I could write an article on how our formatter…

codeerlangprogrammingformatter

23 Aug 2019

Brujo Benavides 7 min read

Particularly for Erlang Good Will Hunting (1997) So, I Gusti Ngurah Oka Prinarjaya was reading Joe’s Book and he found one of the most amazing examples of List Comprehensions I’ve ever seen… perms([]) -> [[]]; perms(List) -> [ [H|T] || H <- List, T <- perms(List--[H]) ]. Output: 1> lib_misc:perms("123"). ["123","132","213","231","312","321"] And, of course… he couldn’t understand it. And, as…

functional-programmingerlang

14 May 2017

Nikita Sobolev 7 min read

Phoenix Framework always has been awesome. But it was never as awesome as the new 1.3 release (which is rc1 right now actually). There are a lot of significant changes. Chris McCord made a great job writing a complete migrating guide . Inspired by it and by the talk Chris gave at the LonestarElixir this article will try to guide…

erlangweb-developmentsoftware-developmentelixirphoenix-framework

2 Nov 2016

lukaseder 1 min read

I’m very happy to have another interesting blog post by Vlad Mihalcea on the jOOQ blog, this time about his Open Source library flexypool. Read his previous jOOQ Tuesdays post on Hibernate here. Vlad is a Hibernate developer advocate and he’s the author of the popular book High Performance Java Persistence, and he knows 1-2 … Continue reading Applying Queueing…

javasqlerlangflexypoolhibernate