• ๐Ÿ“‚

    Installing and setting up github cli

    What is the github cli The Github CLI tool is the official Github terminal tool for interacting with your github account, as well as any open source projects hosted on Github. I’ve only just begun looking into it but am already trying to make it part of my personal development flow. Installation You can see…


  • Adding Laravel Jetstream to a fresh Laravel project
    ๐Ÿ“‚

    Adding Laravel Jetstream to a fresh Laravel project

    I only have this post here as there was a couple of extra steps I made after regular installation, which I wanted to keep a note of. Here are the changes made to my Inventory Manager. Follow the Jetstream Installation guide Firstly I just follow the official installation guide. When it came to running the…


  • ๐Ÿ“‚

    How I organize my Neovim configuration

    The entry point for my Neovim Configuration is the init.lua file. Init.lua My entrypoint file simply requires three other files: The user.plugins file is where I’m using Packer to require plugins for my configuration. I will be writing other posts around some of the plugins I use soon. The user.options file is where I set…


  • Starting a new Laravel 9 project
    ๐Ÿ“‚

    Starting a new Laravel 9 project

    Whenever I start a new Laravel project, whether that’s a little side-project idea or just having a play, I try to follow the same process. I recently read Steve’s post here on starting your first Laravel 9 Application, so thought I would write down my own setup. Whereas Steve’s guide walks you through the beginnings…


  • Given, When, Then — how I approach Test-driven development in Laravel
    ๐Ÿ“‚

    Given, When, Then — how I approach Test-driven development in Laravel

    Laravel is an incredible PHP framework and the best starting point for pretty much any web-based application (if writing it in PHP, that is). Along with it’s many amazing features, comes a beautiful framework from which to test what you are building. For the longest time I cowered at the idea of writing automated tests…


  • ๐Ÿ“‚

    The Internet Archive / Wayback Machine (http://web.archive.org/) is absolutely incredible. It has saved most of my old posts and pages. Been spending a week or so rescuing those posts and bringing them back.

    Fediverse Reactions

  • ๐Ÿ“‚

    Was nice to finally meet most of the jump24 crew in the flesh last night. Even if I did come second to last in bowling. ๐Ÿ˜… @jumptwenty4

    Fediverse Reactions

  • ๐Ÿ“‚

    Bowling with work mates.


  • ๐Ÿ“‚

    What happened to the old library in Birmingham?


  • PHP Psalm warning for RouteServiceProvider configureRateLimiting method
    ๐Ÿ“‚

    PHP Psalm warning for RouteServiceProvider configureRateLimiting method

    When running psalm in a Laravel project, I get the following error by default: This is the default implementation for configureRateLimiting in the RouteServiceProvider class in Laravel: I change it to the following to get psalm to pass (I’ve added named parameters and the static keyword before the callback function):



  • ๐Ÿ“‚

    Been taking a few shots in Red Dead Redemption 2 recently. Will share them out very soon.