πŸš€ Founder of https://xitter.cf/t.co/Zv3gS3YsjX - the open-source platform. πŸ‘· @hospitable at day. πŸ§‘β€πŸš€ @astrotomic_oss at night.

Hamburg, Deutschland
Joined January 2015
This week I've found a privacy issue in an app we use for our family. (intentional that broadly to not give hints) The root cause was painfully simple: something belonged to the same group, so it was considered authorized. But access is more than a group. gummibeer.dev/blog/2026/auth…
189
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
8️⃣ Building a Model Context Protocol (MCP) server with Laravel opens up exciting possibilities for AI integration. @devgummibeer shares the technical journey of building an MCP server for Archivist AI, covering the evolution from a simple read-only API wrapper to a secure OAuth-authenticated system that connects campaign data with AI tools like Cursor and ChatGPT. By @devgummibeer gummibeer.dev/blog/2026/buil…
2
1
2
101
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
πŸ₯‰ Logarithmic auto-scaling for Laravel Horizon presents a sophisticated solution to a common problem: how do you fairly distribute workers across queues with vastly different throughput requirements? @devgummibeer explores an intelligent approach that prevents worker starvation on high-throughput queues whilst maintaining efficient resource allocation across your entire queue system. By @devgummibeer gummibeer.dev/blog/2026/loga…
1
1
1
102
Horizon got a balance algorithm. πŸ”₯ Got merged and likely released this week. πŸŽ‰
Just made my first contribution to @laravel Horizon. Let's see if it goes through. πŸ™ Also made a post about that PR and why I would need it and what the benefit of the proposed `log` balance algorithm is compared to the existing ones. gummibeer.dev/blog/2026/loga…
1
12
768
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
MergeHelper 2.0 is live πŸŽ‰ What started as a simple way to keep an eye on your PRs and MRs now has a full review workspace, AI-guided reviews, and a bunch of tools to make reviewing code a little nicer. Still lives in your menu bar. Still supports GitHub + GitLab.
1
2
3
450
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
Don't be a meat proxy
72
293
54
4,139
290,295
Just made my first contribution to @laravel Horizon. Let's see if it goes through. πŸ™ Also made a post about that PR and why I would need it and what the benefit of the proposed `log` balance algorithm is compared to the existing ones. gummibeer.dev/blog/2026/loga…
2
2
1
13
2,690
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
New MergeHelper release! πŸ’¬ Now shows open comments on PRs/MRs ⚑ Solved CPU issues (did a lot of manual profiling for this) πŸͺ² Fixed several little bugs β†’ mergehelper.com
1
2
9
911
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
I built a tiny icon-morphing component with AlpineJS + Blade! You literally just pass in two SVGs and it handles the morphing for you. Could be on hover or whatever other trigger/event is needed Super simple to use, but it makes interactions feel so much more polished.
11
13
1
180
13,779
Cool little helper to keep all your MR/PR on watch. Primary in a company with several repositories and AI agents creating PRs for you silently from Slack this is great. πŸš€
kitze told me to do it soooo... happy to launch mergehelper.com. this is my first macOS app and it does one thing: show me a unified list of PRs and MRs that matter to me across Github and Github. It's free to try and if it solves a problem for you, you can buy it for a one-time fee of $12 started working on this last week, fully coded with Claude Code + Codex Under the hood, it's using Tauri for the app, and React for the UI. Mergehelper.com is a simple Laravel website with a tiny API to handle app-updates + github release triggers (whenever I push a new tag, GH will build + notarize the app and notify the website of the new release). Billing + license key management is handled through @polar_sh Learned quite some new stuff in the past couple of days and happy to answer any questions if you have them!
1
2
484
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
I have decided to increase my luck surface (thanks @aarondfrancis πŸ˜…) so I'm shipping an MVP of something that solves a personal frustration: I like newsletters, but I notice that I don't often subscribe to them because I like a clean inbox, too. So, I've built Newsdrop. You get a unique email address that you can use for newsletters and it will automatically send you an email digest whenever you want. The MVP already has some other cool features in it as well such as automatically importing newsletters from your Gmail account, and an online inbox for all your newsletters. Feel free to give it a go!
7
3
1
55
22,384
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
New article about how WithCachedRoutes and WithCachedConfig shaved minutes off our modular monolith's tests
5
4
2
22
5,561
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
Every year, JavaScript brings new features that save us from relying on heavy libraries. From formatting dates to cloning objects, discover some of these handy additions in today's article.πŸ‘‡ tighten.com/insights/new-ish…
11
29
3,904
Whoever was involved/responsible in the end-scene of #paradiseonhulu and picked @tommeeprofitt Eye of the Tiger for this - it’s an absolute masterpiece and the scene feels like the song was made for it. 😱πŸ₯ΉπŸ€―πŸ₯³
1
206
Probably someone knows. Is there any reason why the @laravelphp ShouldBeUnique interface is only respected when dispatched through Bus but not by Queue::push() ? πŸ€”
5
2
672
We have to use Queue::push() as objects/runtimes are not always gracefully destructed. I think something @timacdonald87 has experienced with the flexible cache as well. But that means that we can’t use the default unique behavior.
1
500
Replying to @tobias_petry
@tobias_petry in your Laravel PG package you have array types but only for ints as you say that’s the only with real benefits compared to JSON(B) columns. But a quick search revealed that native array types outperform JSON in every aspect when I just want an array of dates.
1
2
630
Write performance, storage size, GIN performance should be all better with native array types. To me that would be enough reason to support way more array types. πŸ€”
1
2
338
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
started another sci-fi project to play around with some ui ideas. the theme for now is a global anomaly detection system.
72
141
10
2,526
135,233
Tom Herrmann πŸ¦¦πŸŒ³πŸ‡©πŸ‡ͺ retweeted
ElevenLabs released a bunch of UI components for working with audio. I modified the waveform visualizer to display the speakers in different colours based on transcript data Beauty of shadcn type installs, just jump in a modify the code directly
11
20
1
587
63,870
Hey @jbrooksuk, will the ability to create Laravel Forge sites without a repo cone back? I had to create two sites completely manually and standalone also with certbot CLI as they were just nginx proxies to go & python apps on ports. πŸ€”
1
2
488