Jamie Tanna | Software Engineer

  • /now
  • Blog
  • Links
  • RSVPs
  • Post by Kind
  • Search
  • Support Me

Below you can find my feed (h-feed), which is a subset of the content published here. If you would like a feed of all the content in my site, you may be looking for /all/. 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.

 Article

Verify if a field in a JSON response is not set with Rest Assured (1 mins read).

How to verify whether a field is not present in a JSON Rest Assured Response.

Tue, 23 Apr 2019 22:07 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #java #rest-assured #json.

 Article

Pretty Print JSON with Java (1 mins read).

How to pretty print a JSON object using Java and Jackson.

Tue, 23 Apr 2019 21:22 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #java #json #pretty-print.

 Article

Gotcha: URL Encoding for consecutive double slashes issue with Rest Assured (2 mins read).

How to workaround consecutive double slashes being URL encoded (as %2Fs) in Rest Assured.

Mon, 15 Apr 2019 22:16 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #java #rest-assured.

 Article

PHPMiNDS April (2 mins read).

A recap of PHPMiNDS' April meetup.

Thu, 11 Apr 2019 23:01 by Jamie Tanna's profile image Jamie Tanna . #events #phpminds.

 Article

Marking up my pronouns with Microformats (2 mins read).

Adding my pronouns to my personal h-card to help others determine how I identify.

Wed, 10 Apr 2019 22:46 by Jamie Tanna's profile image Jamie Tanna . #announcement #microformats #diversity-and-inclusion #www.jvt.me.

 Article

Tech Nottingham April (5 mins read).

A recap of Tech Nottingham's April meetup.

Wed, 10 Apr 2019 21:45 by Jamie Tanna's profile image Jamie Tanna . #events #tech-nottingham.

 Article

Prettier HTML Reports for Cucumber-JVM (2 mins read).

How to generate prettier HTML reports for Cucumber with cucumber-reporting and cucumber-reporting-plugin, with and without Jenkins.

Sun, 07 Apr 2019 21:40 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #java #cucumber #testing #reporting.

 Article

Using Netlify for hosting www.jvt.me in Production (2 mins read).

Announcing my move to Netlify for hosting www.jvt.me.

Sun, 07 Apr 2019 16:10 by Jamie Tanna's profile image Jamie Tanna . #announcement #netlify #www.jvt.me.

 Article

Adding a JSON Feed to my site (1 mins read).

Setting up JSON feed for site for better interoperability with the IndieWeb.

Sun, 07 Apr 2019 10:53 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #jsonfeed #www.jvt.me.

 Article

Viewing X.509 DER Certificate Fingerprints with OpenSSL (1 mins read).

How to view an X.509 DER certificate's fingerprint using openssl commands.

Wed, 03 Apr 2019 19:10 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #certificates #command-line #der #openssl.

 Article

Viewing X.509 PEM Certificate Fingerprints with OpenSSL (1 mins read).

How to view an X.509 PEM certificate's fingerprint using openssl commands.

Wed, 03 Apr 2019 19:10 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #certificates #command-line #pem #openssl.

 Article

Hello IndieAuth! (1 mins read).

Setting up my IndieAuth provider for interacting with IndieWeb applications everywhere.

Sat, 30 Mar 2019 12:15 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #indieauth #www.jvt.me.

 Article

Pretty Printing JSON with Ruby (1 mins read).

Using Kernel.jj to pretty print Ruby objects as JSON objects.

Fri, 29 Mar 2019 18:04 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #ruby #json #pretty-print.

 Article

Hello IndieNews! (2 mins read).

Discovering IndieNews and starting to syndicate my posts to it.

Wed, 27 Mar 2019 21:50 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #microformats #www.jvt.me.

 RSVP

I will be attending Lightening talks and Retrospective on Thursday, Apr 11 2019

Wed, 27 Mar 2019 17:59 by Jamie Tanna's profile image Jamie Tanna .

 Article

Specifying datetime in your Hugo posts' front matter (1 mins read).

Setting your posts' date to a datetime string to specify the time a post was published at.

Sun, 24 Mar 2019 13:43 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #hugo.

 Article

Marking up Events with Microformats (1 mins read).

Announcing the events content type and their markup with h-event.

Sat, 23 Mar 2019 14:19 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #microformats #www.jvt.me.

 Article

Beyond Rest: The Future of Web APIs (8 mins read).

A writeup of the meetup talking about what could come next for APIs.

Fri, 22 Mar 2019 00:00 by Jamie Tanna's profile image Jamie Tanna . #events #openapi #internet-of-things #apis #graphql #containers.

 RSVP

I will be attending Beyond REST - The Future of Web APIs on Thursday, Mar 21 2019

Thu, 21 Mar 2019 18:00 by Jamie Tanna's profile image Jamie Tanna .

 Article

Homebrew Website Club: Nottingham, Session 1 (2 mins read).

A recap of our first Homebrew Website Club: Nottingham.

Wed, 20 Mar 2019 22:16 by Jamie Tanna's profile image Jamie Tanna . #events #indieweb #hwc.

 Article

Easily rewriting Git URLs from HTTPS to SSH and vice versa (2 mins read).

How to use Git's config to rewrite HTTPS URLs to SSH and vice versa, for repo pushes and pulls.

Wed, 20 Mar 2019 10:39 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git.

 Article

Adding the microformats h-entry markup to my blog posts (1 mins read).

Announcing the addition of the h-entry markup to my blog posts.

Tue, 19 Mar 2019 21:54 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #microformats #www.jvt.me.

 Article

Displaying Webmentions on my Hugo website (3 mins read).

How and why I've gone about getting Webmentions rendered on my static Hugo site.

Mon, 18 Mar 2019 17:22 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #microformats #www.jvt.me.

 RSVP

I will be attending Tech Nottingham April 2019: Teams and Gender on Monday, Apr 8 2019

Sun, 17 Mar 2019 14:07 by Jamie Tanna's profile image Jamie Tanna .

 Article

Setting up a personal hCard for myself (2 mins read).

Setting up an hCard to allow microformats parsing for details about myself.

Fri, 15 Mar 2019 23:29 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #microformats #www.jvt.me.

 Article

Homebrew Website Club: Nottingham (2 mins read).

Thoughts about setting up the first Homebrew Website Club in Nottingham.

Thu, 14 Mar 2019 21:41 by Jamie Tanna's profile image Jamie Tanna . #announcement #indieweb #hwc #homebrew-website-club-nottingham.

 RSVP

I will be attending Tech Nottingham March 2019: HTTPS is Broken and DrawUX on Monday, Mar 11 2019

Sun, 03 Mar 2019 21:40 by Jamie Tanna's profile image Jamie Tanna .

 Article

I'm Not Good With People (12 mins read).

A bit of a raw look about how I'm really poor in social situations, how I've got to this realisation, and how I want to do better about it.

Sat, 02 Mar 2019 16:03 by Jamie Tanna's profile image Jamie Tanna . #thoughts #personal #introvert #social.

 Article

Verifying Signed JWTs (JWS) with Node.JS (3 mins read).

How to use the jsonwebtoken and node-jose libraries to verify the signature of a Signed JSON Web Token (JWS) with Node.JS.

Mon, 25 Feb 2019 22:13 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #nodejs #command-line #jwt #json.

 Article

Moving talks.jvt.me to reveal-hugo (3 mins read).

Migrating my custom Reveal.JS setup to using reveal-hugo.

Sun, 17 Feb 2019 18:11 by Jamie Tanna's profile image Jamie Tanna . #announcement #revealjs #hugo.

 Article

Performing a No-Op with chef-client using JSON (2 mins read).

How to perform a chef-client run without executing anything.

Sun, 10 Feb 2019 22:33 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #chef.

 Article

FOSDEM 2019 (31 mins read).

Recapping my time at the Free and Open Source Developers Europe Meeting conference in Brussels.

Sun, 10 Feb 2019 12:04 by Jamie Tanna's profile image Jamie Tanna . #events #fosdem #open-source #progressive-web-app #decentralisation #indieweb #javascript #free-software #cloud #linux.

 RSVP

I will be attending Securing your site like it's 1999 on Tuesday, Feb 12 2019

Fri, 08 Feb 2019 17:15 by Jamie Tanna's profile image Jamie Tanna .

 RSVP

I will be attending Tech Nottingham February 2019: Lightning Talks! on Monday, Feb 11 2019

Fri, 08 Feb 2019 17:15 by Jamie Tanna's profile image Jamie Tanna .

 Article

Using git worktree to have multiple branches checked out at once (4 mins read).

How to use git worktree to check out multiple Git branches from the same repo at once.

Tue, 29 Jan 2019 21:39 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git #git-worktree.

 Article

Using Git refs to help track your GitLab Environments, from your local repo (2 mins read).

How to pull the Git refs that GitLab Environments exposes in your GitLab repo.

Sat, 19 Jan 2019 18:06 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git #gitlab #review-apps #git-ref.

 Article

Using Git refs to check out GitHub Pull Requests, from your local repo (2 mins read).

How to pull the Git refs for Pull Requests to your GitHub repo.

Sat, 19 Jan 2019 17:18 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git #github #git-ref.

 Article

Using Git refs to check out GitLab Merge Requests, from your local repo (2 mins read).

How to pull the Git refs for Merge Requests to your GitLab repo.

Sat, 19 Jan 2019 17:18 by Jamie Tanna's profile image Jamie Tanna . #blogumentation #git #gitlab #git-ref.

 RSVP

I will be attending PLEASE NOTE CHANGE OF DETAILS: Tech Nottingham Jan 2019: Innovation And A Retro 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? on Wednesday, Jan 16 2019

Mon, 14 Jan 2019 11:33 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.

 Article

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

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).

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.

 RSVP

I will be attending #NottsTest - Careers Special 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).

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).

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.

 Article

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

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.

 RSVP

I will be attending Indie What? on Tuesday, Jan 8 2019

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

 Article

2018's Music In Review (5 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.

 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.

  • ««
  • «
  • 1
  • 2
  • 3
  •  … 
  • 29
  • 30
  • 31
  •  … 
  • 34
  • »
  • »»

Other links that may be of interest:

  • All Posts
  • Talks
  • Blogroll
  • Why is my site www.jvt.me?
  • Popular Posts
  • Post Visualisation

Want to get in touch?

  •  @jamietanna
  •  @jamietanna
  •  @jamietanna
  •  Jamie Tanna
  •  hi@jamietanna.co.uk
© 2020 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, based on Hack.css.
Proudly hosted on Netlify.