Kyle
banner
boe.codes
Kyle
@boe.codes
#Ruby / #Rails dev by day 🌞
#Elixir / #Phoenix dev by night 🌚

I just want to watch the world learn ( #ElixirLang for their own sake).
Pinned
Kyle @boe.codes · Nov 17
If you're learning #ElixirLang and/or #PhoenixFramework and have any questions or need help, hit me up please 🤝
Welp. Time for the weekly @fly.io outage. This is unacceptable. Going to be moving to @render.com asap.
February 23, 2025 at 1:23 AM
Reposted by Kyle
Starting a new site with all the Phoenix configuration in place to serve multiple domains in the same app is now done with a single command. Plus some other new features in this release and bug fixes. 🎉
The biggest release so far, Beacon v0.4 adds some of the most requested features from our community to help create new sites, deploy multiple sites, and several other conveniences: 📝 loom.ly/BjEobYo

#MyElixirStatus
February 14, 2025 at 2:20 PM
Wow @fly.io just can’t win. Honestly going to have to stop recommending them with all these outages and issues. Anyone have any good alternatives?
February 16, 2025 at 4:11 PM
Severance is some of the best TV I think I’ve ever seen. The last time I remember being this intrigued by a show was Lost.
February 7, 2025 at 3:30 AM
Reposted by Kyle
Years ago on Twitter I had raised this as a very real possibility that DHH was continuing to devolve and would likely eventually turn into a right-wing reactionary.

At the time it was dismissed as hyperbole, that the community was wrong for disinviting him from RailsConf.

It was the right call.
How are we all feeling about Mr Rails being a full on MAGA Nazi? Now he wants to see the rise of the far right in Europe. Are we ok with him and Tobi controlling most of the Ruby ecosystem? Are we ok with companies sponsoring or attending Rails World?
January 22, 2025 at 5:03 AM
Reposted by Kyle
New Elixir rule: Never leave a code base without replacing every http library with Req. #elixirlang
January 27, 2025 at 2:36 PM
Reposted by Kyle
Reposted by Kyle
I'm not rooting for a nation state. I'm rooting for open source.
January 27, 2025 at 10:33 PM
Reposted by Kyle
There are DOZEN of us. DOZEN! Give 'em all a follow. go.bsky.app/Fez8yDd
Washington state agencies
Join the conversation
go.bsky.app
January 23, 2025 at 5:16 PM
Reposted by Kyle
New job opening in my team! Not specifically Elixir, but I’d love to see people in that Elixir/ML overlap. Another project in this team is Elixir (LiveView web app and full system in Elixir) #Elixir

jobs.apple.com/en-us/detail...
Staff Software Engineer (Applied ML/LLM) - Careers at Apple
Apply for a Staff Software Engineer (Applied ML/LLM) job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com
January 24, 2025 at 4:01 PM
Reposted by Kyle
I can’t get enough of this
January 17, 2025 at 5:41 AM
Why did nobody tell me about the Popover API????

I feel like Fred Flinstone pushing my stone car with my feet and I just saw a lambo fly with how much effort goes into doing stuff like this.

developer.mozilla.org/en-US/docs/W...
Popover API - Web APIs | MDN
The Popover API provides developers with a standard, consistent, flexible mechanism for displaying popover content on top of other page content. Popover content can be controlled either declaratively ...
developer.mozilla.org
January 17, 2025 at 4:47 AM
Same. But now I’m like 40 lbs heavier in…not muscle.
January 16, 2025 at 1:53 AM
Reposted by Kyle
I am migrating our business accounts over here. If you are an #ElixirLang enthusiast - please follow @groxio.bsky.social and @gigcityelixir.bsky.social

Thank you so much!
a cartoon of snoopy wearing a green hat and scarf
ALT: a cartoon of snoopy wearing a green hat and scarf
media.tenor.com
January 14, 2025 at 6:41 PM
Woo! First PR accepted/merged into Phoenix LiveView!

github.com/phoenixframe...

Just a documentation change but a fun process understanding the thinking behind maintaining such an amazing core part of the #ElixirLang ecosystem.
January 14, 2025 at 9:11 PM
For those of you moving over from Hyper.js to Ghostty, here is the configuration for my best attempt at replicating the style on macOS

1/🧵
January 11, 2025 at 11:01 PM
Happy new year! 🎈🎊🎆
January 1, 2025 at 10:10 AM
Reposted by Kyle
Its a few months old but the presentation at @elixirconf convering LVN concepts is a good primer for those curious how we build for native

www.youtube.com/watch?v=9D9L...

#ElixirLang
LiveView Native is ready!
YouTube video by ElixirConf
www.youtube.com
December 29, 2024 at 8:37 PM
Reposted by Kyle
PhoenixTest v.0.5.0 is out! 🥳

Lots of changes. My favorite: experimental assertion `timeout` option that waits for async operations (and handles redirects).

Less visible work (but sooo valuable) -- work to allow for a playwright driver. 🤯 (huge thanks to @ftes.de 🙌)

👉 hexdocs.pm/phoenix_test...
Changelog — PhoenixTest v0.5.0
hexdocs.pm
December 30, 2024 at 2:09 PM
Reposted by Kyle
In the Livebook front, we announced two major features:

* Livebook Teams w/ one-click deployment of notebooks as apps inside your infrastructure: livebook.dev/teams/

* Chris McCord and Chris Grainger used Livebook to coordinate a cluster of 64 GPUs for ML and more: www.youtube.com/watch?v=4qoH...
Teams - Livebook.dev
Automate code & data workflows with interactive notebooks
livebook.dev
December 23, 2024 at 7:57 PM
ChatGPT load up celery man.
December 22, 2024 at 1:52 PM
I am both immensely proud and deeply ashamed of this #ElixirLang Phoenix LiveView hackery I built to do dynamic functional component calls.
December 22, 2024 at 2:06 AM
Reposted by Kyle
Yoooo #elixirLang folks, if @davelucia.com (no davydog, wtf) and I had a holiday live stream monday, would y'all come and bullshit for a bit?

If so what TZ are you in? Show me how bsky scales vs the elixirlang community, retwoot this shit.
December 19, 2024 at 11:01 PM
Sometimes you have to build it the wrong way to build it the right way.
December 18, 2024 at 4:53 PM