Jamie Tanna | Software Engineer

  • /now
  • Blog
  • Popular Posts
  • Archives
  • Search
  • Salary History
  • Open Source Projects I Maintain
  • Support Me
  • Hire Me (CV/Resume)
Below you can find my firehose feed (h-feed), which contains all content on my site. If there's something in particular that you'd like to find, you may be looking for my blog posts, otherwise you can search for it.

 RSVP

I will be attending PLEASE NOTE CHANGE OF DETAILS: Tech Nottingham Jan 2019: Innovation And A Retro

Post details On Monday, Jan 14 2019

Mon, 14 Jan 2019 11:34 by Jamie Tanna's profile image Jamie Tanna .

 RSVP

I will be attending SWTC Midlands - What is Testing?

Post details On Wednesday, Jan 16 2019

Mon, 14 Jan 2019 11:33 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Sunday, Jan 13 2019 and Monday, Jan 14 2019 I took 1920 steps.

Mon, 14 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Saturday, Jan 12 2019 and Sunday, Jan 13 2019 I took 6550 steps.

Sun, 13 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Performing Code Review on Your own Merge/Pull Requests (4 mins read).

Why the first step to getting others to review your code is to review it yourself.

Sat, 12 Jan 2019 16:22 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #code-review #workflow.

 Step Count

Between Friday, Jan 11 2019 and Saturday, Jan 12 2019 I took 9772 steps.

Sat, 12 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Pretty Printing JSON using Node.JS on the Command Line (1 mins read).

Featured image for sharing metadata for article

Using Node.JS's JSON module to pretty print JSON objects from the command line.

Fri, 11 Jan 2019 16:50 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #nodejs #json #pretty-print.

 Article

Automating Promotion of Jekyll Posts from Draft to Post (2 mins read).

Featured image for sharing metadata for article

The handy script I've created to automate publishing a draft in Jekyll, with handy Zsh + Bash autocomplete.

Fri, 11 Jan 2019 11:29 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #automation #jekyll #zsh #bash #shell.

 Step Count

Between Thursday, Jan 10 2019 and Friday, Jan 11 2019 I took 6687 steps.

Fri, 11 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 RSVP

I will be attending #NottsTest - Careers Special

Post details On Wednesday, Feb 6 2019

Thu, 10 Jan 2019 22:43 by Jamie Tanna's profile image Jamie Tanna .

 Article

Converting X.509 and PKCS#8 .pem file to a JWKS (in Node.JS) (2 mins read).

Featured image for sharing metadata for article

Converting X.509 and PKCS#8 files to JWKS format, using the node-jose library.

Thu, 10 Jan 2019 18:33 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #pki #nodejs #x509 #pkcs8 #pem #jwks.

 Article

Using git commit --fixup= to track changes that need to be applied on top of another commit (4 mins read).

Featured image for sharing metadata for article

Using git commit --fixup= and git rebase --autosquash to easily track and squash fix commits.

Thu, 10 Jan 2019 17:07 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git.

 Step Count

Between Wednesday, Jan 9 2019 and Thursday, Jan 10 2019 I took 8303 steps.

Thu, 10 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Tuesday, Jan 8 2019 and Wednesday, Jan 9 2019 I took 9094 steps.

Wed, 09 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Monday, Jan 7 2019 and Tuesday, Jan 8 2019 I took 12496 steps.

Tue, 08 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Sunday, Jan 6 2019 and Monday, Jan 7 2019 I took 1895 steps.

Mon, 07 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Listen

Listened to 0x5F: Was 2018 the Year of Non-FOSS Licensing? - Free as in Freedom - Free as in Freedom
Post details
Free as in Freedom is a bi-weekly oggcast about legal, policy and other issues in Free, Libre and Open Source Software

Sun, 06 Jan 2019 12:03 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Saturday, Jan 5 2019 and Sunday, Jan 6 2019 I took 3693 steps.

Sun, 06 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Friday, Jan 4 2019 and Saturday, Jan 5 2019 I took 6716 steps.

Sat, 05 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Goodbye Jekyll, Hello Hugo! (5 mins read).

Featured image for sharing metadata for article

My move from Jekyll to super speedy Hugo, and what I've needed to do to migrate.

Fri, 04 Jan 2019 19:44 by Jamie Tanna's profile image Jamie Tanna . #announcement #jekyll #hugo #www.jvt.me.

 Step Count

Between Thursday, Jan 3 2019 and Friday, Jan 4 2019 I took 7544 steps.

Fri, 04 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Wednesday, Jan 2 2019 and Thursday, Jan 3 2019 I took 7336 steps.

Thu, 03 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 RSVP

I will be attending Indie What?

Post details On Tuesday, Jan 8 2019

Wed, 02 Jan 2019 22:10 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Tuesday, Jan 1 2019 and Wednesday, Jan 2 2019 I took 1849 steps.

Wed, 02 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Monday, Dec 31 2018 and Tuesday, Jan 1 2019 I took 7330 steps.

Tue, 01 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

2018's Music In Review (6 mins read).

What music was I listening to in 2018?

Tue, 01 Jan 2019 00:00 by Jamie Tanna's profile image Jamie Tanna . #music.

 Step Count

Between Sunday, Dec 30 2018 and Monday, Dec 31 2018 I took 1387 steps.

Mon, 31 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Saturday, Dec 29 2018 and Sunday, Dec 30 2018 I took 4143 steps.

Sun, 30 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Friday, Dec 28 2018 and Saturday, Dec 29 2018 I took 8443 steps.

Sat, 29 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Thursday, Dec 27 2018 and Friday, Dec 28 2018 I took 4428 steps.

Fri, 28 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Wednesday, Dec 26 2018 and Thursday, Dec 27 2018 I took 1928 steps.

Thu, 27 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Tuesday, Dec 25 2018 and Wednesday, Dec 26 2018 I took 3255 steps.

Wed, 26 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Monday, Dec 24 2018 and Tuesday, Dec 25 2018 I took 3451 steps.

Tue, 25 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Sunday, Dec 23 2018 and Monday, Dec 24 2018 I took 3451 steps.

Mon, 24 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Creating Microservices for my Static Website (2 mins read).

Exploring moving data out of my site's remit and into its own 'microservices' which can be consumed at build-time, as well as via client-side JavaScript.

Sun, 23 Dec 2018 11:02 by Jamie Tanna's profile image Jamie Tanna . #announcement #jamstack #microservices #www.jvt.me #spectat-designs #netlifycms #jekyll.

 Step Count

Between Saturday, Dec 22 2018 and Sunday, Dec 23 2018 I took 11892 steps.

Sun, 23 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Leaving BTRFS as my primary filesystem (5 mins read).

Why I'm moving away from using BTRFS as the primary filesystem on my personal devices, and why it had nothing to do with BTRFS itself.

Sat, 22 Dec 2018 17:19 by Jamie Tanna's profile image Jamie Tanna . #thoughts #linux #btrfs.

 Step Count

Between Friday, Dec 21 2018 and Saturday, Dec 22 2018 I took 7873 steps.

Sat, 22 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Thursday, Dec 20 2018 and Friday, Dec 21 2018 I took 9367 steps.

Fri, 21 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Wednesday, Dec 19 2018 and Thursday, Dec 20 2018 I took 7877 steps.

Thu, 20 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Tuesday, Dec 18 2018 and Wednesday, Dec 19 2018 I took 9523 steps.

Wed, 19 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Monday, Dec 17 2018 and Tuesday, Dec 18 2018 I took 10143 steps.

Tue, 18 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Sunday, Dec 16 2018 and Monday, Dec 17 2018 I took 3280 steps.

Mon, 17 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Saturday, Dec 15 2018 and Sunday, Dec 16 2018 I took 4647 steps.

Sun, 16 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Friday, Dec 14 2018 and Saturday, Dec 15 2018 I took 8182 steps.

Sat, 15 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Thursday, Dec 13 2018 and Friday, Dec 14 2018 I took 12965 steps.

Fri, 14 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Wednesday, Dec 12 2018 and Thursday, Dec 13 2018 I took 11620 steps.

Thu, 13 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Tuesday, Dec 11 2018 and Wednesday, Dec 12 2018 I took 10244 steps.

Wed, 12 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Step Count

Between Monday, Dec 10 2018 and Tuesday, Dec 11 2018 I took 10035 steps.

Tue, 11 Dec 2018 00:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

TYKJS Middleware Gotcha When Base 64 Decoding Data (3 mins read).

Featured image for sharing metadata for article

How to workaround the Failed to base64 decode: illegal base64 data at input byte error when trying to use b64dec in TYKJS middleware.

Mon, 10 Dec 2018 23:40 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #tyk #tykjs #unit-testing #testing #javascript #nodejs.

You're currently viewing page 836 of 866, of 43299 posts.

Go to the previous page

Go to the next page

Other links that may be of interest:

  • /slashes
  • Follow This Blog (i.e. via RSS feed)
  • Talks
  • Blogroll
  • Why is my site www.jvt.me?
  • Archives
  • Post Visualisation
  • Manual of Me
  • Typography
  • My name and pronounciation
  • RSVPs
  • Links
  • Post by Kind

This site is part of an IndieWeb Webring πŸ•ΈπŸ’

  • Previous site
  • Next site

Want to get in touch? Drop me an email at  hi@jamietanna.co.uk. I try to get back to everything, if I don't reply in a couple of weeks, feel free to give me a nudge!

You can also check out a list of all the places /elsewhere you can find me.

© 2025 Jamie Tanna. Post content and code snippets licensing is detailed on respective pages, otherwise default to Creative Commons Attribution Non Commercial Share Alike 4.0 International and Apache License 2.0.
Site design released under the MIT License.
Proudly hosted on AWS using S3 + CloudFront, deployed by GitLab CI, and generated by 21be4acdc0 on Sun, 03 May 2020 22:01:04 +0100..