@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

Thought provoking keynote by @kevlin this morning on our use of language around Technical Debt and how that affects the way we think about this code.

rob, to random
@rob@akrabat.com avatar

From next month, I have availability for a new project.

If you need help with API development, I have the expertise and track record to deliver practical, efficient, and reliable solutions.

Contact me if I can help your team and project.

rob, to random
@rob@akrabat.com avatar

I have availability from next week.
Do you need support on your PHP project from an experienced senior developer? Ping me!

rob, to random
@rob@akrabat.com avatar

Are you looking for a remote senior PHP developer to join your team? I'm available from mid-October to help build and maintain your app. UK-based and am comfortable with timezone from eastern US through to eastern Europe. DM or email me at rob@19ft.com

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 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

“Our choices are not always driven by logic”

Evergreen observation by @grmpyprogrammer at

rob, to photography
@rob@akrabat.com avatar

Writing Rodeo, a CLI tool for uploading images to Flickr was one of my better decisions. I use it so much! https://github.com/akrabat/rodeo

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

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

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 love that @phpday plant a tree for their speakers.

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

rob, to random
@rob@akrabat.com avatar

Love this implementation of an ActivityPub server within a single PHP file by @Edent

A simple and fantastic way to learn it.

https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/

rob, to php
@rob@akrabat.com avatar

A friend asked me for an example of setting up CI to QA a project.

As what I've done recently has been for client projects, I've put one together here for GitHub Actions:
https://github.com/19FT/NFNumberToWord/blob/main/.github/workflows/ci.yml

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

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

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/

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

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

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

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

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

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

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