Jamie Tanna's profile image

Hi, I'm Jamie Tanna (he/him/his), and I'm currently a Senior Software Engineer at Deliveroo.

I currently live in Nottingham with my partner Anna Dodson and our cat Morph and our puppy Cookie.

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.

I have ADHD (Inattentive Type) and am learning how to make my life work better around it.

Drop me an email at hi@jamietanna.co.uk, or using any of the other social links below.

My birthday is on the .

 Note

Very excited to announce that my first - ever! - guest post, Learn how to build tools has gone live, for the wonderful Letters to a New Developer - I've been meaning to write this for three years, thanks Dan Moore for the support with it 🤖⚙️🛠

 Listen

Listened to Upstream Podcast - Open joy!: How happiness helps open happen | RSS.com
Post details
Let’s celebrate the joy of open source!In this week’s episode of the Upstream podcast, Luis Villa sits with Annie Rauwerda of Depths of Wikipedia and Sumana Harihareswara, stand-up comedian and founder of Changeset Consulting, to discuss the goofy side of Wikipedia, puppet shows, Wikimania marriages, the emotions in programming, and the joy of finding community in these spaces.Links:https://buttondown.email/Changeset https://en.wikipedia.org/wiki/Toilet_paper_orientationhttps://en.wikipedia.org/wiki/Metal_umlaut https://en.wikipedia.org/wiki/Wikipedia:Red_link https://wikimania.wikimedia.org/wiki/2023:Wikimania https://en.wikipedia.org/wiki/Ellen_Ullmanhttps://www.popsci.com/technology/shared-data-a-short-story-from-an-alternate-future/ For more stories about open source, subscribe to the Upstream podcast on Apple Podcasts, Spotify, Amazon, Google Podcasts, YouTube, RSS, or follow along on our website, www.tidelift.com.

 Listen

Listened to Trogon, StableStudio, life after Apple, Google's problematic new TLDs & how to discuss programming languages (Changelog News #45)
Post details
Will McGugan’s Trogon auto-generates friendly TUIs for your CLI apps, Stability AI’s official open source variant of DreamStudio, John Calhoun writes about life after 26 years programming at Apple, Google’s news TLDs could be a boon to scammers & Pablo Meier documents a way to discuss programming languages.

 Bookmark

Bookmarked Secrets Exposed: How to mitigate risk from secrets leaks — and prevent future breaches by Paul Roberts 
Post details
Software secrets are targeted by malicious actors. Here are three key steps to mitigate risk — and best practices you can take to prevent future breaches.

Yep! I have a list of common patterns I look for in logs and source code, but you really need to have developer education as well as tooling and processes

Recommended read: https://www.reversinglabs.com/blog/secure-your-development-secrets-3-essential-steps https://www.reversinglabs.com/blog/secure-your-development-secrets-3-essential-steps

 Listen

Listened to Upstream Podcast - Open and developer culture: What happened to people when software went open? | RSS.com
Post details
Will empathy help make our software development teams better? In this week’s episode of the Upstream podcast, Luis Villa sits with Kellan Elliot-McCrea of Adobe and Adam Jacon, CEO of System Initiative. Should software development teams be a team sport or an orchestra rather than a factory? How should we handle generational changes within software development teams?. Why do large software companies give their employees free breakfast? Get answers to these questions and enjoy some fun anecdotes about mastering craps when stuck in Las Vegas. Links:https://en.wikipedia.org/wiki/The_Goal_(novel)https://laughingmeme.org/2023/01/16/software-and-its-discontents-part-1.htmlhttps://laughingmeme.org/2023/01/23/software-and-its-discontents-part-2-complexity.htmlhttps://laughingmeme.org/2023/01/29/software-and-its-discontents-part-3-the-magic.htmlFor more stories about open source, subscribe to the Upstream podcast on Apple Podcasts, Spotify, Amazon, Google Podcasts, YouTube, RSS, or follow along on our website, www.tidelift.com.

 Repost

Reposted Jason Gorman (@jasongorman@mastodon.cloud)
Post details
We spend roughly 10x as much time reading code as we do writing it. A tool or technique that makes you twice as "productive" at writing code *at best* makes you 5% more productive over all. Making your code easier to understand will have 10x the impact. But that doesn't sell tools or put developers out of work, so you won't be reading about it in Forbes.

 Note

Anyone got any work-appropriate alternatives for "(that team) got shafted"?

 Listen

Listened to Cup o' Go | Cup o' Go mugs are all the rage, Shay's an official contributor, and an interview with Applied Go Weekly editor, Christoph Berger
Post details
A big thanks to this episode's sponsor, Koyeb!Proposal, accepted and merged: slices: add ReverseCorrection: GOEXPERIMENT=gocacheprog feature won't introduce new cache invalidation bugsNew proposal: strings.First functionBlog post: Some notes on the cost of Go finalizers (in Go 1.20) by Chris...

 Listen

Listened to Panther: Security as Code with Jack Naglieri
Post details
Originally published on August 23, 2021. Application security is usually done with a set of tools and services known as SIEM – Security Information and Event Management. SIEM tools usually try to provide visibility into an organization’s security systems, as well as event log management and security event notifications.  The company Panther takes traditional SIEM

 Listen

Listened to Kubernetes Security with Ian Coldwater
Post details
Ian Coldwater is a DevSecOps engineer turned red teamer who specializes in breaking and hardening Kubernetes, containers, and cloud native infrastructure. In their spare time, they like to go on cross-country road trips, capture flags, and eat a lot of pie. Ian lives in Minneapolis and tweets as @IanColdwater. This Interview was recorded at KubeCon Europe and

 Listen

Listened to Software Supply Chain with Feross Aboukhadijeh
Post details
The software supply chain refers to the process of creating and distributing software products. This includes all of the steps involved in creating, testing, packaging, and delivering software to end-users or customers. Socket is a new security company that can protect your most critical apps from supply chain attacks. They are taking an entirely new

 Repost

Reposted Hector Martin (@marcan@treehouse.systems)
Post details
I'm going to be really blunt here: if you don't care about trans people, if you even remotely think there's the slightest hint of merit to the blatant genocidal actions that are going on in the US right now, you can fuck right off from my projects, spaces, and communities. I don't give a fuck about "tech shouldn't be political" garbage takes. Tech is made by people and right-wing legislators in the US are trying to *kill* my colleagues right now. There is no tech without people.

 Listen

Listened to Webhooks at Scale with Alexandre Bouchard
Post details
Webhooks are used in connecting two different online applications. Webhooks allow one program to send data to another as soon as a certain event takes place.And because they are event-driven, webhooks are ideal for things like real-time notifications and data updates. The company Hookdeck helps build webhook integrations at scale. In this episode, we talk

 Note

I've just learned something quite dangerous 😳 I can make super tasty milkshakes whenever I want 😋😅