Finally got around to doing my yearly review post. Hope everyone has a good 2025 and feel free to point me to yours if you have your own posts! I love reading them!
harrk.dev/2024-in-revi...
Finally got around to doing my yearly review post. Hope everyone has a good 2025 and feel free to point me to yours if you have your own posts! I love reading them!
harrk.dev/2024-in-revi...
Put together a home server using spare parts and now Iβve fell down the self hosted hole π There are so many cool self hosted projects out there. Too many!
Telling your users that an "Unknown error has occurred" helps nobody.
It's something I see more often than I'd like and the solution is to peruse a checklist of 100 things that can go wrong.
Help users by giving them clear error messages and in turn they can help you.
Figured it's worth mentioning since I assumed this applied to any collection which just caught me out. It only works when you have a collection of eloquent models (as far as I know). If this holds a regular array instead, it won't work.
It felt like yesterday when Rhythm of War was released. Canβt believe it has been 4 years since and now here we are with Stormlight Archive book 5. Iβm not ready for this!
Yoohoo π
Gave Simple Analytics a spin and got to say I'm impressed. Having a single script you can copy and paste without tweaking it between each site is a godsend when you're adding a load of them.
Considering taking the HSK1 test next year as a little personal challenge. My Mandarin is all over the place so having some structure should help that.
octopus go schedule
Finally got Octopus Go as my fixed price tariff expired. Now I simply plug in the car whenever and it sets up a charging schedule taking advantage of cheaper energy rates overnight π
I had to tackle this issue last week and stumbled on the same post. Hetzner shouldβve sent out a notification about it since it was of their doing. Wouldβve saved me time at least.
Heβs actually done it!
duckduckgo search results for randomqr
Every now and again I'll get an email from somebody who has distributed a QR code that goes to my website, asking if I'm able to fix it. (It's static, so no)
I've never been able to reproduce it and my generator never passes in my URL. It's stumped me, until now.
Could it really be this simple?
uptime monitor response time
Spent this afternoon tinkering with my blog's cache settings and now we're talking 50ms or so per request. UptimeRobot alone is showing a huge drop in response time.
Considering the server is located in Germany, I perhaps should've done this sooner!
array_walk and array_map why you do this?! Every time Iβm caught out by the parameter switcharoo!
UK based π
Charizard ex
After so many lame packs I finally got something rare!
I recall how excited you were to finally find something that worked for you. It really sucks at the moment but hereβs hoping the situation improves soonish.
Nice to see you here. How you were missedβ¦
I love that my discover tab is full of cats. No clickbait, politics, conspiracies... just cats. It's bliss.
Ah crud, not again.
Itβs a great strategy to get follow backs, it worked here. π
Thatβs awesome! I havenβt tried reverb yet, but itβs somewhere on my list haha
Awesome to see more #laravel peeps over here! Excited to hear what everyone is working on.
π
Haha amen! Hope to see more people migrate over here!
Did you know you can use Mailgun to capture inbound emails? For example: to capture leads for a CRM. Hereβs how I do it with #laravel
harrk.dev/handling-inb...
The left thumb stick on my Steam Deck just had to break before a 13 hour flight. Yayβ¦
It's been five months since I last wrote a blog post. So I wrote a quick guide on geolocating IP addresses in #Laravel using the GeoLite2 database.
harrk.dev/how-to-geolo...
γγγ³γ«γε₯½γοΌπ€€
PSA! Don't forget to double-check the data you send over WebSockets. These can be inspected via DevTools by your users just like an API request can.