Grilled Cheese

ExploreLog inSign up

Steffen Deusch

@steffend.me

75 Following323 Followers

Software Developer (mostly Elixir).

Mainly here to read.

Fediverse https://social.deusch.me/@steffen

PostsRepliesMedia
@gworkman.bsky.socialOct 10, 2026, 6:55 AMReposted by @steffend.me

I am absolutely over the moon about this 😁

The #Goatmire badge (running #AtomVM) controlling the Goatmire balance bot (running #Nerves and #BeamBots, rendering display with #Emerge) via #Erlang distribution

Thanks @lawik.bsky.social for the display PR 🫶

@steffend.meOct 8, 2026, 8:13 PM

Thank you for looking so thoroughly! That’s doing a lot to keep us all safe šŸ™ŒšŸ»

@peterullrich.comSep 26, 2026, 11:29 AMReposted by @steffend.me

Maybe a bit surprising, but the article ends with a shoutout to Phoenix and Tidewave 😬

The web framework Phoenix, written in Elixir, can serve as a model for Rails. The developers of Elixir and Phoenix jumped on the Agentic Coding bandwagon very early on and offer ideal opportunities to combine both worlds, for example, with their own agents.md file optimized for Elixir in every new Phoenix project and the Tidewave tool.
@steffend.meSep 25, 2026, 8:37 PM

Very nice, I wish you all the best and hope that it succeeds. Happy to pay for a personal plan once they are available šŸ’°

@steffend.meSep 14, 2026, 10:10 PM

The thing looks awesome btw! Sorry I’m just a bit sad that such content gets exclusively posted over there šŸ˜…

@steffend.meSep 14, 2026, 10:09 PM

Maybe I should tell him to not only post on the Nazi-site (or even better not post there at all) and instead do it somewhere people can actually see it, without needing a Nazi-account…

@steffend.meSep 11, 2026, 5:14 PM

You need it assuming you don’t use sticky sessions at your load balancer, otherwise individual longpoll requests might get router to different nodes and if they cannot communicate via clustering, LiveViews would frequently do full remounts when you don’t expect them to.

@steffend.meSep 11, 2026, 3:20 PM

I heard in the podcast that you’re not planning to use clustering. That means that you also can’t use longpoll for users where websocket is broken, which could lead to bad UX. If you decide to do clustering, you could also route git through the cluster instead of deciding at the reverse proxy šŸ˜„

@steffend.meSep 11, 2026, 2:10 PM

Nice, happy to help test or contribute :)

@steffend.meSep 11, 2026, 1:38 PM

@peterullrich.com For the firecracker runners, do you plan to make those open source? I like self hosting runners, but I don't feel good using them on public repos if the jobs are not isolated. So a way to run KVM based ephemeral runners for each job would be awesome for non-hosted ones too #pushin

@steffend.meSep 11, 2026, 12:26 PM

But the existing code is still completely fine even on latest 1.8. There is one very good reason to always update to latest, even while older versions still get security patches: they don’t get bug fixes. So you might run into known issues on older versions that won’t get fixed.

@steffend.meSep 11, 2026, 12:26 PM

But that’s not a reason not to update, since generally old patterns are at most deprecated and your existing code will still work (just add phoenix_view as a dependency for that example). So people sometimes feel like they need to update to the latest and greatest idioms to use latest Phoenix.

@steffend.meSep 11, 2026, 12:26 PM

I know I’m late to hear the latest episode, but since it looks like that last post was not fully clear: what I’m trying to say is that I’ve seen people saying something similar to ā€œoh we’re still on 1.6 because we use Phoenix.View and didn’t have time to update to Phoenix.Componentā€œ or similar.

@peterullrich.comSep 10, 2026, 7:46 AMReposted by @steffend.me

Apparently there is money for open source if you are racist enough

@peterullrich.comSep 8, 2026, 5:33 PMReposted by @steffend.me

🚨 Announcing Pushin 🚨

Now officially: I'm announcing Pushin.eu, a git hosting platform built and run entirely in Europe. Think GitHub/GitLab but European, better, and faster. Built with #ElixirLang and #RustLang.

peterullrich.com/announcing-p...

@steffend.meSep 7, 2026, 8:59 PM

Just CLONE the repo. There’s no fucking need to render commits and blames to HTML for your stupid scraping. And they call it artificial INTELLIGENCE.

@steffend.meSep 7, 2026, 8:59 PM

And that’s still the reasonable part. Add those to robots.txt and you’ll get tons of requests from residential proxies claiming to be chrome on windows etc.; I had to shut my forgejo hosted Linux repo down and move it to GitHub due to those stupid crawlers.

@steffend.meSep 7, 2026, 1:39 PM

btw nice to see a privacy policy on the site now, note that it does not render nicely on mobile at the moment

@steffend.meSep 7, 2026, 7:49 AM

@peterullrich.com if you need a stresstest for pushin.eu, host a fork of the Linux kernel or another repository with 100000+ commits. I just had to make another repository on my Foregjo instance private because AI crawlers pinned my CPU at 100% for hours, trying to crawl git blames of a mesa fork…

@steffend.meApr 29, 2026, 3:41 PM

Thanks to everyone that joined me for my first ever conference talk last Thursday at @elixirconf.bsky.social. It was a lot of fun!

Remember to try the #Phoenix #LiveView 1.2.0 release candidate and report any issues. I'm also happy to hear if everything works just fine for you :)

Me, a white male guy, standing on stage at ElixirConf EU Malaga 2026. I'm wearing a black Kurzgesagt zipper hoodie, a Phoenix T-Shirt and a blue jeans. ElixirConf graphics hanging behind me, my laptop in front of me, people sitting in the front, bottom part of the image. On the top right, the projected slides show "Update from the Phoenix team".A close up of me holding the slide remote in my right hand, gesturing with my right hand.Me on stage, again gesturing with my right hand.Me on stage, holding my hands together, probably answering a question. The track host stands right next to me, to the right.
1
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-11 02:37:10 EDT