[go: up one dir, main page]

Jamie Tanna's profile image

Hi, I'm Jamie Tanna 👋🏼

If you're referring to me, I'm happy being called Jamie, Jamie Tanna, jamietanna, and that you respect my pronouns: he/him/his.

I'm currently a Senior Developer and Open Source project maintainer (of Renovate) at Mend.

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

I use my site as a method of blogging about my learnings, as well as sharing information about projects I have previously, or am currently, working on in my spare time.

I'm an maintainer for a number of Open Source projects, including oapi-codegen, and Renovate, as part of my job at Mend.

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.

Due to the many social media platforms and different ways to connect, I've captured all my contact information on my /elsewhere page. Alternatively, you can drop me an email at hi@jamietanna.co.uk.

I also have a /now page which aims to cover some more up-to-date "what I'm up to" information.

My birthday is on the .

 Listen

Listened to Package Metadata Working Group with Andrew Nesbitt and Damián Vicino by CHAOSS Project 
Post details
In this episode of the CHAOSScast, host Alice Sowerby sits down with Andrew Nesbitt and Damián Vicino to discuss the formation and objectives of the new Package Metadata Working Group within the CHAOSS community. They discuss the complex issues surrounding package manager metadata, its interoperability challenges, and how the working group aims to address these through mapping and standardization efforts. They also touch upon the importance of these efforts for various stakeholders, including developers, researchers, and tool builders. The conversation highlights both the immediate and long-term goals of the group and provides information on how interested individuals can get involved. Hit download now to hear more!

 Listen

Listened to A new direction for AI developer tooling featuring José Valim, creator of Tidewave (Changelog & Friends #112)
Post details
Elixir creator, José Valim, is throwing his hat into the coding agent ring with Tidewave –a coding agent for full-stack web development. Tidewave runs in the browser alongside your app, but it's also deeply integrated into Rails and Phoenix. On this episode, José tells us all about it. Also: his agent flow, YOLO mode, ...

 Listen

Listened to Break | Watches & Shells
Post details
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Matt, and Mitchell talk extend their discussion from Fallthrough episode #41.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode...

 Listen

Listened to Fallthrough | Ghostty & The Shell
Post details
Mitchell once again joins Matt and Kris to give us an update about Ghostty, a new library he's working on called libxev, and some of his thoughts around AI.We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch...

 Listen

Listened to Break | Only The Spiciest Of Takes
Post details
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris, Matt, and Steve talk extend their discussion from Fallthrough episode #40.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

 Listen

Listened to Gillian Anderson | Off Menu with Ed Gamble and James Acaster
Post details
Listen to Gillian Anderson from Off Menu with Ed Gamble and James Acaster. We’re back in National Tredge territory with multi-award winning actor, ‘Sex Education’ and ‘The X Files’ star and soft drinks entrepreneur Gillian Anderson. But what is Green Glass Jello? ‘TRON: ARES’ is out in cinemas on 10th October. ‘Trespasses’ will air in November on Channel 4Buy G Spot drinks at stores nationwide – including Sainsbury’s – or online at thisisgspot.comFollow Gillian on Instagram and TikTok @gilliana Watch the video version of this episode on the Off Menu YouTube on Thu 9 Oct.Off Menu is now on YouTube: @offmenupodcastFollow Off Menu on Instagram and TikTok: @offmenuofficial.And go to our website www.offmenupodcast.co.uk for a list of restaurants recommended on the show.Off Menu is a comedy podcast hosted by Ed Gamble and James Acaster.Produced, recorded and edited by Ben Williams for Plosive.Video production by Megan McCarthy for Plosive.Artwork by Paul Gilbey (photography and design).

 Listen

Listened to Sam Lambert (CEO @ PlanetScale) on building tools developers actually trust by The Good Thing
Post details
What defines a truly great developer experience?Sam Lambert is the CEO at PlanetScale, building the next-generation cloud database. Previously Sam was Vice President of Engineering at GitHub, where he was responsible for scaling the company and culture to the world's largest platform for developers with over 100 million users. He was also responsible for creating GitHub Actions, the popular workflow automation tool. Prior to GitHub, Sam led the traffic and video infrastructure teams at Facebook. He is passionate about developer experience and delivering high quality software at scale.Sam joins us this week for an unfiltered conversation on what it takes to build tools developers trust. From scaling GitHub to reinventing how teams manage database workflows, Sam has been behind the scenes of some of the most developer-loved platforms of the last decade.Hosted by Stefan Avram and Jens Neuse, we talk DevEx, open source, monetization, collaboration, and where databases are headed next.Here’s what you’ll learn:Trust over Table StakesDark mode, a CLI, a working UI: these are baseline features, not innovation. Sam unpacks why trust is the foundation of any great developer experience, and how long-term thinking beats short-term applause.From Vitess to DevOps for DatabasesWhen Sam joined PlanetScale, the company was transitioning from simply offering the Vitess technology to delivering a MySQL database with a “compelling developer workflow”. We’ll explore how Sam helped articulate that product vision and build trust with users. Data Federation Meets API FederationPlanetScale unifies data across shards, regions, and database types. WunderGraph unifies APIs. Together, they offer a complementary model for modern teams. We explore how customers are using both types of tools, and what makes collaboration at scale actually work.AI, Agents, and the Next Database ParadigmWe couldn’t end without asking Sam how AI is shifting the way PlanetScale works, and how he sees the future. What does the rise of agents and new protocols (cough, MCP) mean for databases? And what trends is Sam betting on for the next five years?Why PlanetScale Metal is so fastSam breaks down the architectural decisions behind their high-performance Postgres and MySQL offerings. He explains how they run petabytes of state on bare metal inside Kubernetes and why most cloud databases leave performance on the table.Lessons from 55 people with 100% uptimeWith just 55 employees, PlanetScale runs one of the most trusted database platforms. Sam explains how a tiny infra team, a “no passengers” culture, and zero sysadmins help them outperform hyperscalers with 10 times the headcount.The Open Source AdvantageSam, Stefan & Jens explore how OSS enabled PlanetScale’s early growth, how they think about building on top of OSS today, and what Sam really thinks about the CNCF situation. Building for ScaleSam opens up about his obsession with scale. He talks about spinning up 500-node clusters at the press of a button and living vicariously through the success of their customers.If you're building developer tools, designing distributed systems, or just want a fresh perspective on where infrastructure is headed, this one’s for you.Jump into the comments or live chat! We want to hear:What does “developer experience” mean to you?Are databases finally part of DevOps?Is open source still the best way to start something big?Tune in every Friday at 9 AM on ⁠YouTube (WunderGraph - Stefan & Jens)⁠ for new Live episodes!Watch this episode here: Sam Lambert (CEO @ PlanetScale) on building tools developers actually trustVisit us at ⁠wundergraph.com⁠

 Listen

Listened to API Leader Daniel Kocot — How to Build Great APIs by The Good Thing
Post details
APIs run the modern digital world, but what separates the good from the great?Daniel has been part of the codecentric team since October 2016. Since the beginning of 2022 he works as Principal API Consultant at the Dortmund branch. Starting as a consultant with a focus on application lifecycle management, his focus shifted more and more towards APIs. In addition to numerous customer projects and his involvement in the open source world around APIs. He is also a frequent speaker at conferences.In this episode of The Good Thing with Stefan & Jens, Daniel joins us for a deep dive into how modern teams should think about APIs: as products, as capabilities, and as core business enablers. From governance models to open source adoption to the future of API standards, this conversation explores what it really takes to make APIs work at scale.Here’s what you’ll learn:From APIs to CapabilitiesDaniel explains why thinking in terms of capabilities (“Ship Order”, “Process Payment”, “Approve Loan”) instead of technical endpoints can reshape API design. We discuss how this mindset shift ensures APIs align with business value and how product thinking drives long-term success.Governance vs. GatewaysAPIs don’t succeed without governance. Daniel shares why tools like API gateways are helpers, not leaders. Together, we explore strategies for balancing autonomy with control, defining ownership, and preventing API sprawl without killing innovation.Open Source as the API Backbonecodecentric deliberately builds on open-source technologies. Daniel, Jens, and Stefan discuss how communities like OpenAPI, AsyncAPI, and GraphQL accelerate progress, the trade-offs of open source in enterprise settings, and why standards are crucial for event-driven APIs.The Future of APIsWhat role will GraphQL, gRPC, and AsyncAPI play in shaping tomorrow’s API strategies? How might AI influence API design and usage? Daniel shares his perspective on when to use different approaches, where they converge, and why reliability still matters most.If you care about API strategy, developer experience, or building infrastructure that lasts, this conversation is for you.Join the live chat or comments and share:* Should APIs be designed as capabilities, not endpoints?* How much governance is too much?* What’s the role of open source in API strategy today?Tune in every Friday at 9 AM on YouTube (WunderGraph - Stefan & Jens) for new Live episodes!Watch this episode here: How Great Teams Build Great APIs — Daniel Kocot (API thought leader)Visit us at wundergraph.com

 Listen

Listened to Still Panicking: How to Have a Massage | Nobody Panic
Post details
Listen to Still Panicking: How to Have a Massage from Nobody Panic. Still Panicking: Why not carve out a bit of you time, as this week, we look back on Tessa and Stevie's best self-care How Tos.Stevie got a massage and loved it. Tessa gets them all the time for her stressed body. Together they offer advice if you’re thinking about going for the first time and, quite frankly, get far too worried about how to tell if your masseuse is going to give you a “happy ending” or not.This episode was first released on 19 March 2024.Recorded and edited by Aniya Das for Plosive.Photos by Marco Vittur, jingle by David Dobson.

 Listen

Listened to Open Source Security: Sustaining Package Repositories with Brian Fox
Post details
Brian Fox discusses the challenges and future of open source package repository infrastructure. We discuss the complexities of managing public registries, the impact of overconsumption, and the importance of sustainable practices in the open source community. Brian tells us how organizations can reduce their footprint and contribute to a more balanced ecosystem. The package repositories cannot continue to be the world's CDN. The show notes and blog post for this episode can be found at

 Listen

Listened to Break | Solve The Small Problems
Post details
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris and Matt talk extend their discussion from Fallthrough episode #39.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

 Listen

Listened to Fallthrough | PHP Was Never Dead
Post details
This week we've got a grab bag episode! Kris and Matt discuss a variety of topics, including a GopherCon debrief (featuring some RustConf comparisons!), why people can't be mad all the time, the need for better abstractions, and so much more!We continue this discussion in this week's episode of...

 Note

After years of the joy of cross-compiling Go code across different architectures and OSes, having to cross-compile a very small C library is wild 🙃

 Listen

Listened to Break | Can't Stop Us All!
Post details
Welcome back to Break, a Fallthrough aftershow! In this episode, Kris and Matt are joined by Ron Evans talk about Fallthrough episode #38.Enjoying the aftershow? Let us know on social media! If you prefer to watch instead of just listen, head over to YouTube where you watch this episode of...

 Listen

Listened to Fallthrough | Building For The Future
Post details
We've all experienced the dreaded rewrite. A system that was promised to last for years has grown so full of technical debt and cruft that we feel we need to throw it out and start over again. How can we avoid this? In this episode, Angelica and Matt are joined by Jon Sabados, where they discuss...

 Listen

Listened to Zoltan Kochan - PNPM and the Future of Package Management by devtools.fm: Developer Tools, Open Source, Software Development
Post details
This week we talk to Zoltan Kochan, the lead maintainer of PNPM, a package manager for JavaScript. PNPM revolutionized the way we install dependencies in the JavaScript ecosystem with it's speed and focus on DX. Come join us as we talk about the origins of PNPM, the technical details of how it works, and the future of package management.https://github.com/zkochanhttps://www.linkedin.com/in/zkochan/https://pnpm.io/https://github.com/pnpm/pnpmhttps://www.kochan.io/

Piwik tracking image