I quote Australia’s returning prime minister after today’s election, “kindness is not a weakness”…
I quote Australia’s returning prime minister after today’s election, “kindness is not a weakness”…
Blue tongue lounge lizard?🦎 😏
What colour was your tongue afterwards?!
Even though I've worked on many closed source applications over the years and have contributed a handful of bug fixes and enhancements to open source projects, I always wanted to start on my own journey of sharing my work. That starts, very tentatively as a WIP, today github.com/ryanlovett-a... .
A few weeks ago I did my first 'laravel new' since Laravel 6.. It was such an amazing and refreshing experience, completely blew my mind..
But, that was also the day before Laravel 12 and new starter kits were announced, so now I am even more excited to do my next 'laravel new'... waiiiiting.. 😬
Just for funnies I have reproduced the Laravel Horizon dashboard using Laravel Prompts! It even auto updates..
😃
But, I don't accept this cant be done!!
So, in what is surely a terrible, terrible idea, I extended the Laravel query builder and overrode ->get().
Now it will look at all columns in ->orderBy()s, check if the column exists and, if not, split them out and apply them as a ->sortBy() to the results!
So.. I am working with a client who uses Filament...
And uses Laravel model attributes (think getPaidAttribute()) as columns, but you cant sort on those, right?
Because filament would add an ->orderBy('paid') to the query and if the column doesnt exist.. 💥
It's too true.. In reality what the authors of this article is talking about is simply a religious attention to detail and constantly asking 'what if'... Traits that would resonate with most developers!
stackoverflow.blog/2025/01/22/w...
Wow, thats google for that erosion of my self confidence (and yes @marcelpociot.bsky.social, thats even with using match all the time)...
You know.. If I could just write APIs forever, I think I would be the happiest boy in the world...
Why yes, I am installing homeassistant… finally time to upgrade from openhab.
Virgin Australia has started playing Christmas carols as boarding music. 🎄
And I’m here for it!
Sometimes I wonder if all the effort for camping coffee is worth it.
Yes, yes it is…
You know. It was no where near as tight as I think they should have been. The manual also gave a torque range that was 20Nm wide so 🤷🏼♂️
This morning I changed a tyre and, for the first time in my life, used a torque wrench to tighten the wheel nuts.
I feel so, legitimate.
Hahaha. I have an air compressor and literally yesterday I just bought myself a pneumatic impact driver.
But I think a compressor is one of those things that everyone with a garage or shed needs to own once in their lives. 🤣
🙋🏼♂️
Just for that I am going to refactor the switch to a match! 🥳
Why can I never remember how to format a switch statement?!
#want
Leet… 🤙
And half used dried up packets of wipes.
Oh. And single socks.
I attend something like 5-6 conferences a year across multiple professions and disciplines.. Hands down Laracon AU is my favourite!
It's why I was so proud an excited that I was able to present this year at Laracon AU in Brisbane.. You can now watch my presentation here: laracon.au/talks/ryan-l...
Haha. It seems like it most weeks!!
A wide view of an indoor trampoline park with many children bouncing and doing flips on the trampolines. In the foreground a laptop with code on the screen.
Working from “home” wins!
I made this mistake as well. Haven’t won a game since. Not sure what that says about me, or them!
So honest and playful and a true feast for the ears and the eyeballs!
Of course. It’s the professional version. Everything professional is 🔥
A person on a plane working on a computer with a thumbs up.
An emergency services control room with a number of people working at computers, all with thumbs up. The same photo of the person on the plane is on a series of screens on a wall.
Sitting on a plane this morning from SYD to ADL and just as they close the last cabin door I get an alert that the training environment for one of our customers was throwing errors.. A minute later a text message from the customer...
Thank goodness the flight had working wifi.. 15 min outage 🤨