thatarrowsmith.bsky.social
Software developer working with Elixir, Phoenix and LiveView.
Learn Phoenix LiveView at https://learnphoenixliveview.com
123 posts
1,003 followers
206 following
Regular Contributor
Active Commenter
comment in response to
post
Yes, it should be "jeopardiSing!"
Stupid 'Muricans.
comment in response to
post
Do this, but using an LLM so I can control AWS by talking to it. I’d pay big bucks
comment in response to
post
Avoid live components as much as possible - they’re a ton of extra complexity. (The docs themselves say the same)
See if you can do it as a function component first.
Main reason to use an LC: the behaviour is a) stateful and b) duplicated across multiple LVs
comment in response to
post
This article is out of date. The LiveView loading indicator is delayed by default in newer versions; it already does what the article suggests to do.
comment in response to
post
Kudos @thatarrowsmith.bsky.social for your post on auto_reload - it served as the basis for my implementation. arrowsmithlabs.com/blog/iex-con...
comment in response to
post
Thanks!
comment in response to
post
Check it out yourself at LearnPhoenixLiveView.com
comment in response to
post
He wakes up
comment in response to
post
Oops, it’s called the “Discover” tab over here, not “For You”. My point still stands.
comment in response to
post
Elixir beckons…
Join the dark side, Ryan! You’re already halfway there
comment in response to
post
Very relevant to AI coding.
Yeah it’s a shame that your pre-AI skills aren’t as useful as they were. But if you can’t accept that and don’t embrace the AI wave, you’re going to get crushed.
comment in response to
post
I'm native, but ESL people tell me the hardest things about English are:
1. insane spelling (and mispronunciations that come from it.)
2. lots of irregularities to memorise (e.g. all the past tense verbs)
3. tons and tons of idioms/turns of phrase/words with multiple meanings
Sound about right?
comment in response to
post
Botter = someone who bots (cheats in a videogame)
comment in response to
post
New LLM benchmark unlocked:
comment in response to
post
What about Ruby having all the synonyms? E.g. "map" and "collect" being two names for the same function. (Zillions of other examples.)
I used to like it ("I don't have to remember which is which!") but I've gone off it... it's *more* to learn, not less.
comment in response to
post
Me, 2015: "Ruby is so flexible, this is fantastic!"
Me, 2025: "Ruby is so flexible, this is horrible!"
comment in response to
post
So are we all going to be out of a job soon?
comment in response to
post
Yeah I host my apps on Gigalixir who are super convenient (great for a solo dev like me) but only affordable for low traffic / hobby apps.
If I ever get a lot more traffic I’ll urgently need to move to AWS.
comment in response to
post
You can explain this with analogy to English pronouns. Eg “he” = nominative, “him” = accusative
comment in response to
post
Who could forget this classic piece of “breaking news”?
(Yes, CNN really did this)
comment in response to
post
I’ve seen Opeth 3 times, they’re such a great live band.
(And it’s always funny to see the contrast between Mikael Akerfeldt goofing around telling silly jokes in between songs, then launching into another 15-minute super-serious death metal epic)
comment in response to
post
Again??
Every time I think about moving to fly I see reports of another outage.
comment in response to
post
What app is this?
comment in response to
post
Ooh I have been meaning for ages to implement this exact thing in one of my apps but it's never been urgent enough. I would definitely use this if it was open source!
comment in response to
post
Check it out yourself at LearnPhoenixLiveView.com
comment in response to
post
An Onion classic: theonion.com/area-man-con...