All Posts

  • Published on
    With normal life seemingly not in a hurry to return, and cold weather on the approach, I thought I'd sign up for Hacktoberfest this year. I didn't want the free t-shirt but it was a good way to get motivated. I ended up doing more work on a couple of my fledgeling projects than anything else but it was fun.
  • Published on
    I've been working on Julia for a week now and wanted to add some pre-commit hooks to the module I have started creating. One of the strengths of the pre-commit library for Python is the ability to create hooks for other languages. I didn't find any existing hooks dedicated to Julia although there are a few simpler hooks to handle whitespace etc that could be applied. I decided to investigate trying to build some Julia-specific hooks from scratch.
  • Published on
    I started using the [pre-commit](https://pre-commit.com/) framework a while back on my projects but only with a very basic setup on pretty simple codebases. Common uses are applying code formatters like [black](https://github.com/psf/black) or to run static type checking with [mypy](http://mypy-lang.org/).
  • Published on
    This is a list of common git commands I tend to use, aimed at a relative newbie. I actually used it to give an intro to git presentation to my team a few years ago but it's still a nice reminder of basic usage. I'll tweak it as I go along.
  • Published on
    At a meetup I attended in Manchester earlier this year, I had an interesting conversation with a guy who was the founder of a startup. When I asked about his business model, he looked a little sheepish and explained that it was a SaaS offering that allowed clubs and schools to manage subscriptions and billing.