Sign in

George Millo

@georgemillo.bsky.social
1K followers 212 following 142 posts

Software developer working with Elixir, Phoenix and LiveView.

PostsRepliesMedia
George Millo @georgemillo.bsky.social · 24/03/2026
Wrote a new post about some opinions I've grown so far after immersing myself in agentic engineering. Does anyone disagree? arrowsmithlabs.com/blog/spovs-f...
arrowsmithlabs.com
Spiky Points of View from 2,000 hours of agentic engineering
A few opinions on where software engineering is heading
030
George Millo @georgemillo.bsky.social · 12/10/2025
Following old school acquaintances on social media, it's remarkable how many have left the UK. And more keep leaving. And we're not in our 20s anymore, these aren't backpacking trips. Grown-ups with careers are expatriating for the long-term. The brain-drain will destroy us.
220
George Millo @georgemillo.bsky.social · 28/08/2025
ANNOUNCEMENT: “George Arrowsmith” is dead. A couple of years ago when I started publishing Elixir content, I decided I wanted to keep my online persona separate from my real life, and thus began writing under a pseudonym. 1/
150
George Millo @georgemillo.bsky.social · 24/07/2025
QA is about to become a huge bottleneck in software development. AI lets us churn out HUGE amounts of code extremely fast, but you still need to make sure it works. AI can help with testing too, but if you _really_ want to be sure it works, 1/
110
George Millo @georgemillo.bsky.social · 20/07/2025
Elixir friends: tomorrow I will begin the below challenge, using AI to resurrect a large abandoned codebase. Any suggestions? I'd love to find an Elixir project if there's a good candidate. What does the community need?
211
George Millo @georgemillo.bsky.social · 23/06/2025
New testimonials for Learn Phoenix LiveView. Thanks Georgi and Dwight! Check it out yourself at LearnPhoenixLiveView.com
020
Reposted by George Millo
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/06/2025
I don't think it's just contexts' fault. I think it's also too much boilerplate that's needed to achieve basic stuff and LiveView not being part of the framework + its design with views and components being two different things. It's still the best stack on the planet if you asked me 🙃 (1/2)
8141
George Millo @georgemillo.bsky.social · 22/06/2025
Did contexts kill Phoenix? New blog post: arrowsmithlabs.com/blog/did-con...
arrowsmithlabs.com
Did contexts kill Phoenix?
Why didn't Phoenix take off? I ask whether contexts killed the momentum.
371
George Millo @georgemillo.bsky.social · 21/06/2025
New testimonial for Mastering Phoenix Forms. Thanks Jim! (Check it out for yoursellf at MasteringPhoenixForms.com, now fully updated for Phoenix 1.8.)
040
George Millo @georgemillo.bsky.social · 18/06/2025
Phoenix contexts are simpler than you think. My new blog post explains why: arrowsmithlabs.com/blog/phoenix...
arrowsmithlabs.com
Phoenix contexts are simpler than you think
Beginners are always overthinking yet, but it doesn’t need to be confusing
021
George Millo @georgemillo.bsky.social · 06/06/2025
I just pushed an update to *Mastering Phoenix Forms*. The content and code are now fully up-to-date for Phoenix 1.8. See for yourself at MasteringPhoenixForms.com! Here's some feedback from existing customers:
050
George Millo @georgemillo.bsky.social · 05/06/2025
New blog post: **Numbering nested inputs in Phoenix LiveView.** This should be a simple feature to add to your nested forms, but it's not obvious how to implement it, and there are complications if your nested inputs are sortable. arrowsmithlabs.com/blog/numberi...
0101
Reposted by George Millo
Elixir Radar @elixir-radar.com · 04/06/2025
Elixir Radar issue 473 is out! 📣 You can read it here: buff.ly/sToO24X This issue features content from @thatarrowsmith.bsky.social @josevalim.bsky.social , Marcin Ruszkiewicz, Caio Delgado and Dan Schultzer. Thank you! #ElixirLang
buff.ly
Elixir Radar 473
044
George Millo @georgemillo.bsky.social · 03/06/2025
Here's some of the feedback I've received since launching the LiveView and OTP Crash Course five months ago. (Check it out yourself at liveviewcrashcourse.com. It's free! 😉)
020
Reposted by George Millo
Steffen Deusch @steffend.me · 30/05/2025
As we're getting ready for the first release candidate of #Phoenix #LiveView 1.1, I want to write about some of the new features and improvements we've been working on. A thread! #ElixirLang #MyElixirStatus
38632
George Millo @georgemillo.bsky.social · 02/06/2025
Fully agree with this HN comment. LLMs are the most amazing technology I've ever seen. Why all the hate and negativity?
141
George Millo @georgemillo.bsky.social · 30/05/2025
Been a while since I published new Phoenix content! My new blog post is about how to do some things with nested LiveView forms that go slightly beyond the standard add/remove/sort stuff describe in the docs: arrowsmithlabs.com/blog/phoenix...
arrowsmithlabs.com
Nested forms in Phoenix LiveView: advanced tips and tricks
Learn advanced techniques for rendering nested forms with inputs_for in Phoenix LiveView
1113
George Millo @georgemillo.bsky.social · 16/03/2025
I want an LLM for my email. “Write a short email to David telling him I’m looking forward to seeing him on Saturday, and ask him what the dress code is. Show it to me for approval before sending.” Much easier than writing it myself. Does this exist yet?
320
George Millo @georgemillo.bsky.social · 14/03/2025
New testimonial for Learn Phoenix LiveView. Thanks Ondra! Check it out yourself at LearnPhoenixLiveView.com
010
George Millo @georgemillo.bsky.social · 06/03/2025
Claude sucks at writing Phoenix - it still uses all the old pre-1.7 syntax like `form_for`, `Routes` etc.. Working around this by writing detailed explanations of the new syntax in my cursorrules but it's a PITA... is there a better way? @elixirlang.bsky.social #MyElixirStatus
470
George Millo @georgemillo.bsky.social · 01/03/2025
Who are the most interesting people talking about coding with AI on Bluesky?
020
Reposted by George Millo
themykolas.bsky.social @themykolas.bsky.social · 01/03/2025
It's a steal!!! Get it if you have the oportunity!
031
George Millo @georgemillo.bsky.social · 01/03/2025
New testimonial for Learn Phoenix LiveView. Thanks Dan!
120
George Millo @georgemillo.bsky.social · 01/03/2025
Just ~31 hours left to grab this course at the lower price!
040
George Millo @georgemillo.bsky.social · 28/02/2025
Claude Sonnet 3.7 is great, except that I'm now spending 10% of my time writing prompts or code, and 90% sitting around waiting for Cursor's agent mode to finish. Starting to think I could code while reading a book.
030
George Millo @georgemillo.bsky.social · 26/02/2025
This Sunday I will be doubling the price of my course Mastering Phoenix Forms, from $49 to $99. Get it at the lower price while it's still available: masteringphoenixforms.com
masteringphoenixforms.com
Mastering Phoenix Forms
The definitive guide to building complex, powerful forms with Phoenix, LiveView, and Ecto
041
George Millo @georgemillo.bsky.social · 26/02/2025
Whoever coded this should be fired:
111
George Millo @georgemillo.bsky.social · 26/02/2025
Underrated Bsky feature: the “for you” tab tells me whether I already follow someone, without me having to click through their profile to check. I wish X did this.
110
George Millo @georgemillo.bsky.social · 26/02/2025
When I'm king of the world, Coca Cola will be rebranded in Spanish-speaking countries to "Cueca Cuela".
010
George Millo @georgemillo.bsky.social · 21/02/2025
Elixir update: Look what arrived! Looking forward to diving into it this weekend.
0120
George Millo @georgemillo.bsky.social · 21/02/2025
One VERY noticeable difference between Bluesky and X is how much more responsive Bluesky's web UI is. Everything is just faster: links/buttons load instantly and I feel no tangible delay when clicking anything. The bird app is slow as hell in comparison.
010
George Millo @georgemillo.bsky.social · 16/02/2025
New testimonial for Learn Phoenix LiveView. Thanks Kevin!
“This course is excellent, offering clear content and a meaningful project that goes beyond typical tutorials, revealing essential insights about LiveView and JavaScript, making it a great choice for anyone seeking a genuine Elixir/Phoenix experience. Highly recommended.”


Kevin Genus
160
Reposted by George Millo
Bruno Anken @brunoanken.github.io · 16/02/2025
The more I work with JS, either backend or frontend, the more I want to work with Phoenix and LiveView. The JS fatigue is real and finally infected me.
0244
George Millo @georgemillo.bsky.social · 14/02/2025
TIL: there's a town in New York called Texas, and a town in Texas called New York.
000
George Millo @georgemillo.bsky.social · 11/02/2025
What's the best AI coding tool for iOS development? Cursor or something else?
100
George Millo @georgemillo.bsky.social · 10/02/2025
New testimonial for Learn Phoenix LiveView. Thanks Sven! Check it out yourself at learnphoenixliveview.com
030
Reposted by George Millo
Pieter Claerhout @yellowduck.be · 08/02/2025
🔗 Free tutorial: Learn Phoenix LiveView and OTP #ElixirLang #ElixirPhoenix #phoenix #reading-list
liveviewcrashcourse.com
Free tutorial: Learn Phoenix LiveView and OTP
#ElixirLang #ElixirPhoenix #phoenix #reading-list
064
George Millo @georgemillo.bsky.social · 09/02/2025
Those who don't study history are doomed to repeat it. Those who do study history are doomed to watch helplessly while everyone else repeats it.
010
Reposted by George Millo
Paulo Renato @exadra37.bsky.social · 07/02/2025
📢 DYK - Did you Know that you can hire me as a freelancer Software Engineer for Elixir related projects? Lets chat If your team needs extra hands with tech debt, bugs, features, security, and more. ✅ Rate discounts for Elixir projects using the #AshFramewrok 😀 #ElixirLang #ElixirPhoenix 👇
253
George Millo @georgemillo.bsky.social · 08/02/2025
Bluesky (and the other place) really needs to extend its "muted words" feature to apply to: - OCRed text in attached images - user bios (muting the entire user if certain words are in the bio) I try to avoid certain topics on here but they're inescapable.
020
George Millo @georgemillo.bsky.social · 08/02/2025
Ashraf Ghannam's review of the LiveView and OTP Crash Course. Thanks! Check it out yourself at LiveViewCrashCourse.com
000
George Millo @georgemillo.bsky.social · 07/02/2025
"In the future we won't need software engineers because people can just tell the AI what they want!" Bruh, have you ever heard a normal person trying to describe the app he wants?
150
George Millo @georgemillo.bsky.social · 02/02/2025
Mike Stok's review of the LiveView and OTP Crash course. Thanks Mike! Check it out yourself at liveviewcrashcourse.com
031
George Millo @georgemillo.bsky.social · 31/01/2025
Looking forward to all the talks at #CodeBEAMLiteLondon today. Are any of my followers here? Hmu. #myelixirstatus @codebeam.bsky.social
031
Reposted by George Millo
Elixir Radar @elixir-radar.com · 30/01/2025
The LiveView and OTP Crash Course is a FREE 15-lesson tutorial that will get you up and running with Phoenix LiveView in record time. Sign up for free at buff.ly/40rqDlC #sponsored
buff.ly
Free tutorial: Learn Phoenix LiveView and OTP
Learn Phoenix LiveView and OTP in 15 lessons with this free tutorial
0135
George Millo @georgemillo.bsky.social · 30/01/2025
Another review. Thanks @wktdev! Check it out yourself at liveviewcrashcourse.com
000
George Millo @georgemillo.bsky.social · 26/01/2025
More feedback coming in for the LiveView and OTP Crash Course. Check it out yourself at liveviewcrashcourse.com
050
George Millo @georgemillo.bsky.social · 25/01/2025
After ~8 years of learning Portuguese, I've just learned that to say "mine" (as opposed to "my" + some noun) you just say "meu"/"minha" (masc/fem) and not "o meu" / "a minha". I've been saying it wrong for 8 years and no-one ever corrected me, and now I can't stop saying it the wrong way. FML.
230
George Millo @georgemillo.bsky.social · 24/01/2025
Forgot to bring the right type of plug adapter to Brazil and now I need to prop my laptop charger up with books so it doesn’t fall out of the socket 💀
150