Top all-time · #4138
Andrea Leopardi
Personal blog · andrealeopardi.comprogrammingsystems
Andrea Leopardi's personal blog at andrealeopardi.com covers programming and systems. Since 2016, 19 different Hacker News readers have linked it 21 times, most often “Get Rid of Your Old Database Migrations”. It is still writing: the last post was on 2026-09-07, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Andrea Leopardi's posts on Elixir and the BEAM VM. Comments cite her post on using C from Elixir via NIFs and her post on regretting and retiring the short_maps library.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Writing about Elixir, system architecture, and more.
Most-linked posts?
- Get Rid of Your Old Database Migrations4 people · 4 mentions · first linked 2022-12-07
- RPC over RabbitMQ (With Elixir)3 people · 3 mentions · first linked 2020-11-16
- A story of regret and retiring a library from hex2 people · 2 mentions · first linked 2018-09-20
- Using C from Elixir with NIFs (2015)2 people · 2 mentions · first linked 2017-01-14
- Handling TCP connections in Elixir2 people · 2 mentions · first linked 2016-06-28
What Hacker News says?
It is possible to start external processes from BEAM and interact with them. I've blogged a bit about it at http://theerlangelist.com/article/outside_elixir You can also write NIFs (native implemented functions) which run in BEAM process (see http://andrealeopardi.com/posts/using-c-from-elixir-with-nif... ). The latter option should be the last resort though, because it can violate safety guarantees of BEAM, in part…
Comment linking /posts/using-c-from-elixir-with-nifs/
on “Comparing Elixir and Go”Submitted Elixir's Broadway Explained Visually as a story · 29 points
HN discussionThis was done previously with the `short_maps` library, which the author—a member of the Elixir core team—eventually retired and archived due to regrets from the undesirable impacts on clarity. https://github.com/whatyouhide/short_maps https://andrealeopardi.com/posts/a-story-of-regret-and-retir...
Comment linking /posts/a-story-of-regret-and-retiring-a-library-from-hex/
on “Show HN: es6_maps, new Elixir syntax feature via runtime compiler hacking”Submitted Handling TCP connections in Elixir as a story · 8 points
HN discussionSubmitted Get Rid of Your Old Database Migrations as a story · 4 points
HN discussionSubmitted Beam Metrics in ClickHouse as a story · 3 points
HN discussionSubmitted A Breakdown of HTTP Clients in Elixir as a story · 3 points
HN discussionSubmitted RPC over RabbitMQ (With Elixir) as a story · 3 points
HN discussionSubmitted RPC over RabbitMQ (With Elixir) as a story · 3 points
HN discussionSubmitted The guts of a property testing library in Elixir as a story · 3 points
HN discussionSubmitted Using C from Elixir with NIFs (2015) as a story · 3 points
HN discussionSubmitted Handling TCP connections in Elixir as a story · 3 points
HN discussionSubmitted Elixir's GenStage Demand, a visual explainer as a story · 2 points
HN discussionSubmitted Get Rid of Your Old Database Migrations as a story · 2 points
HN discussionSubmitted RPC over RabbitMQ (With Elixir) as a story · 2 points
HN discussionSubmitted Counting Fast in Erlang with:counters and:atomics as a story · 1 points
HN discussionSubmitted (Erlang VM) Persistent connections with gen_statem as a story · 1 points
HN discussionSubmitted Process Pools with Elixir's Registry as a story · 1 points
HN discussionSubmitted Get Rid of Your Old Database Migrations as a story · 1 points
HN discussionSubmitted Get Rid of Your Old Database Migrations as a story · 1 points
HN discussionSubmitted A story of regret and retiring a library from hex as a story · 1 points
HN discussion