Jamie Tanna's talks

Welcome to Jamie Tanna's talks site.

Below you can find a list of my talks that I'm (somewhat) actively presenting.

You may also be interested in seeing a list of talks that I've previously given, for historical talks that aren't being actively given any more.

Quantifying your reliance on Open Source software

Hasn't been presented in over 5 months

That is OK - it may need a little work to get it up-to-date, but that's OK, and likely means I've not been actively seeking out speaking engagements for it, as I'm a little fluid with how much I do public speaking.

I've always been interested in the composition of Open Source and internal dependencies that my projects use, and after years of wanting some way to query the data, I went ahead and built it!

Having access to this data has allowed me and my team to get a view of what our most popular languages or frameworks are, which packages we didn't realise we so heavily rely on, determine how many dependencies are using end-of-life software, or just understand the way that internally-built libraries are used across the organisation.

This data has given my company's developers, leadership and the security team a better view of the landscape of our ever growing dependencies on Open Source, so we can appropriately upgrade, migrate, and support projects.

In this talk, you'll learn that it's straightforward to do this yourself with Free and Open Source Software, as well as looking at some examples of the data that you can get out of this tooling for your own purposes.

View more details about this talk. View slides.

This talk could've been a blog post

🕰️ Hasn't been presented in over 1 year(s)

In recent years, blogging and the personal website have been getting a resurgence. I see blogging as a critical skill for every engineer to make them more well-rounded and effective in their roles, which can be a force-multiplier for someone's career, regardless of how many people read the posts.

In this talk, you'll learn some tips and tricks to getting started, as well as how to silence the Imposter Syndrome telling you that "you don't have anything worth writing" or that "there are better people who can blog about that thing", because it's just not true!

Blogging also doesn't just benefit you, but it can help level up your team, and for companies that actively support and encourage engineers blogging about the work they do, it can be a great indication to prospective candidates of the great work you're doing.

View more details about this talk. View slides.

Write blog posts, not Open Source

⚠️ This is a new talk that hasn't been presented before
Looking for a good way to give back to Open Source? Consider blogging about the project! Documenting in your own words, for your own specific usecases, alongside your unique point of view could be better than any first-class documentation you could add, as well as being a great skill to have.

View more details about this talk.

89 things I know about Git commits (abridged version)

Hasn't been presented in over 6 months

That is OK - it may need a little work to get it up-to-date, but that's OK, and likely means I've not been actively seeking out speaking engagements for it, as I'm a little fluid with how much I do public speaking.

Some of the things I've learned over a decade of Git usage, and working on writing good commit messages, distilled into a 5 minute lightning talk.

View more details about this talk. View slides.

I inherited this project, and all I got was all these angry users

Hasn't been presented in over 2 months

That is OK - it may need a little work to get it up-to-date, but that's OK, and likely means I've not been actively seeking out speaking engagements for it, as I'm a little fluid with how much I do public speaking.

When I stepped on board to help maintain one of the most widely used Go libraries in a fairly well used niche, I found that my work was cut out for me.

You'll hear some first-hand examples of the difficulty of being an Open Source maintainer, and some tips you can follow as a good Open Source citizen, to improve life for the maintainers of projects you use.

View more details about this talk.

The IndieWeb Movement: Owning Your Data and Being the Change You Want to See in the Web

🕰️ Hasn't been presented in over 4 year(s)
We strive for Free and Open Source software in the world, on mobile, desktop and server. But what about the Web? The IndieWeb is all about taking control, owning your data, and scratching your itches through Open Source and Standards. We're working to take back the Web, and you can, too.

View more details about this talk. View slides.