Recommended read: Keeping platforms open https://seirdy.one/2021/02/23/keeping-platforms-open.html

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.
How often should I rotate my ssh keys?
Recommended read: How often should I rotate my ssh keys? https://tailscale.com/blog/rotate-ssh-keys/
The modern packager’s security nightmare – Michał Górny
Recommended read: The modern packager’s security nightmare – Michał Górny https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/
Hey you, #Jenkins folks! If you're still configuring things in the UI / using Jenkinsfile
s but haven't yet gotten around to looking into #JobDSL I've got you covered https://www.jvt.me/posts/2021/02/23/getting-started-jobdsl-standardised/
Getting Started With Jenkins Job DSL Plugin for Standardising Your Pipelines (10 mins read).
A worked example of how to use Jenkins Job DSL to set up a standardised pipeline for Java libraries.
Well it's taken me a few years, but I've finally worked out how to manage Gems in #Chef without horrible chef exec bundle exec ...
commands https://www.jvt.me/posts/2021/02/22/chefdk-gemfile/
Installing Gems From Your Gemfile
When Developing Chef Cookbooks using the ChefDK / Chef Workstation (2 mins read).
How to install Ruby Gems in local development using your Gemfile
.
Week Notes 21#07 (3 mins read).
What happened in the week of 2021-02-15?
Moving meetup-mf2 and eventbrite-mf2 to Heroku (1 mins read).
Moving my APIs meetup-mf2.herokuapp.com
and eventbrite-mf2.herokuapp.com
to Heroku-hosted apps.
Science, bitch!
https://twitter.com/MIT_CSAIL/status/1363172815315214336
You can now Rick roll in 4K, thanks to machine learning. bit.ly/37ms0aHMIT CSAIL (@MIT_CSAIL)Sat, 20 Feb 2021 17:05 +0000
Nothing says a great start to a three day weekend than pushing the boat out for some Doughnotts doughnuts! Must've been 18 months since we had them, but #Deliveroo's #TastyThursday deal was too good to pass on!
I will be attending
I will be attending
Angie Jones · The ReadME Project
Recommended read: Angie Jones · The ReadME Project https://github.com/readme/angie-jones
Thanks for those coming to #HomebrewWebsiteClub Nottingham - we had some good discussions about Choose Your Own Adventures and versioning!
Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-IQvjBLoWhFHJ
"Location-Based Pay" - Who Are You to Complain?
Recommended read: "Location-Based Pay" - Who Are You to Complain? https://blackshaw.substack.com/p/pay
Week Notes 21#06 (3 mins read).
What happened in the week of 2021-02-08?
Recommended read: Calendar Versioning — CalVer https://calver.org/
Recommended read: Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies | by Alex Birsan | Feb, 2021 | Medium https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
Week Notes 21#05 (2 mins read).
What happened in the week of 2021-02-01?
The /bin/true Command and Copyright
Recommended read: The /bin/true Command and Copyright http://trillian.mit.edu/~jc/humor/ATT_Copyright_true.html
Webmention Analytics | Max Böck
This is a really cool thing, and I've got it up and running at https://www-mentions.jvt.me/
Recommended read: Webmention Analytics | Max Böck https://mxb.dev/blog/webmention-analytics/
Jacky Weaver rocks #RemoteWork 👏🏽
https://twitter.com/CarolSaysThings/status/1357651360230100992
I just watched this whole thing start to finish and I am _wheezing_ 😆 youtu.be/lgGmYeAm0jkCarol 🌻 (@CarolSaysThings)Fri, 05 Feb 2021 11:24 +0000
Making a Linux-Based “On-Air” Light for My Home Office w/ Camera & Google Calendar Integration
I've been reading this over the last few days wondering how I can get it working with my work Mac + Zoom, or if I use a pared down version
Recommended read: Making a Linux-Based “On-Air” Light for My Home Office w/ Camera & Google Calendar Integration https://joellemaslak.medium.com/making-a-linux-based-on-air-light-for-my-home-office-w-camera-google-calendar-integration-3e5ed35e8c8
I will be attending
Autogenerating Postman Collections for IndieAuth Servers (2 mins read).
Creating Postman collections programmatically for a user's IndieAuth server.
Recommended read: The Cult of Best Practice https://domk.website/blog/2021-01-31-cult-of-best-practise.html
Reminder that it's #HomebrewWebsiteClub Nottingham tomorrow! I hope to see you there at 1730 for some website stuff! https://events.indieweb.org/2021/02/homebrew-website-club-nottingham-JpmhTGghTju3
Recommended read: Indieweb h-cards https://randomgeekery.org/post/2020/04/indieweb-h-cards/
Well Anna Dodson and I just got an awesome gift from @GoustoCooking in our box today - thanks a bunch, it looks super 😋🍫
This is how I feel about hackathons. I was able to spend my weekends learning things - like building things with others - that my uni course wouldn't have been able to teach me cause there was a tonne of theory I rarely use 🤷🏽♂️
https://twitter.com/jennypotts/status/1356195591827517442
I learnt more about coding at my internship during my master's degree than I did going to lectures.
Jenny 🏴 is on a break 🤯 (@jennypotts)Mon, 01 Feb 2021 11:00 +0000
Week Notes 21#04 (3 mins read).
What happened in the week of 2021-01-25?
Implementing the Refresh Token Grant in my IndieAuth Server (4 mins read).
Announcing support for long-lived refresh tokens as part of my IndieAuth server.
I will be attending
Recommended read: What if GitHub is the devil? https://daniel.haxx.se/blog/2021/01/28/what-if-github-is-the-devil/
A Model for Identity in Software
Recommended read: A Model for Identity in Software https://christine.website/blog/identity-model-software-2021-01-31