Reposted by Julian DohertyDanny Fearns @dannyfearns.bsky.social · 29/09/2026SpaceX full of self-congratulation about their big rocket thingy. How easily we forget that Thunderbird 1 was doing this in 1965. 711560353
Julian Doherty @madlep.bsky.social · 30/09/2026Elixir Melbourne is on tomorrow - Patrick Smith on WebAssembly in Elixir: Zig, C, new component system QIP, and Plug integration - Xavier Maruff talking - Regular hiring pitches Thu 1 Oct, 6pm Rialto, 525 Collins St, Melbourne meetup.com/elixir-melbourne/events/316760241/ #MyElixirStatus #Elixirmeetup.comElixir Melbourne meetup, Thu, Oct 1, 2026, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. **Ag 042
Julian Doherty @madlep.bsky.social · 02/09/2026Elixir Melbourne is TOMORROW! Kip Cole on Tempo 1.0 (time as intervals, not instants) plus Agenda, a scheduler built on top of it. Speaking slot open. DM if you're keen. Reminder: new venue! Now at 525 Collins St. 📅 Thu 3 Sept, 6pm 🔗 meetup.com/elixir-melbourne/events/315484114/meetup.comElixir Melbourne meetup, Thu, Sep 3, 2026, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. Ther 010
Julian Doherty @madlep.bsky.social · 04/08/2026Elixir Melbourne is this Thursday! Both speaking slots are open. Got something to share? Message me, or email julian@juliandoherty.com Also: new venue! We've moved to the Rialto, 525 Collins St. 📅 Thu 6 August, 6pm 🔗 meetup.com/elixir-melbourne/events/314932519/ #MyElixirStatus #ElixirLangmeetup.comElixir Melbourne meetup, Thu, Aug 6, 2026, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. Ther 011
Reposted by Julian DohertyAlembic @teamalembic.com · 08/07/2026Elixir Sydney is back with a new website and new energy! elixir.sydney Next meetup is Wednesday 15th July - 5.30pm AEST in the Sydney CBD and online. ▸ Finding and Plugging a CVE: @bedogs.bsky.social & @madlep.bsky.social ▸ It's time! PostgreSQL 19 for temporal data: @mikebuhot.bsky.socialelixir.sydneyElixir, Erlang & BEAM Meetup in Sydney, AustraliaElixir Sydney is a regular meetup for the Elixir, Erlang and BEAM community in Sydney, talks, workshops, and beginners always welcome. RSVP for the next meetup. 0112
Julian Doherty @madlep.bsky.social · 01/07/2026Elixir Melbourne is on this Thursday! 🙌 Braidon Whatley and I are talking about how Braidon found a HIGH severity CVE in Plug. A great open source security story. Plus hiring pitches and an open speaking slot. 📅 Thu 2 July, 6pm @ SuperAPI, Melbourne 🔗 meetup.com/elixir-melbourne/events/314557256/meetup.comElixir Melbourne meetup, Thu, Jul 2, 2026, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. Ther 021
Reposted by Julian DohertyJosh Price @joshprice.com · 24/06/2026💥 Elixir PSA: update Plug *immediately* to the latest possible (1.20.1) The latest CVE makes it trivially easy to DOS a plug based server. cna.erlef.org/cves/CVE-202... This one is a doozy stay safe out there and keep your deps updated! #elixir-langcna.erlef.orgPlug: quadratic-time decoding of nested query/body parameters enables denial of serviceThis project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF). 42930
Reposted by Julian DohertyBraidon Whatley @bedogs.bsky.social · 25/06/2026For anyone in Melbourne, I am going to give a talk about this one at next week's Elixir Melbourne meetup www.meetup.com/elixir-melbo...meetup.comElixir Melbourne | MeetupFor anyone using or interested in Elixir (with a healthy side dose of Erlang). Welcome to Elixir coders of all levels: newbies; dabblers; everyday users; pros.For meeting admin, checkout Elixir M... 022
Julian Doherty @madlep.bsky.social · 27/04/2026Went to a friend’s place across town in Melbourne. I had watched a public information documentary sponsored by the Australian government about safe driving during a fuel shortage and cost of living crisis, so it all worked out ok. 020
Julian Doherty @madlep.bsky.social · 14/04/2026Hey Elton John - planes don’t have red taillights. Even if they’re heading to Spain. Learn your aviation navigation lights! Suspect Daniel might have actually been going to Belgium or Germany if you could see red lights. 020
Julian Doherty @madlep.bsky.social · 02/02/2026Nice! 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. 120
Julian Doherty @madlep.bsky.social · 02/02/2026Yep. 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. 130
Julian Doherty @madlep.bsky.social · 29/01/2026One 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... #ElixirLangmeetup.comElixir Melbourne meetup, Thu, Feb 5, 2026, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. We’r 051
Reposted by Julian Dohertytweety fish oh wow like a chimera or something spoooky @sifu.tweety.fish · 18/11/2025cloudflare'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 172095545
Reposted by Julian DohertyBart Blast @bartblast.com · 16/11/2025Hey 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 23618
Reposted by Julian DohertyRandall Munroe @xkcd.com · 10/11/2025Earthquake Prediction Flowchart xkcd.com/3165/ 263821514
Julian Doherty @madlep.bsky.social · 04/11/2025✨ 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. 000
Julian Doherty @madlep.bsky.social · 03/11/2025Elixir 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... #ElixirLangmeetup.comElixir Melbourne meetup, Thu, Nov 6, 2025, 6:00 PM | MeetupWelcome to Elixir Melbourne's monthly meetup. Where we go over Elixir ecosystem news, listen to great talks, and socialise with other Elixir developers of all levels. We’r 020
Julian Doherty @madlep.bsky.social · 17/10/2025New 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 020
Julian Doherty @madlep.bsky.social · 09/09/2025Time 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. 010
Reposted by Julian DohertyZach Daniel @zachdaniel.dev · 28/07/2025Elixir Misconceptions # 1 | Don't "let it crash". Let it heal. www.zachdaniel.dev/p/elixir-mis... #ElixirLangzachdaniel.devElixir Misconceptions # 1Don't "let it crash". Let it heal. 0448
Reposted by Julian DohertyBrian Cardarella @bcardarella.bsky.social · 31/07/2025Global @elixir-lang.org Meetups: globalelixirmeetups.com This is a great idea! If you are an Elixir Meetup organizer add your meetup to the list #ElixirLangglobalelixirmeetups.comGlobal Elixir Meetups | 22-28 Sept 2025Global Elixir Meetups bring together Elixir devs for a week full of talks, code, and community – streamed straight to you from all around the world. 0198
Julian Doherty @madlep.bsky.social · 08/06/2025Better than someone with a name like “Roderick” or “Roxanne” and the name we’d get in that case. 120
Julian Doherty @madlep.bsky.social · 16/05/2025The 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 000
Julian Doherty @madlep.bsky.social · 15/05/20252025 Is The Year Of Elixir In The Browser™️ #ElixirLang #ElixirConfEU 040
Julian Doherty @madlep.bsky.social · 14/05/2025Made it to Kraków safe. Long way from Melbourne, Australia. Hyped for @elixirconf.bsky.social tomorrow. #ElixirLang 080
Julian Doherty @madlep.bsky.social · 19/04/2025To 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.” 020
Julian Doherty @madlep.bsky.social · 19/03/2025What the hell Apple? I deliberately turned off “Apple Intelligence” after the last update. Why default it to enabled after macOS 15.3.2? 010
Julian Doherty @madlep.bsky.social · 15/03/2025Forget vibe coding. Vibe civil engineering is the future. I just get the LLM to keep rerolling that bridge till it stops falling down 110
Julian Doherty @madlep.bsky.social · 03/03/2025Dude 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. 0111
Reposted by Julian DohertySwiftOnSecurity @swiftonsecurity.com · 02/03/2025If your GitHub doesn't look like this don't even bother including it on your resume 1952144
Julian Doherty @madlep.bsky.social · 01/03/2025Esolangs need a mention too Brainf*ck - after Brain from Pinky and The Brain Whitespace - after Barry White Rockstar - after Dwayne The Rock Johnsonmedia.tenor.coma close up of a bald man 's face while sitting on a machine .ALT: a close up of a bald man 's face while sitting on a machine . 010
Julian Doherty @madlep.bsky.social · 16/02/2025Although converting it is relatively simple. And there is something to be said for starting with the simplest, least powerful abstraction to reduce complexity. 100
Julian Doherty @madlep.bsky.social · 16/02/2025At 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. 200
Julian Doherty @madlep.bsky.social · 16/02/2025I get where you’re coming from, but the example loses impact as a motivation because www.erlang.org/doc/apps/ert... exists.erlang.orgcounters — erts v15.2.2 100
Julian Doherty @madlep.bsky.social · 09/02/2025Pro level title + photo selection. This is why funding journalism matters 😆 gizmodo.com/californias-... 000
Julian Doherty @madlep.bsky.social · 05/02/2025This. 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. 020
Julian Doherty @madlep.bsky.social · 04/02/2025Immutability 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. 010
Julian Doherty @madlep.bsky.social · 04/02/2025Biggest 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. 110
Julian Doherty @madlep.bsky.social · 04/02/2025You can absolutely have CQRS without event sourcing too. CQRS ability is just a nice benefit you naturally get almost for free with ES though, so they often end up lumped together. 120
Julian Doherty @madlep.bsky.social · 04/02/2025Event driven is usually an easier stepping stone than strict event-sourcing, and where most systems end up at. 100
Julian Doherty @madlep.bsky.social · 04/02/2025Have used in a few production projects where it made sense (complex multileg travel bookings; payment/subscription processing), and was harder, but worth it and a net win. Other projects where it wasn’t needed it was horrible (content updates between two internal services), and was a mess. 100
Julian Doherty @madlep.bsky.social · 04/02/2025Useful in some specific cases where you need very detailed auditing/logging of events and actions taken, and possibly to handle remediating actions when something goes wrong (payment systems etc make sense) Overkill most of the time and increases complexity by at least and order of magnitude. 110
Reposted by Julian Dohertyevacide @evacide.bsky.social · 04/02/2025The people who think they are good at everything because they are good at coding are also bad at coding. 7056211236
Reposted by Julian DohertyMolly White @molly.wiki · 25/01/2025What could contribute more to government efficiency than by securing lucrative contracts for your crypto donors to implement inefficient technology that is uniquely suited to solving problems you don’t have? www.bloomberg.com/news/article...bloomberg.comMusk Exploring Blockchain Use in US Government Efficiency EffortElon Musk has initiated conversations about using blockchain technology at the new Department of Government Efficiency, according to people with knowledge of the discussions. It’s the latest sign of t... 341027231
Reposted by Julian DohertyDavid Marshall @illdave.bsky.social · 23/01/2025You've just been thrown to your death by the Beatles. 328162932537
Julian Doherty @madlep.bsky.social · 22/01/2025Seeing you fine folks not getting talks accepted makes me feel better about not getting accepted either 😆. Planning on attending still. Conference nicely lines up with when I’ll be in Europe on holiday anyway. 010