Things like this are why I'm going to miss my #LifeAtCapitalOne - getting a care package in the mail with some super yummy brownies! Really nice to have culture of appreciation ♥


Hi, I'm Jamie Tanna (he/him/his), and I'm currently a Tech Lead (Software Development Engineer 3) at Capital One UK where I'm working on Customer Acquisitions.
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.
Things like this are why I'm going to miss my #LifeAtCapitalOne - getting a care package in the mail with some super yummy brownies! Really nice to have culture of appreciation ♥

Absolutely! I've had great feedback since posting mine publicly https://www.jvt.me/posts/2021/09/09/public-salary-history/
https://twitter.com/monzo/status/1445670194513276937
Normalise talking about your salary with friends.
Monzo (@monzo)Wed, 06 Oct 2021 08:40 +0000
Thanks very much for sharing Tom 🙌🏼 this is really interesting to see!
https://twitter.com/tomtucka/status/1445458449513345029
This is something I've wanted to do for ages, so today I've also published my compensation history. You can find it here on my website tomwithers.dev/salary. 2/2
Tom Withers (@tomtucka)Tue, 05 Oct 2021 18:38 +0000
I will be attending
I will be attending
I will be attending
Week Notes 21#39 (3 mins read).
What happened in the week of 2021-09-27?
Writing In Public, Inside Your Company - The Kool Aid Factory
Recommended read: Writing In Public, Inside Your Company - The Kool Aid Factory https://koolaidfactory.com/writing-in-public-inside-your-company/
Testing Data Serialisation/Deserialization in Java (4 mins read).
How to validate your JSON types correctly serialise/deserialise.
In Software, When an Engineer Exits the Team
Recommended read: In Software, When an Engineer Exits the Team https://medium.com/@solidi/in-software-when-an-engineer-exits-the-team-1e550303cff8
Setting up fluentd to Parse Nested JSON from Docker (2 mins read).
How to configure fluentd to parse the inner JSON from a log message as JSON, for use with structured logging.
I've got plans this weekend but may pop in for some games 👀
https://twitter.com/jackfrags/status/1442868680698773505
Battlefield 2042 Beta trailer... 👀 #Battlefield2042JackFrags (@jackfrags)Tue, 28 Sep 2021 15:07 +0000
Thanks for covering this, there was some really good discussion - I do hope that more folks share their salaries to help more junior / underrepresented groups get what they're worth!
https://twitter.com/TechTeamWeekly/status/1442391587514986497
Episode 5 has hit! This week, we are discussing whether you should make make your pay public as @JamieTanna has on his website. Check it out on your standard podcast platforms or on YouTube. #technews #podcast techteamweekly.com/episode/5Tech Team Weekly (@TechTeamWeekly)Mon, 27 Sep 2021 07:32 +0000
Hope everyone has a great time at #DataConnect21 (https://dataconnect.api.gov.uk) - there's a packed week of awesome talks, and I'm excited to dip in and out to learn some great stuff happening in the Public Sector!
Week Notes 21#38 (3 mins read).
What happened in the week of 2021-09-20?
Tips for Reducing Dependency Upgrade Toil with WhiteSource Renovate (5 mins read).
Some tips I've picked up while working with WhiteSource Renovate to keep my projects up-to-date.
Why We Killed Our End-to-End Test Suite - Building Nubank
Recommended read: Why We Killed Our End-to-End Test Suite - Building Nubank https://building.nubank.com.br/why-we-killed-our-end-to-end-test-suite/
Automated API Style Guides: Linting, Versioning, and More
Recommended read: Automated API Style Guides: Linting, Versioning, and More https://blog.stoplight.io/automated-api-style-guides-linting-versioning-and-more
Is it just me or has the Infinidash hype train run out?
Why you need a service registry
Recommended read: Why you need a service registry https://blog.lawrencejones.dev/service-registry/
Recommended read: RBAC like it was meant to be https://tailscale.com/blog/rbac-like-it-was-meant-to-be/
Tackling Structural Racism and Sexism in Open Source
Recommended read: Tackling Structural Racism and Sexism in Open Source https://cucumber.io/blog/open-source/tackling-structural-racism-(and-sexism)-in-open-so/
Week Notes 21#37 (4 mins read).
What happened in the week of 2021-09-13?
An incident response starter-pack: how do you handle production outages?
Recommended read: An incident response starter-pack: how do you handle production outages? https://blog.lawrencejones.dev/incident-response/
How To Rapidly Improve At Any Programming Language
Recommended read: How To Rapidly Improve At Any Programming Language https://www.cbui.dev/how-to-rapidly-improve-at-any-programming-language/
What I Learnt Becoming a Tech Lead | Tom Gamon
Recommended read: What I Learnt Becoming a Tech Lead | Tom Gamon https://tomgamon.com/posts/things-i-have-learned-new-tech-lead/
I'm interested in attending
Although I'm on holiday this week and may not be able to make a lot of this - there's some really exciting stuff happening that's being run by my new team!
Definitely gonna be keeping this thread in mind for my new role next month!
https://twitter.com/QuinnyPig/status/1370575853554266118
And now, a small thread on what to do in your first two weeks of starting a new job.
Corey Quinn (@QuinnyPig)Sat, 13 Mar 2021 03:22 GMT
AWS federation comes to GitHub Actions | Aidan Steele’s blog (usually about AWS)
Recommended read: AWS federation comes to GitHub Actions | Aidan Steele’s blog (usually about AWS) https://awsteele.com/blog/2021/09/15/aws-federation-comes-to-github-actions.html
We've been using emoji for this in the past, which works well as long as everyone remembers what the emoji reflect - I often forget - but doing it this way makes a lot of sense, and having them to be machine-parseable is a benefit!
Recommended read: Conventional Comments https://conventionalcomments.org/
Thanks everyone for some really great engagement with this!
https://twitter.com/JamieTanna/status/1435908763119230978
Welp, I'm sure I'll regret this, but I'm publishing my salary/compensation history publicly now! Blog post: jvt.me/posts/2021/09/… Numbers: jvt.me/salary/ (jvt.me/mf2/2021/09/4t…)Jamie Tanna | www.jvt.me (@JamieTanna)Thu, 09 Sep 2021 10:11 +0000
Thanks everyone for some really great engagement with this!
Week Notes 21#36 (4 mins read).
What happened in the week of 2021-09-06?
Packaging Wiremock Extensions into the Standalone Server Runner (2 mins read).
How to use Gradle to package a standalone JAR for Wiremock, including any extensions needed.
I will be attending
Recommended read: Mistakes I've Made in AWS https://laravel-news.com/aws-mistakes
No More Medium. Build Your Own Site, Please.
Recommended read: No More Medium. Build Your Own Site, Please. https://nomedium.dev/