CVE-2025-32433 allows for remote code execution in sshd for certain versions of Erlang programming language’s OTP. We reproduced this CVE and share our findings. The post Keys to the Kingdom: Erlang/OTP SSH Vulnerability Analysis and Exploits Observed in the Wild appeared first on Unit 42.| Unit 42
If you’re building a backend mostly alone, Elixir lets you avoid service sprawl and ship features faster.| I'm Konstantin
And the facelifts continue: now the Erlang docs can only be found on the web. You will spend a good chunk of your time just making sure Google didn’t send you to a deprecated doc page.| Sync’ up! … without getting drained
互联网诞生以来,如何让一台服务器服务更多的用户就成为了软件工程师一直试图解决的难题。c10k1 指的是如何让一台服务器同时服务 10k 个用户的连接。工程师们发明了一种又一种技术方案来挑战性能的极限,Event driven IO,Async IO,Erlang,等等。Whatsapp 用 Erlang 在 24 核心的机器上支持了 2百万 个连接,MigratoryData 用 12 核心的机器,Java 语言,支持了 1千万的连接。虽然技术进...| www.kawabangga.com
I'm excited to share a new actor system we've been building for Swift's distributed actors: swift-erlang-actor-system. This actor system enables Swift programs to join a distributed Erlang cluster. Here's an example of a simple chat program using the actor system: Demo Video Erlang (and other languages that run on its VM) can connect multiple runtime systems together with distributed Erlang. Each runtime is referred to as a "node". Erlang also supports "C nodes", which allow a program other ...| Swift Forums
A code archaeology expedition from Elixir through Erlang to C - tracing how send_file uses the Linux kernel's zero-copy optimization for file transfers| Lucas Sifoni
Step-by-step guide to running Erlang and Elixir on ESP32 microcontrollers with AtomVM - from toolchain setup to Hello World examples| Lucas Sifoni
Your Phoenix application, directly on your Tailnet - 2025_06_08_libtailscale_elixir.md| Gist
The official home of the Erlang Programming Language| Erlang.org
Standard HTTP logs miss crucial details like request and response bodies, hindering debugging. Our article offers solutions for complete HTTP logging, ensuring you have all the necessary information for effective web management.| Kalvad
I’ve recently taken Erlang back up1, and I wanted to use this blog post to talk about something cool I learned over the weekend. I am implementing a data structure. Reimplementing actually, as it is the structure from my thesis – a succinct text index (I will| alexbowe.com
12 Jul 2018 the project :telemetry got its first initial commit. It was pushed by Arkadiusz Gil but the README states“Telemetry is copyright (c) 2018 Chris McCord and Erlang Solutions” and the last commit ATM was made by José Valim.| ❖ |> 🌢
Almost each successful business application sooner or later enters the phase when the horizontal scaling is needed. In many cases one might simply launch the new instance and decrease the average load. In most cumbersome cases we must ensure different instances know about each other and distribute the workload gently.| ❖ |> 🌢
A personal blog and website where you can learn more about me and what I do.| iknek.github.io
Erlang/OTP 27 is finally here. This blog post will introduce the new features that we are most excited about.| Erlang/OTP
OTP 25 is finally here. This post will introduce the new features that I am most excited about.| Erlang/OTP
I recently took some time to try Gleam, the type-safe language that runs on the Erlang virtual machine. For a couple of weeks, I used it to build a little feed aggregator. These are my notes.| olano.dev
Utilizing the Erlang ecosystem to set up a quick SFTP server in Elixir.| bitcrowd blog Blog
In Lorena's latest instalment, learn about the foundations of Elixir's power and reliability with the Erlang Virtual Machine (BEAM).| Erlang Solutions
Last night I gave an “Intro to Erlang” talk at a London Hackspace meetup. I did a quick audience survey first: About 75% did “web programming” (ruby,python,php,etc). Around 30% admitted to regularly using C/C++/Java or desktop/mobile app development. Less than 10% had much experience with functional programming.| Richard Jones
The | vereis.com
I’ve been a programmer since the age of 8, and some kind of developer for most of my life. Throughout my life as a coder, both hobbyist and professional, I’ve learnt plenty of programming languages that felt like cookie-cutter clones of each other, but also a few programming languages that changed the way I looked at programming, sometimes even at thinking.| Il y a du thé renversé au bord de la table !
One year ago I released the http_cache Erlang library along with 2 Elixir libraries (plug_http_cache and tesla_http_cache) that make use of it. When I started writing these libs, I thought it would take a few weeks of work to have them completed. HTTP caching is harder than I though, and it took way longer. Why, then, bothering writing them when other HTTP caching systems already exist? In this blog post, I intend to explain my motivation and show what features they support.| Tangui's blog
Erlang/OTP deployments that want to provide shell access or cluster nodes relied on something called the Erlang Port Mapper Daemon (EPMD), a separate process th| Erlware Blog
Erlang Concurrency balances fault tolerance with high performance, rivaling languages like C and Rust in speed and scalability.| Erlang Solutions
“Erlang supports change of code in a running| eighty-twenty.org
This post is adapted from my lightning talk during ElixirConf 2024.| Bryce’s Blog
Over the past few months, I saw a growing amount of posts on X about the Gleam language (probably the X algorithm doing its thing), and decided to give it a try.| pliutau.com
Discover the power of naming your programming daemons and how to effectively label your Elixir processes for clearer code.| Erlang Solutions
The official home of the Erlang Programming Language| Erlang.org
A look at why Erlang and Elixir are a good fit for innovation in the blockchain space. The final instalment of our blog series of thinking from Erlang Solutions’ subject matter experts on blockchain technology. 4/4| Erlang Solutions
Explore the power of Erlang's gen_statem behaviour in this concise blog post, building upon the recent talks at FOSDEM.| Erlang Solutions
Tempus is a library to deal with time slots, like doctor appointments and/or room reservations| rocket-science.ru
Use asynchronous traversal of a branched state graph to find a solution of a Lewis Carroll’s favorite puzzle| rocket-science.ru
Use metaprogramming to deal with erlang typespec at runtime| rocket-science.ru
Use metaprogramming to generate nifty types for generated structures| rocket-science.ru
Prove of that Elixir/Erlang can be not a mile behind C/Haskell| rocket-science.ru
Introduction I’ve been an Erlanger since 2008 and I’m the author of a few Erlang projects of varying usefulness and popularity, including Poolboy. Poolboy is used by Basho in Riak, 2600hz in Kazoo, IRCCloud, ChicagoBoss, and other high profile projects. Get on with it… What I’m trying to say is that I’m (hopefully) not an Erlang noob, so with that context in mind I’d like to get this off my chest: programming in Erlang sucks.| Hacking Devin Torres
Depending on the time spent in IT, most professionals have seen an instance of two where developers based their implementations on specific quirks and other non-standard behaviors, a well-known example is greylisting, another oft-used but less-known one is Wi-Fi band steering. In all these cases, the solution works within a range of implementations, which usually covers most client needs. However, just one step outside that range can result in lengthy investigations regarding how such a simpl...| Silent Signal Techblog
A new ejabberd release, ejabberd 23.10, is now published with more than 150 commits since the previous 23.04. It includes many new features and improvements, and also many more bugfixes. Support for XEP-0402: PEP Native Bookmarks Support for XEP-0421: Occupant Id Many new options and features| ProcessOne
My Favorite Gleam Feature| erikarow.land
Things I like about Gleam’s Syntax| erikarow.land
This weekend, Steve, Hunter, Paul and I took part in Spawnfest, a 48-hour Erlang programming event.| Richard Jones
During my experiments with rebar, I made a simple example app for testing upgrades and releases. This article will walk you through using rebar to create an application, lay it out properly, package and deploy it, and create and install new versions without downtime.| Richard Jones
I’ve been building something in Erlang recently, provisionally called IRCCloud.com (mention this post if you request an invite!) - it’s an in-browser IRC client that stays connected for you all the time, so you never miss the conversation. You can reopen your browser later and still have all the backlog. IRC is damn useful, and James and I are building IRCCloud to give you the advantages of IRC bouncer-esque functionality, with the ease of just opening a webpage.| Richard Jones
I've heard many anecdotes and claims about how many lines of code are saved when you write in Erlang instead of [C++/other language]. I'm happy to report that I now have first-hand experience and some data to share.| Richard Jones
Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this.| Richard Jones
This ejabberd 22.10 release includes six months of work, over 140 commits, including relevant improvements in MIX, MUC, SQL, and installers, and bug fixes as usual.| ProcessOne
A new ejabberd release is finally here! ejabberd 22.05 includes five months of work, 200 commits, including many improvements (MQTT, MUC, PubSub, …) and bug fixes.| ProcessOne
What to look at when you interview people (spoiler: not their imminent knowledge)| rocket-science.ru
The official home of the Erlang Programming Language| Erlang.org
The official home of the Erlang Programming Language| Erlang.org
Whenever there’s a discussion about Elixir, it soon becomes apparent that there’s still a lot of confusion regarding it’s purpose. Some developers have it in their heads that Elixir is merely some crazy new syntax that ex-Rubyists are using to avoid writing Erlang. Well, I’m going to try to dispell some of the myths and misconceptions with this blog post. It’s not about syntax, stupid silly! In The Excitement of Elixir, I responded to two of the most well-known criticisms of Erlang ...| Hacking Devin Torres
Thanks to lots of Googling and some help from a friend, I learned you can test that a GenServer received a message with the help of Erlang tracing.| The Great Code Adventure