home.social

#erlang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #erlang, aggregated by home.social.

  1. Stockholm BEAM folk assemble! Day after Code BEAM Stockholm we will be hosting a little community Unconference. Bring your rejected talk ideas, your curiosity, your interests and lets make up a day of learning and sharing. The Erlang Ecosystem Foundation invites you to come hang.

    luma.com/n71am1d6

  2. Erlang OTP 29.0 is out. I have been, and still am, in awe of the whole #BEAM ecosystem. Btw, the maintainer team added some notes for language implementors on the BEAM. There should be a book on this!
    #Erlang

  3. I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.

    I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.

    Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.

    Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.

    I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple.
  4. I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.

    I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.

    Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.

    Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.

    I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple.
  5. I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.

    I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.

    Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.

    Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.

    I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple.
  6. I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.

    I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.

    Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.

    Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.

    I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple.
  7. I have been playing with the idea of rewriting an old web-app I made over the past 20 years. It's right now running on #LAMP and is targeted at #mobile devices, but I'd like to modernize it to use #PostgreSQL and a web #framework that's not old enough to be well into its first divorce.

    I'm used to #Java + #Angular (and derivatives like #Ionic), but I'm thinking I want something new. What are people happy with (and have used for actual development beyond a Hello World tutorial)? I can Bing, so I'm more interested in real experiences. I'm not terribly interested in React or Vue, and have already given Swift/SwiftUI for iOS a spin, so I don't want that.

    Should have a mobile-first #frontend, be decently mature so I don't have to rewrite in 2 years when support stops. I need a backend and Postgres access. Would like support for #PWA.

    Can be Angular-based or stand-alone, can be separate backend and frontend or mixed/tag-soup/hydration-like. #Typescript or the like are fine, but not a requirement. Fuck #Erlang / #Elexir. If you're going to suggest #Go or #Rust better have a good argument because most people suggesting those are extremely annoying people. #Flutter / #Dart = yuck.

    I'm using it to track goals/habits and make #charts, #statistics, and some basic machine learning (k-means, affinity propagation, GMM, and other #clustering, that sort of thing). I can program statistics and clustering myself, but a native chart library would be nice (heatmaps, line charts, bar charts/histograms, that sort of thing) and I wouldn't mind not having to implement my own probability distributions. User authentication (persistent between application restarts) is a must (by framework or popular libraries). I can do #Bootstrap, #tailwind, and other front-end #CSS, but I'd be perfectly happy not having to as long as I can make my widgets purple.
  8. Ah, the thrilling world of #Erlang, where variables are forever stuck in a time loop ⏳ and pattern matching is apparently the new Sudoku puzzle for the terminally bored 🤯. For those who yearn for #excitement, nothing screams "edge-of-your-seat" like a #tutorial that thinks single assignment is a revelation worthy of 2013. 🚀
    agis.io/post/dabbling-in-erlan #Fun #TimeLoop #PatternMatching #Programming #HackerNews #ngated

  9. Ah, the thrilling world of #Erlang, where variables are forever stuck in a time loop ⏳ and pattern matching is apparently the new Sudoku puzzle for the terminally bored 🤯. For those who yearn for #excitement, nothing screams "edge-of-your-seat" like a #tutorial that thinks single assignment is a revelation worthy of 2013. 🚀
    agis.io/post/dabbling-in-erlan #Fun #TimeLoop #PatternMatching #Programming #HackerNews #ngated

  10. Ah, the thrilling world of #Erlang, where variables are forever stuck in a time loop ⏳ and pattern matching is apparently the new Sudoku puzzle for the terminally bored 🤯. For those who yearn for #excitement, nothing screams "edge-of-your-seat" like a #tutorial that thinks single assignment is a revelation worthy of 2013. 🚀
    agis.io/post/dabbling-in-erlan #Fun #TimeLoop #PatternMatching #Programming #HackerNews #ngated

  11. Ah, the thrilling world of #Erlang, where variables are forever stuck in a time loop ⏳ and pattern matching is apparently the new Sudoku puzzle for the terminally bored 🤯. For those who yearn for #excitement, nothing screams "edge-of-your-seat" like a #tutorial that thinks single assignment is a revelation worthy of 2013. 🚀
    agis.io/post/dabbling-in-erlan #Fun #TimeLoop #PatternMatching #Programming #HackerNews #ngated

  12. Ah, the thrilling world of #Erlang, where variables are forever stuck in a time loop ⏳ and pattern matching is apparently the new Sudoku puzzle for the terminally bored 🤯. For those who yearn for #excitement, nothing screams "edge-of-your-seat" like a #tutorial that thinks single assignment is a revelation worthy of 2013. 🚀
    agis.io/post/dabbling-in-erlan #Fun #TimeLoop #PatternMatching #Programming #HackerNews #ngated

  13. Coming up on Beltane festival and still in search of software developer work.

    I speak the old tongues of #C, #Forth, #REXX, and #Shell, along with other foreign tongues of #Erlang, #NodeJS, #Go, #Java, #C# and more. I make utterances in #English and #French.

    I command in several BSD and Linux dialects. Even wrote successful anti-spam filtering software #BarricadeMX and several #milters.

    And can brag about winning the @IOCCC (but don't in polite company).

    I seek employment for a worthy cause with remuneration.

    Please someone reach out, if only to stop me pestering you fine folks every so often with this plea.

    snert.com/resume/

    gofundme.com/f/ioccc-winner-se

    #GetFediHired #FediHire #jobseeker #gofundme

  14. Coming up on Beltane festival and still in search of software developer work.

    I speak the old tongues of #C, #Forth, #REXX, and #Shell, along with other foreign tongues of #Erlang, #NodeJS, #Go, #Java, #C# and more. I make utterances in #English and #French.

    I command in several BSD and Linux dialects. Even wrote successful anti-spam filtering software #BarricadeMX and several #milters.

    And can brag about winning the @IOCCC (but don't in polite company).

    I seek employment for a worthy cause with remuneration.

    Please someone reach out, if only to stop me pestering you fine folks every so often with this plea.

    snert.com/resume/

    gofundme.com/f/ioccc-winner-se

    #GetFediHired #FediHire #jobseeker #gofundme

  15. Coming up on Beltane festival and still in search of software developer work.

    I speak the old tongues of #C, #Forth, #REXX, and #Shell, along with other foreign tongues of #Erlang, #NodeJS, #Go, #Java, #C# and more. I make utterances in #English and #French.

    I command in several BSD and Linux dialects. Even wrote successful anti-spam filtering software #BarricadeMX and several #milters.

    And can brag about winning the @IOCCC (but don't in polite company).

    I seek employment for a worthy cause with remuneration.

    Please someone reach out, if only to stop me pestering you fine folks every so often with this plea.

    snert.com/resume/

    gofundme.com/f/ioccc-winner-se

    #GetFediHired #FediHire #jobseeker #gofundme

  16. Coming up on Beltane festival and still in search of software developer work.

    I speak the old tongues of #C, #Forth, #REXX, and #Shell, along with other foreign tongues of #Erlang, #NodeJS, #Go, #Java, #C# and more. I make utterances in #English and #French.

    I command in several BSD and Linux dialects. Even wrote successful anti-spam filtering software #BarricadeMX and several #milters.

    And can brag about winning the @IOCCC (but don't in polite company).

    I seek employment for a worth cause with remuneration.

    Please someone reach out, if only to stop me pestering you fine folks every so often with this plea.

    snert.com/resume/

    gofundme.com/f/ioccc-winner-se

    #GetFediHired #FediHire #jobseeker #gofundme

  17. Персональные MTProto-прокси

    Пока мы ждём, что в Telegram наконец раскатится обновлённая реализация Fake-TLS, хочу рассказать о своей реализации MTProto-прокси 2018 года, которая снова становится актуальной, и об одной из её уникальных возможностей. MTProto-прокси — решение для обхода блокировок Telegram в странах с интернет-цензурой (мы говорим про Иран конечно же 😄). Типичная схема выглядит так: оператор поднимает прокси с одним секретным ключем на всех, публикует одну ссылку, и тысячи людей ей пользуются. Просто, но у этой модели есть реальные ограничения: Нет контроля доступа. Любой, у кого есть ссылка, может пользоваться вашим сервером бесконечно. Отозвать доступ у конкретного пользователя без смены общего секрета — а значит, без поломки ссылок у всех остальных — невозможно. Нет аналитики на пользователя. Видно общее число соединений и IP-адреса, но не понять, кто активен, кто раздал свою ссылку полусотне друзей и кто потребляет весь ваш трафик. Ограниченная монетизация. Да, есть “спонсорские каналы”, но если хотите продавать доступ — не за что зацепиться: секрет один на всех, привязать подписку не к чему. А что если у каждого пользователя будет свой уникальный секрет, дающий доступ только ему? Тогда можно продавать подписки, отзывать доступ у отдельных пользователей, ограничивать использование и отслеживать уровень активности.

    habr.com/ru/articles/1019648/

    #mtproto #mtproto_proxy #erlang

  18. I've been rebuilding some of my #erlang applications to conform to #OTP application standards and by gods, is that difficult! My goal was multithreading and observability as my work requires handling thousands of operations per second. But the built-in Erl Observer doesn't show my applications or modules when they're running. Everything runs on local for now. Any of you erlang wizzards know how to make mine visible to the Observer application?

  19. Ah, yes, because what #JavaScript needed was to masquerade as an Erlang/OTP process 🤦‍♂️. #The only thing more mind-numbing than this concept is the GitHub README that reads like it was written by a bot high on caffeine. But hey, at least it comes with a "*builtin #TypeScript toolchain*"—because #reinventing the #wheel with unnecessary #complexity is always in vogue! 🚀
    github.com/elixir-volt/quickbe #Erlang #OTP #HackerNews #ngated

  20. poking at the #erlang cosmos with #elixir and #gleam and this all makes perfect sense to me

    for me making an effort to learn OOP turned out to be somewhat of a waste of time and I abandoned it at the next feasible opportunity and never looked back

    it's just not how I think stuff works and it never really clicked

  21. AtomVM v0.7.0-alpha.0 is out: github.com/atomvm/AtomVM/relea

    Biggest release yet: distributed Erlang, JIT, crypto, ETS, big integers, OTP-28/29 support, new chips, and much more.

  22. Проект Hornbeam — новый способ задеплоить ваше приложение на питоне

    Здравствуйте, дорогие читатели! Сегодня я расскажу вам о проекте hornbeam , который переводится на русский язык как "граб" - это такое дерево, похожее на дуб. Он позволяет деплоить сервисы на питоне, используя для этого виртуальную машину эрланга, BEAM (!) А также, позволяет удобно запускать код на питоне, если вы уже используете Erlang или Elixir. Фреймворк, на мой взгляд - полностью в духе эпохи, в которой доминируют питон, дата-саенс, машинное обучение и LLM, и в которой в программирование продолжают проникать полупрофессиональные инструменты из среды дата-саентистов и других энтузиастов - к счастью. Дошло уже до того, что инструменты и практики с почти безупречной репутацией, такие как kubernetes и контейнеризация, уступают место крайне любительскому подходу вроде "для инфраструктуры используйте эрланг". Проект задумал и осуществил автор широко известного веб-сервера gunicorn, он адресован широкому сообществу программистов на питоне и эрланге.

    habr.com/ru/articles/1009900/

    #python #erlang #nogil #ml #beam

  23. Thanks to Sirius-beta Labs who are once again sponsoring lunch for #BFPG Hack Day. UQ St Lucia, Saturday 28 March. Be there or be a lambda cube!

    #FP #Haskell #OCaml #Idris #Gleam #Lean #Scala #Erlang #Elixir #FSharp #Clojure #Lisp #Agda #Rocq #Rust #Scheme #Racket

    luma.com/uu28az9h

  24. 📣 Big step forward for DNSimple, our name servers now run a hybrid Erlang + Elixir stack on the BEAM. Core DNS logic stays in Erlang for performance and reliability, while higher‑level orchestration moved to Elixir for better tooling and testing. A balanced evolution that shows the strength and flexibility of the BEAM ecosystem.
    #erlang #beam #elixir

  25. Question for #Erlang , #Elixir , #BEAMVM people:

    If I wrote my web app in Elixir, would I be able to get rid of #Nginx and just use some Elixir framework to do TLS termination, load balancing, and hot code reloading whenever I needed to change up the routes? Can this be done across numerous compute nodes fairly easily?

    Follow-up question: how difficult is it to do a database migration for an Elixir application with hot code reloading?

    The reason I ask is because is because I (probably unwisely) asked an LLM chatbot (Gemini) this question and it said typically people put their Elixir programs behind an Nginx load balancer so you can reboot the Elixir application if necessary. I asked it why anyone would do this since the main benefit of using the BEAM VM and Erlang/Elixir it is to have hot code reloading and no downtime. The chatbot started spouting off very confused and self-contradictory answers, so I am pretty sure it was just lying.

    But I am no expert on Elixir, so now I want to ask a human who knows better than me, the way we all used to do before LLMs were invented.

    #Tech #Software #ElixirLang #ErlangOTP #FullStack #WebDev #WebAppDev #AskFedi

  26. Look at this masterpiece of modern engineering: a guide on squeezing a #Gleam #app into a single file! 🤓 Because who wouldn’t want to spend their afternoon wrestling with #Erlang, Gleescript, and every obscure build tool known to humanity? 💡 Just remember, if you’re not confused by the end, you’ve done something wrong. 😂
    dhzdhd.dev/blog/gleam-executab #modernengineering #coding #buildtools #programminghumor #HackerNews #ngated

  27. Ah, another article with the groundbreaking revelation that #BEAM and #OTP are still undefeated champions of concurrency! 🤯 Let's all pretend to be shocked when the next overhyped framework crashes and burns, while the #Erlang folks quietly smirk in the corner. 😂💥
    variantsystems.io/blog/beam-ot #concurrency #frameworks #techhumor #HackerNews #ngated

  28. Is there any serious effort to increase performance of the #BEAM? Is the LLVM JIT effort still alive? I would like to use #Gleam, but performance seems to be an issue for all but the typical BEAM use cases.

    #erlang #elixir

  29. On no. There's even more ways I'll be putting the into what I do. 😂 Basically now has a new ASGI called .

    I don't think I can ignore this amazingness. 😁

    hornbeam.dev/

  30. News includes @[email protected] v1.20 achieving 2x compilation speedup, Telelang alternative #Erlang syntax, Membrane’s #AI-powered YOLO plugin, @[email protected] PR Quiz tool for interactive code review learning, and the #ElixirConfEU speaker lineup! #ElixirLang www.youtube.com/watch?v=Makf...

    Thinking Elixir Podcast 291: F...

  31. Ha en REPL i produktion!
    Klart du ska kunna klistra in kod i servern medan den körs! @equeroot förklarar en REPLs diskreta charm. #podcast #repl #elixir #erlang #beam

    Ett utdrag ur Kodsnack 671, lyssna där poddar finns eller på kodsnack.se!

  32. Ah, the thrilling #saga of the #Erlang #ARM32 #JIT, where a team of #developers bravely embarks on the monumental task of... making something work on older hardware. 🚀 Meanwhile, the rest of the world holds its breath for more tales of obscure programming adventures. 💤
    grisp.org/blog/posts/2025-10-0 #oldhardware #programmingadventures #HackerNews #ngated

  33. @ariadna I have a bundle of Erlang projects I wrote as exercises while I taught myself the language. One of then is a conversion of my IOCCC winner npdif into erlang-diff. Lots of references about difference algorithms, so not only learn the language, but a complex subject too.

    #c #erlang #editdistance #lcs #LongestCommonSubsequence #diff

  34. 👨‍💻💡 "Someone thought #Erlang needed a Node-RED knockoff, because who doesn’t want to visually drag-and-drop their way to a distributed systems headache? 🤦‍♂️ GitHub Copilot must be laughing in its algorithmic dreams."
    github.com/gorenje/erlang-red #NodeRED #DistributedSystems #DragAndDrop #GitHubCopilot #HackerNews #ngated

  35. Is Node.js the future of backend development, or just a beautifully wrapped grenade?

    Lately, I see more and more backend systems, yes, even monoliths, built entirely in Node.js, sometimes with server-side rendering layered on top. These are not toy projects. These are services touching sensitive PII data, sometimes in regulated industries.

    When I first used Node.js years ago, I remember:
    • Security concepts were… let’s say aspirational.
    • Licensing hell due to questionable npm dependencies.
    • Tests were flaky, with mocking turning into dark rituals.
    • Behavior of libraries changed weekly like socks, but more dangerous.
    • Internet required to run a “local” build. How comforting.

    Even with TypeScript, it all melts back into JavaScript at runtime, a language so flexible it can hang itself.

    Sure, SSR and monoliths can simplify architecture. But they also widen the attack surface, especially when:
    • The backend is non-compiled.
    • Every endpoint is a potential open door.
    • The system needs Node + a fleet of dependencies + a container + prayer just to run.

    Compare that to a compiled, stateless binary that:
    • Runs in a scratch container.
    • Requires zero runtime dependencies.
    • Has encryption at rest, in transit, and ideally per-user.
    • Can be observed, scaled, audited, stateless and destroyed with precision.

    I’ve shipped frontends that are static, CDN-delivered, secure by design, and light enough to fit on a floppy disk. By running them with Node, I’m loading gigabytes of unknown tooling to render “Hello, user”.

    So I wonder:
    Is this the future? Or am I just… old?

    Are we replacing mature, scalable architectures with serverless spaghetti and 12-factor mayhem because “it works on Vercel”?

    Tell me how you build secure, observable, compliant systems in Node.js.
    Genuinely curious.
    Mildly terrified and maybe old.

    #NodeJS #BackendSecurity #SecureCoding #PII #Compliance #SoftwareArchitecture #ServerSideRendering #TypeScript #Java #Kotlin #Golang #Erlang #Ruby #Scalability #Observability #DevSecOps #LegacyVsModern #SecureByDesign #CompiledLanguages #CloudArchitecture #StatelessDesign #SecurityTheatre #TechSatire #LinkedInTechRant