@rob@akrabat.com
@rob@akrabat.com avatar

rob

@rob@akrabat.com

Freelance API and web developer based in Worcester, UK. OSS contributor. Takes photos for fun. He/him.

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

rob, to random
@rob@akrabat.com avatar

In the final keynote of @phpday, @sarah is sharing some key things that she’s learned over 20 years as a software developer.

rob, to random
@rob@akrabat.com avatar
rob, to random
@rob@akrabat.com avatar

If you’re at @phpday, there’s a phpday thread on the @roave Discord https://discord.gg/roave

rskuipers, to random
@rskuipers@phpc.social avatar

There are some cool escape rooms in English in Verona. I'm tempted to try and find a group to go with today or Saturday. Anyone interested?

rob,
@rob@akrabat.com avatar

@rskuipers Not interested, but I’m in Verona now if you want to do lunch?

heiglandreas, to random
@heiglandreas@phpc.social avatar

@phpday travel-curse is hitting hard. DB managed to get 40 minutes delay between Frankfurt Main Station and Frankfurt Airport.

For the non-locals: Frankfurt Airport is not even on the route from Frankfurt to Verona....

😂

Luckily I have plenty of time planned in. Looks like that was a good idea...

Sänk ju for träwelling wis Deutsche Bahn

rob,
@rob@akrabat.com avatar

@heiglandreas @phpday Hopefully, I’ll see you Wednesday, if you don’t end up in some other city!

michelle, to random Swedish
@michelle@phpc.social avatar

If you read a review for a book, usually people point out what they liked and what they disliked.

How come when you read a review for code, usually, it’s only the dislikes or if “lucky” a general comment about lack of dislikes? 🤔

rob,
@rob@akrabat.com avatar

@michelle Book reviews are there to provide insight to someone else considering the purchase of the book.

Code reviews are a QA process to provide insight into what needs changing before acceptance of the change.

rob,
@rob@akrabat.com avatar
ramsey, to random
@ramsey@phpc.social avatar

What’s up with 19.2 fl oz beer cans? I mean, I like the size, but it’s not an even amount of anything. It equates to 567.81 ml.

Yes, I know American units are wonky, but sometimes they’re weird because they actually equal to an even metric number. For example, they sell 16.9 fl oz water bottles because that’s a half liter.

So, what gives on the 19.2 fl oz / 567.81 ml measurement for these tall cans?

rob,
@rob@akrabat.com avatar

@ramsey @heiglandreas @afilina @derickr This is why you can’t compare mpg for a US car with the mpg for a UK car.

jessie, to random
@jessie@mastodon.social avatar

Furious* to have learned that Welsh offers a system of high quality, low cost online, in person and residential language programs that all follow an interconnected curricula and now I have to learn some Welsh

https://learnwelsh.cymru/

*mostly delighted, really

rob,
@rob@akrabat.com avatar

@jessie @derickr You have to keep up with the Joneses!

rob, to php
@rob@akrabat.com avatar

I've just cut a release of SlimPHP's Twig-View component to allow for either psr/http-message 1.1 or 2.0.

This minor change that makes Twig-View easier to use with other package that use php/http-message and need the later version.

https://github.com/slimphp/Twig-View/releases/tag/3.4.0

rob, to random
@rob@akrabat.com avatar

As I’m in Chicago, it’s deep dish pizza time with @vanamerongen & @michelle!

rob, to random
@rob@akrabat.com avatar

Exploring Chicago by looking at it from a rooftop bar with @michelle, @vanamerongen, @awoodsnet & @aiglesiasn

rob, to random
@rob@akrabat.com avatar

A day after @vanamerongen taught my colleague Andrés about git bisect, we are using it to find which commit introduced a failing test!

rob, to random
@rob@akrabat.com avatar

“Our choices are not always driven by logic”

Evergreen observation by @grmpyprogrammer at

rob, to random
@rob@akrabat.com avatar

Lots of great SQL knowledge from @auroraeosrose at this afternoon. Everyone should have been in this one!

rob, to random
@rob@akrabat.com avatar

Enjoying Ume Habiba’s opening keynote at this morning. Love their passion!

rob, to random
@rob@akrabat.com avatar

I wrote a little about accessing the Mac’s keychain from the command line. https://akrabat.com/command-line-access-to-the-mac-keychain-with-keyring/

rob, to random
@rob@akrabat.com avatar

The plural of middleware is middleware.

rob, to random
@rob@akrabat.com avatar

Had a conversation at work recently about history-search on the command line and thought that I really should blog about it.

Turns out that I already have in 2014!

https://akrabat.com/context-specific-history-at-the-bash-prompt

rob, to random
@rob@akrabat.com avatar

Why yes, I did get Chat GPT to write a bash script for me.

Needed checking and verifying as it kept “forgetting” that I have a BSD-flavoured *nix but was quicker than writing from scratch.

Next time I’ll use Copilot to see if that’s better at it.

rob, to random
@rob@akrabat.com avatar

For some projects we've needed to control the licenses used for our dependencies. Fortunately Composer has a command the help with this.

https://akrabat.com/check-licenses-of-composer-dependencies/

rob, to random
@rob@akrabat.com avatar

I recently discovered all my pipx installed apps stopped working. Looking into it, I learned that pipx reinstall-all exists which is incredible helpful on Mac with Homebrew Python at least.

https://akrabat.com/reinstall-pipx-apps-after-homebrew-python-upgrade/

rob, to random
@rob@akrabat.com avatar

Sometimes I think that web developers haven't ever used a website before.

rob,
@rob@akrabat.com avatar

@SenseException I always appreciate an optimist :)

rob, to random
@rob@akrabat.com avatar

The interesting thing about the xz attack is that as humans we tend to trust after time has passed.

A senior dev starts working for a company in 2021 is a trusted senior dev by 2024.

Someone starts regularly contributing to an OSS project in 2021 is a maintainer by 2024.

rob,
@rob@akrabat.com avatar

@jaapio @wouterj I could reasonably argue that our entire society is based on trust. Crime happens because that trust is abused.

Security is hard because it’s not entirely a technical problem.

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