Harry's Avatar

Harry

@harrk.bsky.social

Lead Developer @ Helix Rail. Thoughts own. Blog: http://harrk.dev ๐Ÿ“Cheshire, UK

53 Followers  |  83 Following  |  37 Posts  |  Joined: 07.01.2024  |  2.8834

Latest posts by harrk.bsky.social on Bluesky

Preview
2024 in Review Hey there! Welcome to my third successive Year in Review post. I create these posts to write up a summary of what's happened in the year, how my blog has performed, and what went on along the sides. ...

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...

28.12.2024 13:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!

15.12.2024 20:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

12.12.2024 17:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

10.12.2024 11:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

06.12.2024 08:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yoohoo ๐Ÿ‘‹

03.12.2024 21:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

03.12.2024 21:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

02.12.2024 12:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
octopus go schedule

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 ๐Ÿ˜

30.11.2024 19:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

30.11.2024 15:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Heโ€™s actually done it!

30.11.2024 09:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
duckduckgo search results for randomqr

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?

23.11.2024 16:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
uptime monitor response time

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!

23.11.2024 15:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

array_walk and array_map why you do this?! Every time Iโ€™m caught out by the parameter switcharoo!

21.11.2024 17:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

UK based ๐Ÿ‘‹

21.11.2024 16:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Charizard ex

Charizard ex

After so many lame packs I finally got something rare!

20.11.2024 19:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

18.11.2024 22:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice to see you here. How you were missedโ€ฆ

16.11.2024 08:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I love that my discover tab is full of cats. No clickbait, politics, conspiracies... just cats. It's bliss.

15.11.2024 12:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah crud, not again.

06.11.2024 08:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s a great strategy to get follow backs, it worked here. ๐Ÿ‘€

01.11.2024 13:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thatโ€™s awesome! I havenโ€™t tried reverb yet, but itโ€™s somewhere on my list haha

25.10.2024 18:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Awesome to see more #laravel peeps over here! Excited to hear what everyone is working on.

25.10.2024 10:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ‘‹

25.10.2024 07:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haha amen! Hope to see more people migrate over here!

25.10.2024 07:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Handling Inbound Emails With Mailgun And Laravel Did you know, that you can not only send emails using Mailgun, but you can receive them too? I'm not talking about the webhooks that can report when a user unsubscribes, an email fails to send, etc....

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...

20.10.2024 17:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The left thumb stick on my Steam Deck just had to break before a 13 hour flight. Yayโ€ฆ

09.10.2024 10:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How To Geolocate IP Addresses With Laravel For this article, I will show you how to grab geolocation data from a visitor's IP address. We won't be using any third-party APIs however we will be using MaxMind's GeoLite2 database, which does requ...

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...

19.08.2024 11:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ใƒใ‚ญใƒณใ‚ซใƒ„ๅฅฝใ๏ผ๐Ÿคค

08.08.2024 10:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

18.05.2024 12:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@harrk is following 19 prominent accounts