Sign in

Elixir ▷ Max

@mxgrn.com
1.8K followers 105 following 419 posts

x.com/elixirtap Have *you* fallen for #ElixirLang yet? TILs and reflections from my 10 years with Elixir. Cranking out Elixir for jumpapp.com on weekdays. Cooking on my days off.

PostsRepliesMedia
Elixir ▷ Max @mxgrn.com · 25/08/2026
In the AI era, a good developer's core job is _understanding_ what the AI wrote, down to the details when it matters. Understanding complex systems is a rare skill. It always has been. So demand for good developers isn't going anywhere. If anything, it's going up.
010
Elixir ▷ Max @mxgrn.com · 23/08/2026
LLMs do improve the quality and correctness of *my* code, I dunno.
120
Elixir ▷ Max @mxgrn.com · 01/06/2026
What? Rejected? 🥹
100
Elixir ▷ Max @mxgrn.com · 29/04/2026
... and the talk is now public! bsky.app/profile/elix...
030
Elixir ▷ Max @mxgrn.com · 25/04/2026
Presented my solution for integration testing of Telegram bots as a lightning talk at ElixirConf EU. #elixirlang
1112
Elixir ▷ Max @mxgrn.com · 25/04/2026
Soooo... misleading!
020
Elixir ▷ Max @mxgrn.com · 20/04/2026
Always up for some outdoor climbing in a new place! Would the weekend after the conference work for you? I hope they have climbing shoe rentals there.
000
Elixir ▷ Max @mxgrn.com · 06/04/2026
Totally. The more developers think like this, the more competitive advantage I get.
000
Elixir ▷ Max @mxgrn.com · 05/04/2026
Oh, or any other interviewer, for that matter. I just cringe at Lex, that's all.
001
Elixir ▷ Max @mxgrn.com · 24/03/2026
I'll wait until he's on Joe Rogan's :)
110
Elixir ▷ Max @mxgrn.com · 12/03/2026
ChatGPT based on 2 samples: 🥹
000
Elixir ▷ Max @mxgrn.com · 10/03/2026
Interesting! So, if this runs checks on a feature branch, then <your-base-branch> would most often be 'main', right?
100
Elixir ▷ Max @mxgrn.com · 10/03/2026
A small TIL for Git lovers: `git merge-base HEAD main` gives you the nearest common commit between the current branch and main. That's the commit where those two parted ways.
2120
Elixir ▷ Max @mxgrn.com · 02/03/2026
Did you know it was a Laravel meetup when you walked through the door?
130
Elixir ▷ Max @mxgrn.com · 22/02/2026
Much less value for those of us who use tmux windows, I suppose.
110
Elixir ▷ Max @mxgrn.com · 14/02/2026
Oh now I know what my OpenClaw bot should be using for web search instead of Brave API (the clawed assistant agrees). Also, great talk!
020
Elixir ▷ Max @mxgrn.com · 10/02/2026
I especially like the haircut
030
Elixir ▷ Max @mxgrn.com · 10/02/2026
Loved your thoughts on this.
010
Elixir ▷ Max @mxgrn.com · 10/02/2026
Still beyond me why it has only 144 stars on Github.
000
Elixir ▷ Max @mxgrn.com · 09/02/2026
TIL about SigNoz, read up on it, and I'm definitely giving it a spin!
110
Elixir ▷ Max @mxgrn.com · 31/01/2026
People have always been wary of computer viruses, and for good reason. Now, we have much smarter non-deterministic (!) systems running our VPSs and laptops, online, with increasing access to other services. What can go wrong?
030
Elixir ▷ Max @mxgrn.com · 24/01/2026
Oh so you meant encrypted group chats, not one-on-ones, got it.
100
Elixir ▷ Max @mxgrn.com · 24/01/2026
e2e encryption comes at a cost of usability, and in Telegram it does exist since day 1, I think, you only need to explicitly start e2e-encrypted chats
100
Elixir ▷ Max @mxgrn.com · 24/01/2026
What sort of spam? For example, I'm being added to groups without permission sometimes, but it's only because I didn't disallow that in the privacy settings (I'm fine with opting out). Spam in groups can be handled with spam watching bots. Other than that, I'm not seeing spam in Telegram.
100
Elixir ▷ Max @mxgrn.com · 23/01/2026
So sad that Telegram has a bad reputation in the West. It's *by far* the best UI/UX messenger out there. WhatsApp doesn't even come close (although I love the fact that it runs on the BEAM).
340
Elixir ▷ Max @mxgrn.com · 15/01/2026
I do the same with Telegram. It also stores pics, documents, forwarded messages, locations, etc, pretty handy.
020
Elixir ▷ Max @mxgrn.com · 14/01/2026
Low quality of Claude Code CLI shows that it probably will.
100
Elixir ▷ Max @mxgrn.com · 05/01/2026
Do you do hot code swaps, or are you just fine with short downtimes during deployments?
100
Elixir ▷ Max @mxgrn.com · 05/01/2026
Do you think this could work for me as an Elixir developer wanting to build a Swift iOS app? I know 0 of Swift.
100
Elixir ▷ Max @mxgrn.com · 03/01/2026
That video already has my thumbs-up, but I'll rewatch it anyway.
110
Elixir ▷ Max @mxgrn.com · 03/01/2026
Haha, great catch!
010
Elixir ▷ Max @mxgrn.com · 03/01/2026
Agree! It's a nice warm feeling, though, that we have room for optimizations like this for those cases when it's less about DBs.
110
Elixir ▷ Max @mxgrn.com · 24/12/2025
Rather, it takes an ADVANCED developer to understand why.
020
Elixir ▷ Max @mxgrn.com · 24/12/2025
Please, share your impressions!
010
Elixir ▷ Max @mxgrn.com · 22/12/2025
For as long as I can remember, I thought these were equivalent: 1) if foo, do: bar, else: baz 2) foo && bar || baz Until the day bar was nil. #ElixirLang
1121
Elixir ▷ Max @mxgrn.com · 20/12/2025
on a new project? or did it have tests?
100
Elixir ▷ Max @mxgrn.com · 20/12/2025
what a subtle manipulation
030
Elixir ▷ Max @mxgrn.com · 19/12/2025
I remember the times when I thought seeing this would make me happy
140
Elixir ▷ Max @mxgrn.com · 19/12/2025
I _suspect_ that being active on Twitter with my Elixir TILs helped me land my last job.
130
Elixir ▷ Max @mxgrn.com · 18/12/2025
Another talk where the speaker is really into using web components (and Lit) whenever LiveView falls short: www.youtube.com/watch?v=mEnN...
youtube.com
LiveView and Web Components - Chris Nelson | Code BEAM America 2025
YouTube video by Code Sync
0123
Elixir ▷ Max @mxgrn.com · 18/12/2025
😂
010
Elixir ▷ Max @mxgrn.com · 18/12/2025
Yes please! And I have a feature request: an option to _not_ create a separate DB.
130
Elixir ▷ Max @mxgrn.com · 16/12/2025
woah
000
Elixir ▷ Max @mxgrn.com · 16/12/2025
I'd vouch for every library (or book) that comes from this guy.
030
Elixir ▷ Max @mxgrn.com · 12/12/2025
Interesting. What model/plan are you on? I only today switched to Opus 4.5, but it helped me solve several issues this morning, and I barely see the progress bar moving. I'm on Max 200.
110
Elixir ▷ Max @mxgrn.com · 11/12/2025
Whoever designed the Apple Watch Workout app, please leave for Meta.
040
Elixir ▷ Max @mxgrn.com · 11/12/2025
Req :) Well, I wrote an own wrapper for some convenience with all my bots. Yeah, Telegram is also great for automated audience nurturing, targeted ads, etc.
000
Elixir ▷ Max @mxgrn.com · 10/12/2025
My lexicorn.ai just sold its 10th paid subscription. On to the first 100! :)
lexicorn.ai
Lexicorn · Telegram Vocabulary Builder
110
Elixir ▷ Max @mxgrn.com · 24/11/2025
Yep. I never thought that ( .. ) can be equivalent to a do .. end. Which is also why () evaluates to nil.
100
Elixir ▷ Max @mxgrn.com · 24/11/2025
I don't know who needs to hear this, but this works in #ElixirLang (new line after :foo is key): if true, do: (:foo :bar) Can you guess what it returns?
440