@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'm surprised how few Markdown visual editors do not render bullets or code blocks within a blockquote. So far I've only found Bear that does this. Obsidian seems to know that it's an unsigned list but doesn't render it correctly and has no clue about code blocks inside quotes.

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

Reminded again that questions from the audience never enhance a conference talk.

rob, to random
@rob@akrabat.com avatar

I continue to dislike that scam by ticket sales websites - The Ticket Factory in this case.

Nothing to be done, but it is irritating.

rob, to random
@rob@akrabat.com avatar

Not being able to see at a glance which other Slack teams have unread messages is a big miss in the new Slack redesign.

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

To give you an idea of how long this project has been profitable for my client, I'm currently migrating away from Phing.

Long term successful projects are my thing.

rob, to random
@rob@akrabat.com avatar

Reason number 9999 why I dislike browsers. Chrome just crashed and upon restarting, none of my previously opened tabs have been restored. grumble

rob, to apple
@rob@akrabat.com avatar

I've been looking at MacBook Pro prices with a focus on RAM as the M3 Pro is enough compute for me. I need at least 64GB RAM, so M3 Max it is.

Due to the way Apple bundles CPU & GPU core count with memory size configuration, you can get an extra 32GB of RAM for £100 as the 14-core M3 Max doesn't have a 64GB RAM option:

64GB RAM requires 16-core MAX at £3,999.
96GB RAM requires 14-core MAX at £4,099.

£100 for 32GB RAM for the loss of 2 CPU cores.

rob, to random
@rob@akrabat.com avatar

Incredibly proud of my son who has achieved a First Class degree in Computer Science from Liverpool University!

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

Currently putting the finishing touches to my talk on Domain Driven Design for PHPUK in London next week! Come along, it’s a great conference with a good selection of talks.

Feel free to DM (or email) me for a discount code.

https://phpconference.co.uk

rob, to random
@rob@akrabat.com avatar

TIL that git can automatically stash for you when rebasing.

The magic command is:

git config --global rebase.autoStash true

Found on the Roave Discord: http://discord.gg/roave

rob, to random
@rob@akrabat.com avatar

In my experience, multiple concepts invariably end up in a non-trivial PR. When a repository uses squash-and-merge then those concepts end up in the same single commit on main and any context is lost.

https://indieweb.social/@lornajane/111425261462048360

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

Finally worked out why I can't print to my printer. The SSL cert on the printer has expired.

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

In whichever text editor you use, please ensure that you enable the option saves a new line to the end of every file.

It makes text files that much easier to work with on the command line.

In VSCode, it's the "Files: Insert Final Newline" setting. In JetBrains editors, it's "Ensure every saved file ends with a line break"

rob, to random
@rob@akrabat.com avatar

It's that time again when I change two digits in all the client passwords with IT departments that force mandatory rotation…

rob, to random
@rob@akrabat.com avatar

It boggles my mind how hard it is to copy text from a web app.

rob, to random
@rob@akrabat.com avatar

At Finch’s with these reprobates @GeeH @asgrim

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

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

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!

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