Kind notes

 Note

I was recently reminded of the importance of error handling by the memory of a time when I thought I'd hacked my school at age 12 because I found some software (CSE toolkit) that when I went in and tried to change a student's password, from my own account, it rendered it as successfully changed. The folks building it didn't even consider the fact that someone with access to the program wouldn't have Domain Administrator rights - always make sure edge cases and error handling works, folks!

 Note

Top tip - if your dog won't stop barking, just turn your music up louder 😌

 Note

Is there a bug on MyMcDonalds for Android where two push notifications appear - one with the actually notification, and one empty one?

 Note

Is there a bug on Spotify for Android where they keep asking for Bluetooth access every 1-2 days?

 Note

#ThorLoveAndThunder was pretty great! A great mix of hilarious, heartfelt, some great soundtrack and visuals, and beautifully shot. As promised, was also super gay ðŸģïļâ€ðŸŒˆ very much recommend seeing it!

 Note

The best part about smart lights is when your hub stops working so you can't turn them on or off ðŸĪŠ

 Note

It's payday at #Deliveroo and wow was it a fun one to wake up to ðŸĪ‘ it included my starting bonus, but it's really something to think about how my salary increases in a year have almost doubled my compensation. Money isn't everything, but given I've spent most of this month writing code and working on interesting things, it's a massive cherry on top!

 Note

Has anyone got a good example of a CLI that allows CRUD operations across many fields, some which are optional and some which are multi-value?

I'm using glab and gh as inspiration, but wondered if there are other ones I can follow

 Note

Very excited to be on my way to London to the annual internal #Deliveroo hackathon, #hackaroo! Looking forward to meeting some of my new colleagues and getting a chance to build some cool stuff that I probably can't tell you about unless you come join the team 👀

 Note

Has anyone built a bot that replies to screenshots of tweets to give original source? Weirdly really grinds my gears

 Note

The best thing about getting a puppy after redecorating the living room is their very clear respect for all the nice things ðŸŦĢ🙄

 Note

Had a pretty great first week at Deliveroo Engineering with a lot of great onboarding sessions, a super speedy access + setup, and I even managed to make some contributions across a few codebases! 🚀 Excited to spend some "first week!" credit tonight 😋

 Note

Do I know anyone doing #Go that handles go get on their production API URL, and it then resolves the SDK with that base URL? I can see this being a fairly straightforward thing to do based on the ?go-get=1, but wondering how this would work for applications deployed to different environment, but built from the same source code ðŸĪ”

 Note

Is there a standard way to do content-negotiation in #Go? Preferably not as part of a Web framework, but as a standalone library

 Note

Today is my first official day of funemployment! I had a great few months at the Data Standards Authority in the Central Digital and Data Office in @cabinetofficeuk, but I'm looking forward to my next role, which I'll announce shortly 👀

Was nice having a week off last week with the new pup, and I'm looking forward to a couple more weeks off to reset before the new role!

 Note

Can anyone else remember a movie(?) from a few years back where there was a faked attack on a beach holiday that was to improve what I think was couples' relationships? It's stuck in my head and I can't work out what it was 😅 It was a jokey film / more lighthearted than a horror movie

 Note

For those who aren't aware, Anna Dodson and I are getting a puppy ðŸķ tomorrow so keep an eye out for a lot of photos over the next few weeks/months/years

 Note

Has anything changed with the way that JSON Patch works in #Kubernetes recently? Seeing some failed interactions due to missing the /data/ in the path, and requiring it to be a list of operations. Not quite sure why my code has ever worked tbh 😅

 Note

After several years of almost doing the migration process, I'm finally shutting down a Scaleway instance (from November 2016!!) and migrating it over to Hetzner, which has already shown a very positive performance increase. I'm sure if I kept it in Scaleway, their new instances would be better, but I've got a few other things in Hetzner, and it makes managing easier, as well as a better price point, too!

 Note

Today is the three year anniversary of Anna Dodson and me using #Gousto, and it's wild how much of a difference its had on how much we cook, the fact that sometimes we even cook of our own accord, and that we've made a number of the meals ourselves.

We found it to make a good change to our cooking pre-pandemic, and throughout the pandemic it kept us safer, meaning we didn't have to go out and gave us lots of variety in our meals. It's been so convenient and made the weekly shop a fun 10 minute experience of "ooh that looks good".

There's currently a great discount so you - and us - can get a load of money off and see if it's worth it, using my referral code JAMIE21201650

 Note

If anyone fancies giving #Gousto a try, there's a very good referral bonus for the next week if you use my codeJAMIE21201650. Its been a hugely important in keeping us fed generally well, cooking through the week, and avoiding risky shopping visits through the pandemic, and there's a tonne of tasty food!

 Note

Has anyone done anything interesting aside from cloud provider deployments with the #OIDC support in #GitLab and #GitHub? Thinking I may use it as a means to automatically publish notes to my site via #Micropub when publishing a new version of a library

 Note

It's been a hell of a week for #TheExpanse - just finished Season 6 and reading Leviathan Falls earlier this week. Feeling a lot of feels, but what an excellent story, and a resolution

 Note

Does anyone in the #Go community know if go:embed is meant to work when using go install? I've got a repo that doesn't appear to embed the template when go installing it with go version go1.17.6 linux/amd64, only when go building it

Edit: looks like it's solved itself, and it does work, woops!

 Note

Very excited for this Thursday's PHPMiNDS about How to make digital technology more sustainable from @hanopcon

With the ongoing decline of the climate emergency, as well as the increased usage of cryptocurrencies, there's definitely something to think about in terms of how we improve our impact on this dying world

More details can be found on their website or via Meetup

 Note

One thing I really like about #GoogleMeet is that there's the little waiting room so you don't need to join early and sit on your own / know if you're running massively late cause everyone's already there

 Note

I've shared quite a bit in the past with how great #Gousto has been for our cooking and eating habits, especially over the pandemic, so if you're interested in giving it a go JAMIE21201650 has an especially good deal for 60% off your first box, plus 30% off for a whole month (and we get a little money for the referral) https://cook.gousto.co.uk/raf?promo_code=JAMIE21201650&utm_source=androidapp

 Note

Something I've just spotted that's very cool in default #Neovim is that if you join two lines (J) in the middle of a Markdown list, the - is removed. Such a small but meaningful UX improvement!

 Note

What are folks' thoughts about using a password manager i.e. KeepassXC to store TOTP data (not the recovery codes) for MFA? My initial thought is that this sounds like a Bad Idea, but not sure if I'm being a bit too paranoid?