Advertisement · 728 × 90

Posts by Sandro Gehri

Looking forward to talk about my experiences upgrading a real-world app to @laravel.com Livewire v4.

Come along and hear:
👍 What went well?
🧐 Where I did struggle?
🚀 How the app improved?

See you in #Basel

2 months ago 5 1 0 0

Upgrade to the latest @filamentphp.com release (v4.0.5) to get an extra boost on your test suite.

In my case, the test suite went down from ~30s to ~24s 🚀

7 months ago 7 1 0 0
Post image

Next speaker reveal! 🎉 @sandro.gehri.dev 🇨🇭, full-stack developer, open-source contributor, and creator of OpenAI for PHP & Laravel, will take the stage at Laravel Live Denmark!

1 year ago 8 3 1 0
Preview
Let’s build K.I.T.T. with JavaScript && Move from the Wild into the Cloud(s), Tue, Feb 25, 2025, 6:30 PM | Meetup Get ready for an unforgettable Laravel meetup at HUB space in Neuchâtel ! Join us for an amazing evening of learning, dedicated to programming an onboard AI in JavaScript

Hi Artisans !

We are pleased to invite you to our next Laravel Meetup, which will take place on Tuesday, February 25th, at 18:30 (talks start at 19:00) in Neuchâtel @ Le Hub

RSVP : meetup.com/laravel-swit...

#php #artisans #switzerland #KnightRider #livewire

1 year ago 5 2 1 1
Meetup in Zürich - November 2024
Meetup in Zürich - November 2024 YouTube video by Laravel Switzerland Meetup

Hi Artisans! Here are some great moments recorded during our last meetup of the year in Zurich, November 2024. See you in January 2025 for new adventures!

www.youtube.com/watch?v=oXD6...

1 year ago 6 2 0 1

Probably most developers haven‘t realized the behaviour because HTML ignores leading and trailing spaces in most cases.

The reason I realized it was a JS library not able to render strings with a leading whitespace. 😅

1 year ago 0 0 0 0
livewire/src/Mechanisms/HandleRequests/HandleRequests.php at main · livewire/livewire A full-stack framework for Laravel that takes the pain out of building dynamic UIs. - livewire/livewire

Livewire disables the TrimStrings middleware for all its requests: github.com/livewire/liv...

Maybe something for Filament v4 to trim all text input values by default?
Probably not possible in v3 as it is a breaking change under special conditions.

1 year ago 1 0 1 0

Maybe this is a problem in my application.

I will give it a try in a fresh installation and let you know.

1 year ago 1 0 0 0

Right, but I hesistated to have this right from the beginning on all my text inputs becauce of possible side effects.

Maybe this is something Filament could support out of the box?

1 year ago 1 0 1 0
Preview
Sending logs to Flare - Documentation The best error tracker for Laravel

Maybe I should have mentioned, that I send log entries with a level of "error" of higher to Flare: 😅

flareapp.io/docs/integra...

1 year ago 2 0 0 0
Advertisement
Bluesky Network Analyzer Find accounts that you don't follow (yet) but are followed by lots of accounts that you do follow.

Love this little tool by @theo.io to grow my network here 🦋

bsky-follow-finder.theo.io

1 year ago 1 0 0 0
Post image

💡 Laravel tip: Get notified when you have a missing translation in your Laravel app.

#Laravel #I18N

1 year ago 33 5 3 0

I always unguard(). 💯

In my opinion fillables only work in really simple apps. As soon as you have users with different permissions, fillable isn‘t the right choice anymore.

And to not get confused when switching projects I always unguard the models and use proper validation everywhere.

1 year ago 1 0 1 0
Post image

How are you getting rid of leading or trailing spaces on @filamentphp.com inputs?

Currently, we use a macro on the TextInput which trims the string when the state dehydrates.
Is there someone with a better / different approach?

1 year ago 2 0 1 0

For all the newcomers, I’ve created a starter pack of just a few of the awesome voices from the #PHP community to get you started here at Bluesky.

Don’t stop with these folks, though. There are so many other amazing PHP devs to follow! Check out who these folks follow for more.

go.bsky.app/SkXz8C8

1 year ago 42 18 4 0

💯
totally agree 👍

1 year ago 3 0 0 0

Done.

1 year ago 0 0 0 0

The video of the talk will be available on Youtube.

1 year ago 2 0 1 0
Preview
Laravel Worldwide Meetup Join the official Laravel meetup in the cloud. Learn from familiar faces and new speakers while chatting with fellow Laravel devs.

🚨 Tomorrow: Laravel Worldwide Meetup

Tune in when I talk about improving your test suite with mutation testing in @pestphp.bsky.social

And @rissabubbles.bsky.social tells you everything about "Crafting Compelling Laracon Talks"

📆 26. November
⏰ 17:00 UTC

meetup.laravel.com

1 year ago 24 8 1 1

We've assembled a starter pack of just a few of the awesome voices from the #PHP community here on Bluesky. But don't stop here! Take a look at who these folks follow for more great following ideas. go.bsky.app/SkXz8C8

1 year ago 93 47 6 8
Advertisement
Preview
Laravel Worldwide Meetup Join the official Laravel meetup in the cloud. Learn from familiar faces and new speakers while chatting with fellow Laravel devs.

Looking forward to talk about mutation testing in @pestphp.bsky.social next Tuesday at the Laravel Worldwide Meetup.

meetup.laravel.com

1 year ago 9 1 0 1

And I was wondering why my follower count is 🚀

Thank you @phpc.social

1 year ago 4 0 0 0
Post image

Catch all the talks from our amazing speakers on our YouTube channel! 🎥 Watch now: [youtube.com/@laravel-switzerland-meetup](www.youtube.com/@laravel-swi...).

1 year ago 5 3 0 0
Post image

Thanks to the @spatie.be newsletter href.email I just found out, that you can use a custom domain for your @bsky.app handle.

I think @sandro.gehri.dev just looks very nice 💅

1 year ago 9 2 0 0
Mutation Testing for Pest PHP with Sandro Gehri
Mutation Testing for Pest PHP with Sandro Gehri YouTube video by Laravel Switzerland Meetup

💡 Wan‘t to learn more about the upcoming mutation testing capabilities in @pestphp?

Checkout my talk from the latest Laravel Switzerland meetup.

youtu.be/78iI0yS87oA

1 year ago 1 0 0 0
Preview
GitHub - pestphp/pest-plugin-mutate: Mutation Testing for Pest PHP Mutation Testing for Pest PHP. Contribute to pestphp/pest-plugin-mutate development by creating an account on GitHub.

🧙🏼 Still very pumped about my talk at Laravel Live UK last week, talking about the upcoming Mutation Testing capability in Pest PHP.

Thanks again to the conference organizers, for doing an amazing job.

Checkout the plugin beta version: github.com/pestphp/pest...

1 year ago 1 0 0 0
Post image

📣 TailwindMerge for Laravel Announcement

The latest version supports all the new features in TailwindCSS 3.4 🎉

- Dynamic viewport units
- size-*
...

github.com/gehrisandro/...

2 years ago 1 0 0 0
Post image

The newest feature I've added to the upcoming Pest Mutation Testing plugin, is already one of my favourites: "--retry" 😍

It runs the mutations previously survived first, to have a really fast feedback loop. 🚀

It behaves like `--retry` in Pest.

#php #mutationtesting

2 years ago 5 3 0 0
Advertisement

Considering releasing version v1.0.0 of OpenAI client for PHP. Is there any last request you wish to see implemented before that? github.com/openai-php/c...

2 years ago 4 1 0 0
Post image

A Larsvel Pulse card that records all OpenAI requests. 🧪

Should we add this to OpenAI for Laravel?
And what metrics would you like to see?

2 years ago 1 0 0 0