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. 721557351
Julian Doherty @madlep.bsky.social · 20hElixir 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 032
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 · 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 @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 172096546
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/ 263823514
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
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 · 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 · 09/02/2025Pro level title + photo selection. This is why funding journalism matters 😆 gizmodo.com/californias-... 000
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. 7056231236
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. 328162912536
Julian Doherty @madlep.bsky.social · 06/01/20259:35am. 6 character change deployed. Heaviest database query running ~800x faster. My work here is done. Check your indexes folks. 010
Reposted by Julian Dohertyvanderhoop @vanderhoop.bsky.social · 05/01/2025This is exciting for my #ElixirLang peeps github.com/elixir-lang/...github.comTurn type inference up to 1000 by josevalim · Pull Request #14145 · elixir-lang/elixirPrior to this PR, we performed type inference only in patterns. This pull requests adds type inference to most expressions in Elixir, including function calls, paving the way for us to add inferenc... 07019
Reposted by Julian DohertyLouisa @louisathelast.bsky.social · 10/12/2024Please tell your kids, every damn day if necessary, that chatGPT is not a goddamn search engine and you shouldn’t believe a word it says. Tell the adults too, but it’s especially imperative to inoculate kids against this 19122674920
Reposted by Julian DohertyMan in Business Suit Levitating @dfeldman.org · 25/12/2024You’re still arguing about tabs vs. spaces? May I present… 15652631267
Julian Doherty @madlep.bsky.social · 23/12/2024#AdventOfCode Day 20 in #ElixirLang. Had recursive solution that worked for part 1, and as usual, didn't scale to part 2. Rethought it, then figured just doing a scan of all positions within manhattan distance of each track position works fine. Could be more efficient, but runs fast enough. 150
Julian Doherty @madlep.bsky.social · 21/12/2024And #AdventOfCode day 19 in #ElixirLang was another relatively straightforward one. Recursive solution worked fine for part 1. Part 2 did the usual trick of combinatorial explosion making naive solution infeasible - which dynamic programming with memoisation makes quick work of 120
Julian Doherty @madlep.bsky.social · 21/12/2024#AdventOfCode day 18 in #ElixirLang was an easier change of pace from day 17. Simple shortest path algorithm. Part 2 was able to use part 1 solution, but to run multiple times to figure out how many data elements to take - which a simple binary search did the trick for. 130
Julian Doherty @madlep.bsky.social · 21/12/2024#AdventOfCode day 17 in #ElixirLang was a tough one. Part 1 was a fun VM exercise. Part 2... almost had me rage quitting. Sat on it for a few days, then figured out a way through. One of those annoying ones where you need to do something custom based on the puzzle data specifics, which I don't love 120
Julian Doherty @madlep.bsky.social · 17/12/2024#AdventOfCode Day 16 in #ElixirLang was the expected backtracking question. Part 1 was fine. Part 2 had expected twist that messed with optimisation. Separating out iteration/accumulator/config params into separate tuples definitely helped keep track of data and logic. 120
Julian Doherty @madlep.bsky.social · 16/12/2024#AdventOfCode Day 15 in #ElixirLang. A fiddly one, with annoying edge cases. These are starting to take a bit longer to implement now. 120
Julian Doherty @madlep.bsky.social · 15/12/2024#AdventOfCode day 14 in #Elixir. Part 1 was fine. Used math solution rather than brute forcing it. Part 2 ended up being an... interesting... puzzle. Ended up faking it to find the secret picture by figuring out which step had everything bunched up based on variance. Did the trick 🤷♂️ #ElixirLang 130
Julian Doherty @madlep.bsky.social · 13/12/2024#AdventOfCode day 13 in #Elixir is easy once you figure out it's actually just a solving the intersection of two linear equations rather than trying to do some combinatorial solution. Part 2 was literally just adding a constant to the equation. 130
Julian Doherty @madlep.bsky.social · 12/12/2024#AdventOfCode day 12 in #Elixir had a lot of logic to pack in. Nothing too complicated, just a bunch of cases to handle. Immutability, and having to cart state around with you definitely hurt conciseness on this one. 120
Julian Doherty @madlep.bsky.social · 12/12/2024#AdventOfCode day 11 in #Elixir was another dynamic programming puzzle. This time with exponential explosion in the amount of data for the naive approach, rather than combinations. Brute force worked for part 1, then as expected part 2 just ramped it up to be infeasible without a smarter approach 140
Julian Doherty @madlep.bsky.social · 11/12/2024#AdventOfCode day 10 in #Elixir was the obligatory dynamic programming puzzle. Solved it with doubled up logic for part 1 and 2. Refactored to remove duplication, but probably overcomplicated the solution. 🤷♂️ 120
Julian Doherty @madlep.bsky.social · 10/12/2024#AdventOfCode day 9 in #Elixir was a slog. Tried to be clever, but ended up brute forcing it expanding out all the data. Worked in the end, but is slow. 110