Frank on Software
  • About
  • Blog

A new major version of Flysystem

21 Dec 2020 • 3 min read

For those who missed it, a new major version of Flysystem was released on the 24th of November. A new major version allows you break with the past for the sake of the future, which is exactly what I've done. For the second...

A new major version of Flysystem

Testing without mocking frameworks.

23 Mar 2020 • 9 min read

Over the years, my coding practices have changed a lot. From hacking away until it works to TDD/BDD/DDD and everything in between. One of the biggest changes in my developer career has been when, why, and how I test my code....

Testing without mocking frameworks.

Setting up docs with Tailwind CSS & GitHub Pages.

12 Aug 2019 • 7 min read

To me, Tailwind CSS is one of the the most enjoyable tools to build documentation websites. It's quick, it's easy, and it gets the job done well. The library has taken the world by storm, and that doesn't surprise me one bit. When...

Setting up docs with Tailwind CSS & GitHub Pages.

Type-safe stream processing in TypeScript

2 May 2019 • 6 min read

This post contains a lot of back-story about how this all came about, you can skip ahead if you only care about the code. In case you haven't worked with TypeScript before: TypeScript is a superset of JavaScript that enhances the language by...

Type-safe stream processing in TypeScript

Array destructuring in PHP

30 Apr 2018 • 3 min read

In my day to day job I write in a number of programming languages. The majority of my time is spent writing PHP but I very much enjoy writing other languages, such as Go and Javascript, too! One of the things I like...

Array destructuring in PHP
page 1 of 4
Older →

Stay up to date

Get the latest posts delivered right to your inbox. I blog about technologies and software engineering. If that's your cup of tea, be sure to subscribe!

Sign up or sign in.

Hi, my name is Frank

I'm a staff software engineer at Mollie Payments.

You can find me on:

    • Twitter
    • YouTube
    • GitHub