Hi, I'm JamieTanna (he/him/his), and I'm currently a Senior Software Engineer at Elastic.
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.
Dan Moore is the head of developer relations at FusionAuth, a startup simplifying authentication and user management for developers, as well as the author of Letters to a New Developer. Dive into topics such as what is developer relations, how to grow a tech community, how does one even publish a book, what should you say to a new developer and much more. Hosted by Perry Tiu.
In this episode Justin and Autumn are joined by Mandi Walls to take you back to a time before the cloud. Before Kubernetes. When a/s/l was common and servers were made of metal. Back to the days of AOL to discuss how chat rooms worked.
Attached: 1 image
holy shit. they actually called it "reply guy". seeing the Torment Nexus and copying it for profit is one thing, but seeing a reply guy and being like "I can monetize that" is a whole new type of evil.
Has anyone else started getting spam from a Substack they definitely didn't subscribe to? It's for with an email I wouldn't have signed up to, and it's a language I don't know (Spanish)
I've now unsubscribed and marked it as spam - I didn't seem to get a "are you sure you want to sign up", but I did get a "thanks for subscribing" post (in Spanish)
This episode features Anil Dash, VP of Developer Experience at Fastly, who returns to the podcast to share the integration of Glitch within Fastly post-acquisition. Anil shares how Glitch has continued flourishing under Fastly's umbrella, highlighting both platforms’ seamless acquisition and...
Friends and folks working with #SBOMs - how do you conceptually think about them in terms of ingesting them into tools?
I.e. I like to think of an SBOM having a source repository or component it relates to, but sometimes you don't know that up front, and all you have is the result of a scan, which could be the source repo, a container image, or a built binary.
Considering whether:
I try to guess what repo/component it is based on the filename
Just store the filename in the database and allow querying with that (and leave repo info optional)
Retrieve metadata from the SBOM that known tools use to define this
Does anyone know if there's a good way of getting a historical storage of queries that users put into #Datasette? Trying to get some stats around common queries and usage, couldn't see a plugin for it, but not sure if my searching just missed it
Bruce Perens created the definition of open source and co-founded the Open Source Initiative in 1998. He has said in recent public interviews, however, that open source has failed, and called for its overhaul under his Post-Open project. In this episode, Beth caught up with him to hear more about his ideas for the world after open source.
In this episode of CHAOSScast, host Dawn Foster brings together Matt Germonprez, Brian Proffitt, and Ashley Wolf to discuss the implications of Artificial Intelligence (AI) on Open Source Program Offices (OSPOs), including policy considerations, the potential for AI-driven contributions to create workload for maintainers, and the quality of contributions. They also touch on the use of AI internally within companies versus contributing back to the open source community, the importance of distinguishing between human and AI contributions, and the potential benefits and challenges AI introduces to open source project health and community metrics. The conversation strikes a balance between optimism for AI’s benefits and caution for its governance, leaving us to ponder the future of open source in an AI-integrated world.
Frequent guest (and almost real-life-friend) Adam Jacob returns to share his spicy takes on all the recent “open source meets business” drama. We also take some time to catch up on the state of his open source-based business, System Initiative.
Listening to Tulips - Minotaur Shock Remix is forever going to remind me of the last few chapters of Leviathan Falls. It happened to be what I was listening to at the time, and the lyrics seemed to fit so perfectly with the grand finale, and listening to it just now brought that all back, including all the feels around the events.
Deffo need to re-read #TheExpanse series, what a great series.
Topic: Dependency Management Data
Guest: Jamie Tanna,
Senior Software Engineer & https://dmd.tanna.dev/
Join Dan Lorenc, CEO of Chainguard as he learns to use dependency management data with Jamie Tanna!
The Oxide Friends have talked about the Hashicorp license change, the emergence of an open source fork of Terraform in OpenTofu, and other topics in open source. A few weeks ago both InfoWorld and Hashicorp (independently?) accused OpenTofu of stealing Terraform code—a serious claim that turned...
Meet Nate Smith, an experienced programmer who has been trading code for money since 2006. He has seen it all, from Flash applications to the cursed secrets of Javascript. Despite his experience, he has lost his ability to fake enthusiasm for corporate life and technocracy. Instead, Nate runs his...
Jordan Harband is a pillar in the open source community. He has gradually come to create several open source projects all while maintaining them all with maximal back compat, the strictest adherence to semver, and the greatest respect for users. Join in and hear the wisdom Jordan has to offer on...
Brian Douglas, CEO of OpenSauced, joins me to discuss insights - how they’ve been provided in the past, how OpenSauced is different, and how he hopes to contribute to the future of open source.
This week on The Business of Open Source I had Rod Johnson, founder/CEO of Spring Source and creator of the Spring Framework (as well as board member of many other open source companies) on to talk about Spring, monetizing open source and what’s changed in the open source ecosystem since...
This week we’re joined by Louis Pilfold, the creator of the Gleam programming language. For the uninitiated, Gleam is a functional programming language for building type-safe systems that compiles to Erlang and JavaScript and it’s written in Rust. We discuss the inspiration and development of Gleam, how it compares to ...
Felix Geisendörfer & Michael Knyszek join Natalie to discuss Go execution traces: why they’re awesome, common use cases, how they’ve gotten better of late & more.
This week we’re joined by Sean Mcllroy from Slack’s Release Engineering team to learn about how they’ve fully automated their deployment process. This conversation covers Slack’s original release process, key changes Sean’s team has made, and the latest challenges they’re working on...
This episode of Screaming in the Cloud focuses on keeping critical data safe and organized, especially when there's a lot of it. Pranava Adduri, the CEO of Bedrock Security, shares the tools and methods Bedrock uses to help other businesses protect their essential information. They discuss how...
The 3 Musketeers return! Filippo Valsorda, Roland Shoemaker & Nicola Murino continue their deep-dive conversation with Natalie about Go’s crypto libraries. Also listen to Part 1 and Part 2!
What's in the SOSS? features the sharpest minds in security as they dig into the challenges and opportunities that create a recipe for success in making software more secure. Get a taste of all the ingredients that make up secure open source ...
<p>Comedian Jimmy Carr feels contractually obliged about being Conan O’Brien’s friend.</p><p> </p><p>Jimmy sits down with Conan to discuss why now is a better time than ever to be in stand-up, developing his signature comedic style, workshopping new material on the road, and what Dunbar’s number tells us about the origins of comedy. </p><p> </p><p>Jimmy Carr returns to Netflix with his latest stand-up special Jimmy Carr: Natural Born Killer out now.</p><p> </p><p>Jimmy’s brand-new international tour Jimmy Carr: Laughs Funny is on sale now. For tickets and info visit <a href="http://jimmycarr.com">jimmycarr.com</a></p><p>Website: <a href="https://www.jimmycarr.com">https://www.jimmycarr.com</a></p><p>Youtube: <a href="https://www.youtube.com/@jimmycarr">https://www.youtube.com/@jimmycarr</a></p><p>Instagram: <a href="https://www.instagram.com/jimmycarr">https://www.instagram.com/jimmycarr</a></p><p>Threads: <a href="https://www.threads.net/@jimmycarr">https://www.threads.net/@jimmycarr</a></p><p> </p><p>For Conan videos, tour dates and more visit <a href="http://TeamCoco.com">TeamCoco.com</a>.</p><p>Got a question for Conan? Call our voicemail: (669) 587-2847.</p>
This week Adam is joined by Thomas Paul Mann, Co-founder and CEO of Raycast, to discuss being productive on a Mac, going beyond their free tier, the extensions built by the community, the Raycast Store, how they’re executing on Raycast AI chat which aims to be a single interface to many LLMs. Raycast has gone beyond be...
In this episode, Ben Burkert &amp; Chris Stolt join Johhny to explore the ups &amp; downs of trying to get secure local development environments set up, why it’s hard &amp; what you can do about it.
Don't know if I reach any game developer. But games need a "adult mode" as in "I haven't played the game for weeks because life happened. Please give me a ramp up of the story so far and an option for a short tutorial with all the controls and mechanics".
If Changelog News had an extended edition, this might be it! Jerod &amp; Adam discuss Hashicorp’s Cease and Desist letter, Redis getting forked, Boston Dymanics’ scary cool new robot, Justin Searls’ extensive use of the Apple Vision Pro, Thorston Ball moving from Vim to Zed, Firefox becoming hard to use, Beeper joining...
Proposals🍪 Accepted: support partitioned cookiesArticle: Prepare for thrid-party cookie restrictionsNew: add reflect.AssertToDeclined: builtin is[T any](any) boolMeetups & Conferences🇨🇿 Prague Go Meetup, April 23🇳🇱 Rotterdam Go Meetup, April 23🌐 Conf42 Golang, April 25, Online🇬🇧 GopherCon UK CFP...
For the last ~7 weeks on-and-off rewriting the documentation for oapi-codegen which has needed a fresh version for a bit of time. On top of that, I've spent pretty much the last two days solidly finishing it off, and am very glad to have just merged it!
Documentation can be difficult to do - especially if you're redoing it all in one go - but am hoping it's in a much better place for new and existing users alike!
Also introduces a CONTRIBUTING.md for the first time, and I ended up adding 14 new examples to the examples directory because I couldn't quite remember how things worked 😅
If your enemy is literally hiding behind children, you don't say, "My enemy made me kill children." You say, "I couldn't kill my enemy, because there were children in the way."
Unless, of course, you don't think the children are really human in the way that your children are human.
This week on The Business of Open Source, I spoke with BoxyHQ co-founder and CEO Deepak Prabhakara. We talked about a number of things, from BoxyHQ’s relationship with its open source project, called SAML Jackson to how to build a growth flywheel and how that flywheel does and does not depend on...
Did MKBHD ruin an AI company and their product because of their negative review of it?
No, the bad AI product ruined itself and its company. Just because someone created a business, found funding and created a thing doesn’t mean they should get instant recognition, and a pass for crappy stuff.
Entrepreneurs aren’t your friends, they aren’t superior, they don’t deserve to be coddled. When they make sh*t products, they should be told that they made sh*t. MKBHD did their job.