Advertisement · 728 × 90

Posts by Julian Doherty

Post image

Hey 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.

1 week ago 1 0 0 0
Comic. [Sign above four people. A person sits at a desk working on a laptop. A person with ponytail is talking to person with white hat. A person with short hair walks away.] SIGN: It has been [-0.00000000000000044] days since our last floating point error

Comic. [Sign above four people. A person sits at a desk working on a laptop. A person with ponytail is talking to person with white hat. A person with short hair walks away.] SIGN: It has been [-0.00000000000000044] days since our last floating point error

Day Counter

xkcd.com/3228/

2 weeks ago 5957 795 24 25

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.

2 months ago 1 0 1 0

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.

2 months ago 2 0 1 0
Preview
Elixir Melbourne meetup, Thu, Feb 5, 2026, 6:00 PM | Meetup Welcome 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

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

2 months ago 5 1 0 0

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

5 months ago 2104 558 17 10
Elixir → JavaScript Porting Initiative

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

5 months ago 36 19 2 0
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.)

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/

5 months ago 3841 518 26 17

✨ 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.

5 months ago 0 0 0 0
Preview
Elixir Melbourne meetup, Thu, Nov 6, 2025, 6:00 PM | Meetup Welcome 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

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

5 months ago 2 0 0 0
Advertisement
Post image

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

6 months ago 2 0 0 0

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.

7 months ago 1 0 0 0
Preview
Elixir Misconceptions # 1 Don't "let it crash". Let it heal.

Elixir Misconceptions # 1 | Don't "let it crash". Let it heal.
www.zachdaniel.dev/p/elixir-mis...

#ElixirLang

8 months ago 43 8 0 0
Preview
Global Elixir Meetups | 22-28 Sept 2025 Global Elixir Meetups bring together Elixir devs for a week full of talks, code, and community – streamed straight to you from all around the world.

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

8 months ago 19 8 0 0

Better than someone with a name like “Roderick” or “Roxanne” and the name we’d get in that case.

10 months ago 2 0 1 0

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

11 months ago 0 0 0 0

2025 Is The Year Of Elixir In The Browser™️ #ElixirLang #ElixirConfEU

11 months ago 4 0 0 0

Made it to Kraków safe. Long way from Melbourne, Australia. Hyped for @elixirconf.bsky.social tomorrow. #ElixirLang

11 months ago 8 0 0 0
Advertisement

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.”

1 year ago 2 0 0 0

What the hell Apple? I deliberately turned off “Apple Intelligence” after the last update. Why default it to enabled after macOS 15.3.2?

1 year ago 1 0 0 0

Forget vibe coding. Vibe civil engineering is the future. I just get the LLM to keep rerolling that bridge till it stops falling down

1 year ago 1 0 1 0

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.

1 year ago 11 1 0 0
GitHub activity in shape of Minecraft creeper

GitHub activity in shape of Minecraft creeper

If your GitHub doesn't look like this don't even bother including it on your resume

1 year ago 525 44 19 3
Preview
a 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 .

Esolangs need a mention too

Brainf*ck - after Brain from Pinky and The Brain
Whitespace - after Barry White
Rockstar - after Dwayne The Rock Johnson

1 year ago 1 0 0 0

Who shot first? Han or Greedo?

1 year ago 3 0 0 0

Although converting it is relatively simple. And there is something to be said for starting with the simplest, least powerful abstraction to reduce complexity.

1 year ago 0 0 1 0

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.

1 year ago 0 0 2 0
counters — erts v15.2.2

I get where you’re coming from, but the example loses impact as a motivation because www.erlang.org/doc/apps/ert... exists.

1 year ago 0 0 1 0
Advertisement
Post image

Pro level title + photo selection. This is why funding journalism matters 😆

gizmodo.com/californias-...

1 year ago 0 0 0 0

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.

1 year ago 2 0 0 0