@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. #PyConUK

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

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

“Our choices are not always driven by logic”

Evergreen observation by @grmpyprogrammer at #phptek

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

#photography #flickr

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

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

rob, to random
@rob@akrabat.com avatar

Finally created the #curl script I should have created at the start!

Lazy me has been finally been bitten enough times using A.N.Other HTTP client, that I’ve now done it properly in bash using curl.

Top tip: -b "cookies.txt" -c "cookies.txt" is super helpful for holding the session between calls. Shout out to @lornajane for this as I always have to look this up on her site!

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

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

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

rob, to php
@rob@akrabat.com avatar

A friend asked me for an example of setting up CI to QA a #PHP 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

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

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

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

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. #slimphp #php

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. #phpday

rob, to random
@rob@akrabat.com avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • anitta
  • magazineikmin
  • InstantRegret
  • tester
  • tacticalgear
  • ethstaker
  • normalnudes
  • cisconetworking
  • cubers
  • Durango
  • Leos
  • provamag3
  • modclub
  • JUstTest
  • All magazines