@michael@thms.uk
@michael@thms.uk avatar

michael

@michael@thms.uk

Full stack web developer currently working mostly with #PHP / #Laravel, Vanilla #Javascript and #SCSS. Love learning more about (almost) anything, but particularly #MySQL and #InfoSec. Currently learning Arabic. Husband, father of two boys, Christian.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

michael, to php
@michael@thms.uk avatar

Got to say: Just been through upgrading an app from 8.1 to 8.3 and it's really nice and painfree.

Very few breaking changes, and the few that are there are stuff that a sensible person would've addressed a long time ago.

Unfortuantely that means that apart from readonly classes, there are also few exciting new things in there. But I guess these also are just point updates after all…

Almost boring 😉 (Not a bad thing! Stability is also nice.)

michael, to Marriage
@michael@thms.uk avatar

One of the hardest parts of being married is when the OH wakes you up in the middle of the night because she ‘heard something downstairs’ and is now convinced there’s someone in the house.

Spoiler alert: there never is!

michael, to random
@michael@thms.uk avatar

It's about time!

now just another 10 years until they actually do it 🙄

michael, to random
@michael@thms.uk avatar

The more I’m trying to learn Arabic the more I’m becoming convinced that whoever came up with that script, did so with the express intention to mock learners.

How else can you explain that ج ح and خ all make very different sounds, whilst the sounds for ث and ط are essentially indistinguishable 🙄

michael, to random
@michael@thms.uk avatar

Having the air ambulance land in your backyard while having lunch certainly was an experience the kids won’t forget too quickly 😲😁

michael, to random
@michael@thms.uk avatar

Hm. Since today my sidekiq is full of these errors

HTTP::ConnectionError: failed to connect: Too many open files @ rb_sysopen - /etc/resolv.conf on […]<br></br>

I'm sure I've seen reports on and pointers to fix this before, but can't find it anymore. Can anyone help please?

michael, to random
@michael@thms.uk avatar

LOOOOOOL. I just I received this email to my personal email address 🤣 🤣 🤣 🤣 🤣 🤣 🤣

michael, to AWS
@michael@thms.uk avatar

What on earth?! Amazon S3 charges you for unauthorised requests to S3?!

That's just absolutely insane! I better check my AWS account and delete any unused buckets I have in there …

https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1

michael, to random
@michael@thms.uk avatar

I really do like But I’m concerned that one day - once I’ve fully bought into their ecosystem- the fee plan will come to an end and I’ll have to learn how to deploy a vpn myself 🙈

michael, to random
@michael@thms.uk avatar

I foolishly offered to do a presentation at my kids’ career week.

Now I learn that I’ve been allocated a 45 min time slot, and I feel I have no idea what I’m supposed to say for a full 45 minutes! 🙈

michael, (edited ) to apple
@michael@thms.uk avatar

Anyone know what to do here?

I've got an Apple account to purchase hardware for my employer. The employer has recently claimed their domain in the Apple Business Manager portal, and as such when I log in with my work email. I now get the below screen.

I cannot use any other work email address here, as it tells me that I cannot use any of my employer's domains.

I don't want to use my personal email address for work purposes, for obvious reasons.

What's the answer?

[boosts would be very welcome, of course, if you don't know the answer, as the Apple Support is as helpful as a chocolate teapot …]

michael, to webdev
@michael@thms.uk avatar

I’ve worked in web development for what feels like a century. I must’ve written a bazillion redirects in Apache, nginx, php, node, and probably half a dozen other languages/configurations.

And still, to this day, I need to Google ‘302 vs 301’ every single time I write a redirect to remind myself which one is the permanent and which one is the temporary.

If someone has a tip to help me remember, I’ll be forever grateful!

michael, to php
@michael@thms.uk avatar
michael, to random
@michael@thms.uk avatar

I have decided to finally learn .

On our most recent visit to the family in Egypt I just became painfully aware that I’m the only person on the family who doesn’t speak Arabic (though our youngest child only speaks fairly little Arabic he understands a lot more, and the older one speaks it fluently), and that’s just really annoying.

Let’s see how this is gonna do for me.

michael, (edited ) to php
@michael@thms.uk avatar

I've just updated to 2024.1 among others because I'm excited for the new terminal.

You are supposed to be able to enable this at Settings | Tools | Terminal | Enable New Terminal, but I don't have that setting.

Am I missing something?

[Edit: Turns out this is for the new UI only]

michael, to random
@michael@thms.uk avatar

Whilst I'm on holiday in Egypt I'm going to go to the dentist. You may think it's because dentistry is too expensive in the UK. But you'd be wrong.

Good dentistry is only marginally cheaper in Egypt. But the quality difference is night and day.

The reason is simply quality: last time I went to the dentist in Egypt, when he saw the previous work by my UK dentist he commented along the lines of ‘we haven't used this technique here for 20+ years’.

It's madness that I now travel to Africa from the UK for dentistry not because of price difference (once you add air fares that difference is essentially non-existent), but because of the abysmal quality of UK-dentistry…

It's embarrassing what this country has become …

michael, (edited ) to random
@michael@thms.uk avatar

It's Friday afternoon. I have 3 weeks annual leave coming up. I've been working on something that's a massive quality of life improvement to our sales team.

Do I trust my tests enough to release it today? 🤔

What would you do?

michael, to Laravel
@michael@thms.uk avatar

I love this new Context feature. But I'm wondering if there is any way to use Context without the facade? I personally really prefer Dependence Injection, so I'd love to know if I can use it this way?

@nunomaduro do you know?


https://mastodon.social/@nunomaduro/112128764176469272

michael, to php
@michael@thms.uk avatar

TIL about xrDebug. Am I the only one who finds it weird that someone would create a debugger for that uses an extremely minor variation in name of the popular extension?

https://www.reddit.com/r/PHP/s/KbrSZFHHOk

michael, (edited ) to random
@michael@thms.uk avatar

I've just had another look at my mastodon instance's web interface for the first time in a while (I usually use Ivory), and the UI changed completely.

It's much darker and ... 'boxy'.

Not sure I'm a fan of the boxed look, to be honest. Has some serious retro feel about it to me.

Are the mastodon team cooking up a big overhaul? If so, then they are off in the completely wrong direction imo.

What do you think?

(Screenshot now attached, for those whose instances are not yet on the latest version.)

michael, to random
@michael@thms.uk avatar

Looks like @ivory finally has quote boosts 🥳🎉

Really like the way it’s displaying the username as well now. Very pretty!

michael, to random
@michael@thms.uk avatar

Oh wow. this is proper evil:

https://www.reddit.com/r/LegalAdviceUK/comments/1bcvj6f/someone_in_it_trolled_me_for_over_a_decade_have_i/

I don't think 'trolling' quite capture it though …

michael, to AWS
@michael@thms.uk avatar

This might be very useful for mastoadmins wishing to migrate away from S3 to another block storage provider to save money:

https://aws.amazon.com/blogs/aws/free-data-transfer-out-to-internet-when-moving-out-of-aws/

michael, to random
@michael@thms.uk avatar

This is a painful exchange 😬

https://github.com/sveltejs/kit/issues/11914

michael, to random
@michael@thms.uk avatar

https://wedistribute.org/2024/03/contentnation-mastodons-toxicity/

“Over the years, Mastodon’s user culture has become incredibly insular and hostile towards outsiders. Despite repeated claims of “People are just nicer here!” and “Everyone is just so welcoming!”, often those preaching about privacy and consent are the first to harass anyone doing something they don’t like. Reactions have extended to doxxing, death threats, DDoS attacks, and apparently, distribution of CSAM.”

Not a pretty picture. Sadly it’s too often accurate 😔

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • Leos
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • normalnudes
  • tester
  • JUstTest
  • All magazines