Hi, I'm Jamie Tanna (he/him/his), and I'm currently a Software Development Engineer 2 at Capital One UK where I'm working on Third Party API engineering.
I currently live in Nottingham with my partner Anna Dodson and our beautiful terror of a cat Morph.
I use my site as a method of blogging about my learnings, as well as sharing information about projects I have previously, or are currently, working on in my spare time.
I'm a GNU/Linux user, a big advocate for the Free Software Movement, and the IndieWeb movement and I try to self host my own services where possible, instead of relying on other providers.
Drop me an email at hi@jamietanna.co.uk, or using any of the other social links below.
Was in a really good position to get an early night - kitchen was sorted, I'd been for a walk, and just as I was heading up, I thought I'd check a couple of things on my desktop. 3 blog posts later π΄
Generating the Client Assertion JWT for private_key_jwt
Authentication with Ruby (1 mins read).
A helper script to generate the client assertion required to authenticate to an Authorization Server that supports private_key_jwt
, on the command-line with Ruby.
Verifying Signed JWTs (JWS) with Ruby (2 mins read).
Using the ruby-jwt library to verify a signed JSON Web Token (JWS) on the command-line.
Creating Signed JWTs (JWS) with Ruby (1 mins read).
Using the json-jwt and ruby-jwt libraries to sign a JSON Web Token on the command-line.
Guide to Internal Communication, the Basecamp Way
Recommended read: Guide to Internal Communication, the Basecamp Way https://basecamp.com/guides/how-we-communicate
Issues with Ordering When Using Vault CLI's -no-print
Argument (1 mins read).
A possible solution for no-print
not taking effect with the vault
CLI when using AWS EC2 auth.
Week Notes 20#24 (2 mins read).
What happened in the week of 2020-06-08?
Keeping Track of Certificate Expiry with a JWKS to iCalendar Converter (4 mins read).
Creating an iCalendar feed for certificate expiry details, given a URI for a JSON Web Key Set.
Why You Should Write a CLI Tool for Your Organisation
Recommended read: Why You Should Write a CLI Tool for Your Organisation https://www.surminus.com/blog/why-you-should-write-a-cli-tool-for-your-org/
pom.xml - Differences between dependencyManagement and dependencies in Maven - Stack Overflow
Recommended read: pom.xml - Differences between dependencyManagement and dependencies in Maven - Stack Overflow https://stackoverflow.com/questions/2619598/differences-between-dependencymanagement-and-dependencies-in-maven
How to do High-Bar Code Review Without Being a Jerk - Andrew King
Recommended read: How to do High-Bar Code Review Without Being a Jerk - Andrew King https://andrewking.ca/2020/01/how-to-do-high-bar-code-review-without-being-a-jerk/
Richard Marmorstein - Against Process
Recommended read: Richard Marmorstein - Against Process http://twitchard.github.io/posts/2020-03-28-against-process.html
Has anyone used #GoogleCloud Functions with a custom domain name? I've got a project I'd like to be hosted on my domain (for ease of memory) but can't see if there's any way aside from hooking in Firebase #GCP
Signed up for #DisneyPlus, tried to use the app to log in, nothing popped up to say how to use it, ended up having to type out a 32 character password on the TV π¬
#PFNotts is an awesome initiative run by some awesome people - y'all should help make it better with continued support ππΌ
https://twitter.com/PFNotts/status/1271476102221815810
π Oh, we're beyond astonished by @JamieTanna for becoming our 1st VIP Patron! π€© This has truly just made our day. Join Jamie in support of ProjectFunction, here: patreon.com/ProjectFunction π³ProjectFunction (@PFNotts)Fri, 12 Jun 2020 16:15 UTC
New CSS, Who Dis? (2 mins read).
Announcing my new site design, based on Hack.css.
Been a good #HomebrewWebsiteClub Nottingham - thanks for joining, folks!
Just got an AWS EC2 that had an IP address ending .0
- I didn't realise that was possible?
Is `sudo` almost useless? - Information Security Stack Exchange
Recommended read: Is `sudo` almost useless? - Information Security Stack Exchange https://security.stackexchange.com/questions/232924/is-sudo-almost-useless
Happy birthday @MrAndrew! π
https://twitter.com/MrsEmma/status/1270264667647234048
Happy birthday @MrAndrew π 37 years old and some things never change: still loves a shirt and jumper combo; still loves Lego; still loves an audience πEmma Seward (@MrsEmma)Tue, 09 Jun 2020 08:01 UTC
MRW they stop the snap
https://twitter.com/EmojiMashupFace/status/1270126375924572160
π€· Person Shrugging + πΏ Angry Face With Horns
Emoji + Face Mashup Bot (@EmojiMashupFace)Mon, 08 Jun 2020 22:51 UTC
Week Notes 20#23 (3 mins read).
What happened in the week of 2020-06-01?
Review: mycookiedough Delivery (2 mins read).
Reviewing our first mycookiedough delivery, and the corresponding sugar rush that came with it.
I've just ordered a #HermanMiller Aeron π I'm super excited to have a comfy chair, big thanks to the lovely friends in the #TechNott community for recommendations
GitLab CI Shell Executor failing builds with ERROR: Job failed: exit status 1
(1 mins read).
How to work around ERROR: Job failed: exit status 1
errors with GitLab CI's shell executor.