Profile avatar
pragdevnotes.com
#Elixir/#Ruby dev 合気道 Aikido master and more
86 posts 531 followers 49 following
Prolific Poster
Conversation Starter

Some frustrated JavaScript developers have turned to Elixir and its Phoenix framework. They claim it has faster development and lower costs.

Monitoring new world events by tracking the busyness of the pizza places around the Pentagon on Google Maps. Brilliant.

The biggest scandal in AI energy right now deserves to be xAI's data center running 35 methane gas turbines that don't need air permits because "temporary" and don't have catalytic reduction pollution controls installed because... they just didn't bother? simonwillison.net/2025/Jun/12/...

I've been asked to share my latest LLM workflow & tools, so here it is: open.substack.com/pub/zachdani... #AshFramework #ElixirLang

Deep Blue is 30 years old and was capable of defeating chess grand champions. It could be housed in a single cabinet. ChatGPT spans untold data centers devouring massive amounts of electricity and it got its ass whipped by an 8 bit gaming console from the 1970s.

Elixir 1.19 is a banger! Honestly I'm so pleased with the direction that #ElixirLang is going. My programs just get faster and more correct every time. I just know that we're in good hands. Thank you to everyone on the team for your hard work! github.com/elixir-lang/...

Must read, not only for Elixir developers but in general. Excellent article!

Tiny write-up on reading config at compile-time vs runtime, using `Plug.BasicAuth` in #phoenix as a practical example: blog.eleni.co/garden/phoen...

As we're getting ready for the first release candidate of #Phoenix #LiveView 1.1, I want to write about some of the new features and improvements we've been working on. A thread! #ElixirLang #MyElixirStatus

Annoying problem with #Sidekiq. When running tests sometimes some of tests fail with NameError: uninitialized constant Sidekiq::ScheduledSet while sometimes it all goes well. I suppose I have some problem in the tests setup but cannot figure out what it is.

Nerves is an IoT framework that includes a lot of embedded best practices in the fundamental design. A/B partitions, the best init system, robust networking, signed firmware delivery, minimal OS. This talk covers some of it: www.youtube.com/watch?v=xsL_... #iot #embedded #linux

I like new @firefoxperformance.bsky.social tabs grouping.

Awesome #Emacs on #macOS xenodium.com/awesome-emac... A collection of tips I've accumulated over time

I published a post yesterday but I forgot to post about the post. Here's an article about speeding up object allocations in Ruby 3.5! railsatscale.com/2025-05-21-f...

Did you know people make hydro power plants with Nerves? Thrilled to have members of the Nerves JP crew joining us and this is very real use of Nerves that we will get to hear all about. www.goatmire.com/talk/small-h... #elixirlang

Chris McCord announcing phoenix.new, an LLM-centric web IDE for Phoenix. Just describe your Phoenix app and let the LLM build it. #ElixirLang

Using #Tidewave (tidewave.ai) for #ElixirLang and #Ruby in #Emacs turns out to be straightforward with github.com/karthink/gptel and github.com/lizqwerscott....

The BBC went from 100 servers to only 12, had fewer incidents, and got much faster debug times by switching to #ElixirLang 🤘

Did you know that the BBC serves almost all of its web traffic using @elixirlang.bsky.social ? #elixirlang

I miss Elixir-like code formatting in Ruby.

Imagine taking a 80+ microservice Java application and migrating it to Rails... In just four months... When no one on your team has Rails experience. 🤯 John's story is a powerful example of what's possible with Ruby on Rails, and we can't wait for this keynote! rubycentral.org/news/railsco...

Announcing the release of the Lua #ElixirLang library davelucia.com/blog/lua-eli...

And v0.1.1 is out with an API for working with private state hexdocs.pm/lua/0.1.1/Lu... #ElixirLang

Really excited to share this one - I arranged the PCB factory tour in China because I ordered the first production batch of Soleil boards there. This clip shows me unboxing the boards in the shipping room of the factory. They turned out absolutely great, really impressed with the quality

I've just released Handoff, a new Elixir library for distributed function graph execution. hexdocs.pm/handoff Among other things, the library enables distributed Nx computations (anyone said distributed inference?) A huge part of this was sponsored by tvlabs.ai!

Klarna made waves replacing staff with AI, but now it’s rehiring humans after quality dipped. They are still “AI first” by not replacing employees who leave given AI. I like to think of this as “hiring freeze first” instead. It’s more honest.

llama.cpp shipped new support for vision models this morning, including macOS binaries (albeit quarantined so you have to take extra steps to run them) that let you run vision models in a terminal or as a localhost web UI My notes on how to get it running on a Mac: simonwillison.net/2025/May/10/...

Gus Workman's Soleil board is a super interesting piece of hardware for running a Pi Zero for a long time on battery power. It was developed as a Nerves-first project and I'm very excited to see what else Gus has cooking, I know he has a few things coming :) https://youtu.be/G2wTGnElw-8 #elixirlang

Did you know about the new and improved NervesHub CLI. If you work with Nerves devices it can be a lot easier to automate and just operate your firmware updates if you grab and use the CLI tool. https://elixirforum.com/t/the-improved-nerveshub-cli/70711 #elixirlang

Meetings are almost done for the day, which means it's time to start @nerves-project.org bring-up ⚡️🌱 Will be documenting progress here

🙏 My iOS app made it to the App Store, please help me get the word out and boost 🚀 Journelly: like tweeting but for your eyes only (offline / powered by plain text) lmno.lol/alvaro/journ... #plaintext #privacy #orgmode #emacs #vim #swift #swiftui #ios #iphone #journelly

Introducing Tidewave: tidewave.ai While working on our web apps, we run code, query the database, read logs, search docs… but our AI tools are limited to reading code. Tidewave closes this gap by introducing Runtime Intelligence, for Phoenix and Rails. More coming soon, check out the website!

I will write a blog post about this when the PR lands, but Ruby 3.5 should have 6x faster object allocation

Just published: "The One-Person Framework in practice: how I built a seven-figure business with Rails" 🚀 Any other solo Rails builders out there? bramjetten.dev/articles/the...

Another handy #Emacs feature - vc-region-history. Select part of code and examine history of selection 💪

The Erlang SSH library has a critical security vulnerability that allows arbitrary code execution. Upgrade to OTP 27.3.3 (or others noted below) ASAP #ElixirLang

What I don't like about #ElixirPhoenix is that with each new release existing applications feel like full of garbage and obsolete code. Too many changes give a feeling that 90 degrees turn is made and almost full application rewrite is needed.

Phoenix 1.8.0-rc released! phoenixframework.org/blog/phoenix...