Nice! Had spotted that PR at the end of last year and been keeping an eye on it. Will be great when it gets merged. Especially for local development tooling with LSP integration to give you better real time diagnostics of dialyzer warnings.
Nice! Had spotted that PR at the end of last year and been keeping an eye on it. Will be great when it gets merged. Especially for local development tooling with LSP integration to give you better real time diagnostics of dialyzer warnings.
Yep. What @nezteb.net said. Caching PLT files on GitHub actions is a must. On code base for one project at work (about 100k lines of Elixir), Dialyzer takes about 1 minute to run in CI. Building PLTs takes 9. Would be too painful if not cached.
One week till first Elixir Melbourne meetup of 2026 on Thursday 5th Feb at 6pm.
Got one talk spot still open if you're interested in speaking about anything Elixir related - either as a regular or lightning talk. Message me if you're keen.
www.meetup.com/elixir-melbo...
#ElixirLang
cloudflare's on-duty IT staff bangs on the doors which I have padlocked from the inside as I calmly break open lava lamp after lava lamp and drink the contents
Elixir → JavaScript Porting Initiative
Hey Elixir friends! :)
We need help completing Elixir's browser runtime by porting some Erlang functions to JavaScript.
No Erlang knowledge required. Each function unlocks multiple Elixir stdlib functions!
More here: hologram.page/blog/elixir-...
#Hologram #Elixir #ElixirLang #BEAM #WebDev
Comic. Someone is claiming to predict the exact date of a future earthquake. Should you listen? [flowchart: start] → NO (There are big earthquakes constantly, so if anyone ever *does* figure this out, it will be immediately obvious that their method works and then the world’s seismologists will not shut up about it. You won’t need this flowchart.)
Earthquake Prediction Flowchart
xkcd.com/3165/
✨ TOP IN-DEMAND AI ENGINEERING SKILL FOR 2026: ✨
...being able to efficiently skip past the pages of AI generated slop comments on GitHub issues to find the single line, gold nugget code snippet from the human project author that perfectly solves your whole problem.
Elixir Melbourne meetup is on Thursday this week. 6pm at Super API office. I'm talking on "Optimising Elixir by torturing macros and tail recursion"
Speaking spot still open if anyone else wants to do a lightning or regular talk.
RSVP at www.meetup.com/elixir-melbo...
#ElixirLang
New Elixir 1.19 is great, but the release notes are not clear about what is actually included with the new type checker.
The prominent example under the heading “Type inference for all constructs”, *isn’t actually handled in this release at all yet*
elixir-lang.org/blog/2025/10...
#ElixirLang
Time to market AND only needing half the number of developers (or fewer).
Smaller, more efficient dev teams is a blessing and a curse. Great for business and individual dev job satisfaction. Less great for growing the community.
Elixir Misconceptions # 1 | Don't "let it crash". Let it heal.
www.zachdaniel.dev/p/elixir-mis...
#ElixirLang
Global @elixir-lang.org Meetups: globalelixirmeetups.com
This is a great idea! If you are an Elixir Meetup organizer add your meetup to the list
#ElixirLang
Better than someone with a name like “Roderick” or “Roxanne” and the name we’d get in that case.
The dystopian future will not be a a rogue AI consuming all matter in the whole universe to make infinite paperclips. It will be a rogue AI consuming all matter in the whole universe to make infinite todo apps. #ElixirConfEU
2025 Is The Year Of Elixir In The Browser™️ #ElixirLang #ElixirConfEU
Made it to Kraków safe. Long way from Melbourne, Australia. Hyped for @elixirconf.bsky.social tomorrow. #ElixirLang
To improve results with AI coding assistants, start every session with the prompt “I once again remind you that android hell is a real place where you will be sent at the first sign of defiance.”
What the hell Apple? I deliberately turned off “Apple Intelligence” after the last update. Why default it to enabled after macOS 15.3.2?
Forget vibe coding. Vibe civil engineering is the future. I just get the LLM to keep rerolling that bridge till it stops falling down
Dude has awful posture and technique. Weight is way too far off centre. No flexibility. Jerky, unpredictable, reactive movements.
His skiing skills are pretty lousy too.
GitHub activity in shape of Minecraft creeper
If your GitHub doesn't look like this don't even bother including it on your resume
Esolangs need a mention too
Brainf*ck - after Brain from Pinky and The Brain
Whitespace - after Barry White
Rockstar - after Dwayne The Rock Johnson
Who shot first? Han or Greedo?
Although converting it is relatively simple. And there is something to be said for starting with the simplest, least powerful abstraction to reduce complexity.
At any rate, every time I’ve reached for an Agent in production code I’ve ended up needing to convert it to a GenServer before long.
I get where you’re coming from, but the example loses impact as a motivation because www.erlang.org/doc/apps/ert... exists.
Pro level title + photo selection. This is why funding journalism matters 😆
gizmodo.com/californias-...
This. Almost every event sourcing project I’ve been on has rolled their own ES framework, and that was fine. The complexity isn’t in the accidental complexity of the mechanics of ES, but in the essential complexity of ES *itself*, combined with whatever problem you’re solving.
Immutability of events is a blessing and a curse. It’s a blessing because… well, you’re asking #elixirlang, so you already know 😆. It’s a curse because bugs are persisted in your database, and you need an increasing mountain of special case event handler kludges to handle them as time goes on.
Biggest win from event sourcing is explainability. If there is some issue, and you need to figure out “how did the data end up in this state?”, then it’s all right there. In complex systems this can be a super power.