Steffen Deusch reposted
Drawing from tips that we've given to Oban users over the years, we've published an article on monitoring Oban health. oban.pro/articles/mon...
Steffen Deusch
@steffend.me
Software Developer (mostly Elixir). Mainly here to read. Fediverse https://social.deusch.me/@steffen
331 followers76 following173 posts
Steffen Deusch reposted
Drawing from tips that we've given to Oban users over the years, we've published an article on monitoring Oban health. oban.pro/articles/mon...
If your company is working with #elixirlang in production and wants to get some real human, non-AI feedback on your issues and pull requests or have technical discussions with the one and only José himself, we’ve got some open spots for clients at dashbit.co 👀
@peterullrich.com just listened to latest macro mayhem. If your kamal deployment runs on a default docker daemon on the server and the container is not ephemeral (not started with --rm), the docker daemon would still store the environment variables, so the container would come up after a reboot.
If it is created with a --restart policy other than no, that is. docs.docker.com/engine/conta...
Steffen Deusch reposted
Steffen Deusch reposted
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 🫶
Steffen Deusch reposted
Maybe a bit surprising, but the article ends with a shoutout to Phoenix and Tidewave 😬
Letting a right-wing extremist and racist keynote a conference about a web framework so that he can ridicule the framework, the language it is written in, and web applications in general - that’s something. www.heise.de/en/news/Rust...
@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
Steffen Deusch reposted
Steffen Deusch reposted
🚨 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...
@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…
Steffen Deusch reposted
Steffen Deusch reposted
Steffen Deusch reposted
Steffen Deusch reposted
This is cool. Also, if you're running an old version of Phoenix, you should really update. 😆 Keeping up has been very low pain on our 750k LoC LiveView codebase at work. #ElixirLang www.praialabs.com/phoenix-vers...
Steffen Deusch reposted
🚨 Announcing our new Podcast 🚨 Gus (@gworkman.bsky.social) and I have started a new #ElixirLang Podcast Macro Mayhem - @macromayhem.fm We cover Elixir news and general industry topics every 2 weeks. Our first episode is out now, available on all podcast players or on our website: macromayhem.fm
Steffen Deusch reposted
Next time you're upgrading Phoenix and you're using AI assistance, try pointing it to elixirstream.dev/gendiff/api and tell me how it goes. cc @steffend.me #ElixirLang
Steffen Deusch reposted
Announcing Lumis: Syntax Highlighter powered by Tree-sitter and Neovim themes. 110+ languages 250+ themes Unified API: CLI, Web, JavaScript, Rust, Elixir, Java. lumis.sh ↓
Steffen Deusch reposted
Hey Elixir friends! :) Hologram v0.10 is out, now with a real event system. To show it off, I rebuilt Space Invaders in pure Elixir, running in the browser with no game engine. There's a new server-side middleware layer too. hologram.page/blog/hologra...
Steffen Deusch reposted
Replying to @lawik.bsky.social
In a pending PR he added a Linux kernel recompile feature. It totally worked for replacing the Linux kernel and packaging up the stuff needed to run the nerves containers demo example. github.com/lawik/docker...
Steffen Deusch reposted
James Harton is doing something interesting. NBPR is a tool for removing a lot of the annoying bits of customizing a Nerves system. Namely buildroot and kernel builds. github.com/jimsynz/nbpr #elixirlang
Steffen Deusch reposted
Trans children are being denied gender affirming healthcare, so we’re stepping in to support them. Will you join us? goodlawproject.org/s/37c8ea
Steffen Deusch reposted
LiveView 1.2 is out now! phoenixframework.org/blog/phoenix... The highlights for me: - Colocated CSS - Support for formatters for <script> and <style> tags - New JS client docs 🎉 #ElixirLang
Steffen Deusch reposted
The Beam There, Done That podcast episode with me and @maennchen.dev is out! www.youtube.com/watch?v=FulS...
Steffen Deusch reposted
Steffen Deusch reposted
Anyone is looking for Senior Elixir Developer based in the EU? My CV available at hauleth.dev/cv #elixirlang #job
Steffen Deusch reposted
🚨 Please update "decimal" 🚨 A *single* calculation like: Decimal.new("1e1_000_000_000") |> Decimal.add(1) will OOM your application. Poof. Adios. Auf Wiedersehen. cna.erlef.org/cves/CVE-202...
If you’re running #Phoenix Channels (or LiveView) and have the LongPoll option enabled in your endpoint (default since 1.7.11), it’s time to do an update: github.com/phoenixframe... Thank you @peterullrich.com for finding and disclosing this issue!
Now also published on @theerlef.bsky.social‘s CNA website: cna.erlef.org/cves/CVE-202... Big thank you to @maennchen.dev for guiding us through the disclosure process!
Steffen Deusch reposted
Watching an @elixirconf.bsky.social talk by @steffend.me and saw my name as a contributor to Phoenix! That's what I love about open source. You can contribute to tools you actually use and love, and become part of something bigger than yourself :) #ElixirLang
Steffen Deusch reposted
The 5 vulnerabilities I found in Bandit were fixed and released today. Please go upgrade bandit ASAP. Thanks to @mtrudel.bsky.social for fixing them so quickly and to @maennchen.dev for managing the process 🙏 #ElixirLang cna.erlef.org/cves/
Steffen Deusch reposted
Oh, I almost missed that the ElixirConf EU photo gallery is out. Now you can play the "who is wearing a shirt Lars made while presenting" game that I invented. Was 3 for 3 for the first bit at the very least. Some lovely photos in there. codesync.pixieset.com/elixirconfeu... #elixirlang
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 :)
Steffen Deusch reposted
After some deliberation, I finally decided to make www.TestingLiveView.com free! I still think it's an amazing resource, but my focus is elsewhere now. So, I wanted to make it a free resource for the community. #ElixirLang
Steffen Deusch reposted
I just published a small adapter for NimblePublisher to get a site or blog up and running quickly with MDEx and Lumis. Check it out! github.com/leandrocp/ni... #MyElixirStatus
There's actually an open Chromium issue about this: issues.chromium.org/issues/45041... issues.chromium.org/issues/41346... Which is where I started. It mentions updating the pulse stream information after creating the stream.
Steffen Deusch reposted