Steve Bauman (@ste_bau) 's Twitter Profile
Steve Bauman

@ste_bau

php/acc

📧 spamwise.ai
🍃 curlwind.com
💻 showcode.app
📕 ldaprecord.com
⌨️ github.com/directorytree

ID: 231357103

linkhttps://github.com/stevebauman calendar_today28-12-2010 08:32:13

10,10K Tweet

7,7K Followers

809 Following

Steve Bauman (@ste_bau) 's Twitter Profile Photo

One thing I find really strange with Shadcn-Vue and the new Laravel Vue Starter kit is its file path convention It's kebab-case up until the component name, then turns into PascalCase. Why? 🤔 Shadcn React stays consistent with kebab throughout

One thing I find really strange with Shadcn-Vue and the new Laravel Vue Starter kit is its file path convention

It's kebab-case up until the component name, then turns into PascalCase. Why? 🤔

Shadcn React stays consistent with kebab throughout
Nuno Maduro (@enunomaduro) 's Twitter Profile Photo

if you’re a react dev but the project uses vue, use vue if it’s an app using inertia, don’t introduce livewire if they use enums for statuses, don’t use strings if the team uses the actions pattern, follow it consistency > personal preferences

Steve Bauman (@ste_bau) 's Twitter Profile Photo

Took a short hiatus from X but I’m back I noticed I was using X like a rat pressing a button to drip more cocaine… So working on creating a healthier boundary At every dull moment I’d open my phone and start scrolling… In between rounds in a video game, in between

Steve Bauman (@ste_bau) 's Twitter Profile Photo

Spamwise API is now out -- allowing you to fully manage mailboxes over HTTP Listen for new messages, create drafts, send messages, delete folders, etc. It's all available and super easy to use Setup is dead simple: 1. Add mailbox 2. Generate API key 3. Use API 4. ??? Profit

Spamwise API is now out -- allowing you to fully manage mailboxes over HTTP

Listen for new messages, create drafts, send messages, delete folders, etc. It's all available and super easy to use

Setup is dead simple:

1. Add mailbox
2. Generate API key
3. Use API
4. ??? Profit
Steve Bauman (@ste_bau) 's Twitter Profile Photo

Writing tests is by far the best use of Agentic AI imo Give it access to run the tests automatically and you can tackle another part of your application while the agent does the tests and makes them pass

Steve Bauman (@ste_bau) 's Twitter Profile Photo

If you have a large application with hundreds of routes and need to separate them into files, consider adding a Route::directory mixin to auto-register all route files in a given directory so you don't need to require them all manually

If you have a large application with hundreds of routes and need to separate them into files, consider adding a Route::directory mixin to auto-register all route files in a given directory so you don't need to require them all manually
Steve Bauman (@ste_bau) 's Twitter Profile Photo

If you have to perform complex logic within an iteration of something, consider using Extract to Invokable Class If we extract the logic into an invokable class, we can create tests for it specifically, instead of having to scaffold things outside implementation as well

If you have to perform complex logic within an iteration of something, consider using Extract to Invokable Class

If we extract the logic into an invokable class, we can create tests for it specifically, instead of having to scaffold things outside implementation as well
Steve Bauman (@ste_bau) 's Twitter Profile Photo

Anyone know of any completely free bug/exception tracking software that is self-hostable for Laravel, like Flare/BugSnag/Sentry, etc?

Steve Bauman (@ste_bau) 's Twitter Profile Photo

ImapEngine-Laravel coming in the next few days Will ship with: - Ability to monitor mailboxes (listen for new emails) - Define mailboxes in your config and access with facade - Test utilities

Steve Bauman (@ste_bau) 's Twitter Profile Photo

Just released -- ImapEngine fakes. This makes it really easy to test common mailbox features without needing to boot up a real IMAP server:

Just released -- ImapEngine fakes. This makes it really easy to test common mailbox features without needing to boot up a real IMAP server:
Steve Bauman (@ste_bau) 's Twitter Profile Photo

When processing a large number of results inside a queued job, consider using recursive job dispatching with pagination instead of chunking With chunking, the queued job may time out (with a large enough result), since even though it's chunking, it still needs to go through that

When processing a large number of results inside a queued job, consider using recursive job dispatching with pagination instead of chunking

With chunking, the queued job may time out (with a large enough result), since even though it's chunking, it still needs to go through that