@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

I love that @phpday plant a tree for their speakers.

https://tree-nation.com/trees/view/6149678

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

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, 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, to random
@rob@akrabat.com avatar

Continuing my JWT research, I looked into RFC 7517 for distribution of the public key needed to verify a JWT. It looked useful as it uses a .well-known endpoint, but there are some wrinkles with the format of the data, so I wrote down what I did.

https://akrabat.com/creating-jwks-json-file-in-php/

rob, to random
@rob@akrabat.com avatar

As an Apple Mail user, I cannot express how happy I am that @atow has released MsgFiler 4! I’ve missed it since Apple killed off Mail Plug-ins in macOS Sonoma.

https://msgfiler.wordpress.com/2024/03/15/announcing-msgfiler-4/

rob, to random
@rob@akrabat.com avatar

Obsidian have published an open, MIT-licensed spec for their Canvas file format at https://jsoncanvas.org.

https://obsidian.md/blog/json-canvas/

rob, to random
@rob@akrabat.com avatar

I'm pleased that GitLab’s glab command line tool has a very similar UI to GitHub’s gh one.

rob, to random
@rob@akrabat.com avatar

Happy birthday @ramsey!

rob, to random
@rob@akrabat.com avatar

I'm a huge fan of GitHub Actions and use it for all sorts of things, including compiling each new release of rodeo and adding the binaries to the GitHub Release. I wrote up what I do here: https://akrabat.com/using-github-actions-to-add-go-binaries-to-a-release/

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