Sign in

Patrick O’Meara

@patrickomeara.bsky.social
123 followers 169 following 54 posts

CTO @maintainly.com, father, @phpmelbourne.com organiser, soda water enthusiast. Laravel | Typescript | React | Expo. Living in Naarm via Yorta Yorta

PostsRepliesMedia
Patrick O’Meara @patrickomeara.bsky.social · 08/09/2025
I’m looking forward to learning from @marty.friedel.au once more. The prodigal son has returned.
110
Patrick O’Meara @patrickomeara.bsky.social · 07/07/2025
I’ve always had a great time pairing with coscreen. www.coscreen.co
coscreen.co
CoScreen: Collaborative Screen Sharing by Datadog
Bring your team closer to you. One click to share and remote control any window. Get things done together like never before.
020
Patrick O’Meara @patrickomeara.bsky.social · 19/06/2025
I'll be presenting tonight at @phpxmel.com on Refactoring to Actions. We will look at making your code more focused, testable and reusable by using actions, specifically Loris Leiva's Laravel Actions package. I'll also be paying homage to @adamwathan.com's Refactoring to Collections.
040
Patrick O’Meara @patrickomeara.bsky.social · 24/05/2025
Love it!
010
Patrick O’Meara @patrickomeara.bsky.social · 24/05/2025
That’s impressive Joe, well done! I need to find time to run in amongst work and kids. Are you training up for an event?
100
Patrick O’Meara @patrickomeara.bsky.social · 24/04/2025
Same here. I actually have never looked at other ways of producing the url.
130
Patrick O’Meara @patrickomeara.bsky.social · 11/04/2025
I dogfood Maintainly for this! I have time-based automations for which bins are being collected, the bed linens that need changing, when the kitchen and bathroom need cleaning. I use a tiny amount of the features I’ve actually built for it, but it has given me huge insight into the UI/UX.
110
Patrick O’Meara @patrickomeara.bsky.social · 01/04/2025
Another great episode. Great to see @grogsgamut.bsky.social on the panel, Australians need more of him in their lives.
020
Reposted by Patrick O’Meara
Joe Tannenbaum @joe.codes · 25/03/2025
Reminder: PHP × NYC next week! I think we're going to do a little show-and-tell format instead of a talk, RSVP if you think you can make it: phpxnyc.com/meetup/2025-...
phpxnyc.com
PHP × NYC | A fresh PHP meetup for NYC area devs
A fresh PHP meetup for NYC area devs. Kicking off in 2024
1107
Patrick O’Meara @patrickomeara.bsky.social · 24/03/2025
docs.saloon.dev I used to use the providers sdk but you just end up with a bunch of different ways to do things, or different wrappers. Now I use saloon, and love it. Thanks Sam Carré
docs.saloon.dev
Saloon | Saloon
Build beautiful API integrations and SDKs with Saloon
110
Patrick O’Meara @patrickomeara.bsky.social · 16/03/2025
I’m really loving the t-shirts.
020
Reposted by Patrick O’Meara
PHPxMEL @phpxmel.com · 12/03/2025
Next up we have Allison Guilhem coming back to present: Asynchronously Juggling with Symfony HTTP Client We will explore a little-known tool, the AsyncDecoratorTrait feature of the Symfony HttpClient component. www.meetup.com/php-melbourn...
meetup.com
PHP Melbourne March 2025 , Thu, Mar 20, 2025, 6:00 PM | Meetup
Eventy link: https://eventy.io/events/zmgpmg24 Come and hangout with the Melbourne PHP community, enjoy some talks, and hopefully learn a few things about full-stack devel
011
Reposted by Patrick O’Meara
PHPxMEL @phpxmel.com · 11/03/2025
We are excited to announce that @simonhamp.me will be joining next week via video with Building NativePHP for mobile. A behind-the-scenes dive into the "magic" that allows us to run Laravel apps directly on mobile devices and access native features. www.meetup.com/php-melbourn...
meetup.com
PHP Melbourne March 2025 , Thu, Mar 20, 2025, 6:00 PM | Meetup
Eventy link: https://eventy.io/events/zmgpmg24 Come and hangout with the Melbourne PHP community, enjoy some talks, and hopefully learn a few things about full-stack devel
151
Reposted by Patrick O’Meara
The Shovel @theshovel.bsky.social · 01/03/2025
428161
Patrick O’Meara @patrickomeara.bsky.social · 18/02/2025
The next @phpmelbourne.com meetup is March 20. If you have a talk idea please submit it via the proposal form. Please share far and wide ❤️ 🐘 www.meetup.com/php-melbourn...
meetup.com
PHP Melbourne March 2025 , Thu, Mar 20, 2025, 6:00 PM | Meetup
Eventy link: https://eventy.io/events/zmgpmg24 Come and hangout with the Melbourne PHP community, enjoy some talks, and hopefully learn a few things about full-stack devel
097
Patrick O’Meara @patrickomeara.bsky.social · 30/01/2025
@marcelpociot.bsky.social 👋 Any chance of some MariaDB love in Herd? 🙏
020
Patrick O’Meara @patrickomeara.bsky.social · 31/12/2024
A great write up Marty and an action packed year for you. Happy New Year. All the best for 2025. ❤️
120
Patrick O’Meara @patrickomeara.bsky.social · 30/12/2024
Cancer Bats are sooo good. I also saw them this year in Melbourne. It was the fourth time I’ve seen them. They always put on such a great show, great lads to chat with as well. Strange to see them pop up in my tech socials! Rock out Di!! 🤘
020
Patrick O’Meara @patrickomeara.bsky.social · 29/12/2024
You’re killing it Arunabh! I love watching your creations. Keep it up!
120
Patrick O’Meara @patrickomeara.bsky.social · 16/12/2024
I would also suggest trying the database installed on the runners to see if that helps.
000
Patrick O’Meara @patrickomeara.bsky.social · 16/12/2024
github.com/laravel/fram... Here’s the PR. Hopefully this helps get your dusk tests faster.
github.com
[9.x] Add `DatabaseTruncation` trait for testing by patrickomeara · Pull Request #45726 · laravel/framework
This is a second attempt at #45630 The DatabaseTruncates trait is a drop in replacement for DatabaseMigrations however it only truncates tables with data instead of dropping and migrating the whole...
120
Patrick O’Meara @patrickomeara.bsky.social · 16/12/2024
Check out the DatabaseTruncates trait. I added it a few years ago and it should speed up your dusk test significantly. Also, I recommend using octane in your dusk tests. You’ll get a nice bump there as well. The built in server falls over too much and can’t handle parallel requests.
110
Patrick O’Meara @patrickomeara.bsky.social · 10/12/2024
I’m here for this. Which printer did you get?
120
Patrick O’Meara @patrickomeara.bsky.social · 10/12/2024
Great news! Congrats Simon.
110
Patrick O’Meara @patrickomeara.bsky.social · 08/12/2024
At least you know what to do when Jack has trouble sleeping! 5km pram run!
110
Patrick O’Meara @patrickomeara.bsky.social · 08/12/2024
Expo.dev without a doubt.
expo.dev
Expo
Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
140
Patrick O’Meara @patrickomeara.bsky.social · 08/12/2024
Looking forward to it Joel. Keep up the great work.
010
Patrick O’Meara @patrickomeara.bsky.social · 05/12/2024
Doh!
000
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
go.bsky.app/NNFmHx1 Here it is!
110
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
A while ago I refactored our #TypeScript SDK so that the method call matches the @laravelphp.bsky.social route names. It's a much nicer DX, even the request and response data is typed. I'll write this one up into a blog post at some point.
Code showing a much nicer way to make API calls.
050
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
All of my best work is in git stash.
030
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
If you're using @laravelphp.bsky.social's `ThrottleRequestsWithRedis`, clearing the attempts can get a little tedious. This is due to the Redis database connection being used instead of the Cache, and the key being md5 hashed. Here is a trait that is particularly helpful in Dusk Tests.
A PHP Trait that helps clear route attempts.
060
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
I needed one of my favourite @laravelphp.bsky.social helpers in TypeScript. So simple, but so helpful for cleaning up code.
The Laravel tap helper function re-written in typescript.
020
Patrick O’Meara @patrickomeara.bsky.social · 04/12/2024
I've been listed in a Laravel Starter Pack, so I thought I would move some of my coding tweets across to here... turns out most of them are Typescript-related. 😜 I need to up my Laravel posting game.
120
Patrick O’Meara @patrickomeara.bsky.social · 03/12/2024
Absolutely not.
100
Patrick O’Meara @patrickomeara.bsky.social · 03/12/2024
Apple are rumoured to be releasing something like this in 2025. www.macrumors.com/guide/apple-...
macrumors.com
Apple's Smart Home Command Center: What We Know So Far
Apple is working on a new Home accessory that is designed to serve as a central hub or "Command Center" for smart home management. The Apple...
100
Patrick O’Meara @patrickomeara.bsky.social · 28/11/2024
Interesting. It was a noticeable jump for our case. Maybe the service containerisation has improved since then.
000
Patrick O’Meara @patrickomeara.bsky.social · 28/11/2024
Did you end up using the database the runner comes with? We spoke about it on Space Karen's platform about 12 months ago. You should find a nice speed bump.
100
Patrick O’Meara @patrickomeara.bsky.social · 28/11/2024
That was my bad. I had planned to get it but got swept up in the Laracon waves. I’ll get it to you.
110
Patrick O’Meara @patrickomeara.bsky.social · 28/11/2024
Beetroot and pineapple on a burger is my go to. Next time you’re in Melbourne I’ll take you to The Napier hotel for a Bogan Burger. Steak, chicken schnitzel, bacon, egg, potato cake, pineapple, beetroot, onion, tomato, cheddar with wedges and salad. 🍔 You’ll have enough calories to run home.
240
Reposted by Patrick O’Meara
Denise Difficult-Shrivell @deniseshrivell.bsky.social · 25/11/2024
Comment under a Guardian article… ‘I think we are slowly seeing the rejection of the major parties who are more and more obviously tethered to entities that exist outside of the electorate's interests’ #auspol
1530777
Patrick O’Meara @patrickomeara.bsky.social · 23/11/2024
Remember to use your secret weapon Aussies.
010
Patrick O’Meara @patrickomeara.bsky.social · 21/11/2024
Because eventually we will all have to verify our age, and that will turn a lot of users off social media. That age verification could include uploading id linking online accounts to people. It’s a stasi wet dream.
100
Patrick O’Meara @patrickomeara.bsky.social · 19/11/2024
If you follow the cancel subscription flow, they will offer you some discounts.
010
Patrick O’Meara @patrickomeara.bsky.social · 19/11/2024
I’ve also had good response on LinkedIn and from reaching out to local agencies that I know use PHP. Building community is difficult, but rewarding.
020
Patrick O’Meara @patrickomeara.bsky.social · 19/11/2024
phpx.world looks promising for our corner of the meetup world. A big part of growing community is attracting new devs to php. Meetup is, unfortunately, still important for discovery.
phpx.world
PHP×
210
Patrick O’Meara @patrickomeara.bsky.social · 19/11/2024
🙋🏻‍♂️ My product @maintainly.com was born from the wind energy industry. Been working on it since 2008.
120
Patrick O’Meara @patrickomeara.bsky.social · 19/11/2024
Hopefully sponsors can cover it. I know a few organisers that pay out of pocket for these expenses but companies profit from growing the local community not the organisers. Sponsorship is great when you have it. Stressful when you don’t.
110
Patrick O’Meara @patrickomeara.bsky.social · 18/11/2024
Hey Steve, here are some topics I wish I knew more about when building APIs. Producing documentation. Returning dynamically generated files. Generating Typescript types from endpoints. Handling different data for the same resource at list/show endpoints. ie. Summary vs detail resource.
020
Patrick O’Meara @patrickomeara.bsky.social · 16/11/2024
Nice. I’m a big Expo fan. Let me know if you get stuck anywhere.
010