Reposted Radical Graffiti (@RadicalGraffiti@todon.eu) Post details Attached: 1 image "The only dangerous minority is the rich" Sticker seen in New Orleans, Louisiana | Continue reading


@jvt.me | 1 year ago

Reposted Toastie (@Toastie@journa.host) Post details Attached: 1 image Life is great here on the World Wide Web | Continue reading


@jvt.me | 1 year ago

Week Notes 23#34

Done some good pieces on oapi-codegen this week - ahead of looking to do a release next week - including: Getting most of the way through the migration to libopenapi, which wasn't nearly as complex as needed Having some chats with Marcin about long-term state of the project and s … | Continue reading


@jvt.me | 1 year ago

Listened to I Said No Gifts!: E164: A Fond Memory: Ben Schwartz Disobeys Bridger Post details In this classic episode, Bridger is nothing but class even when Ben Schwartz (Parks & Rec, The Afterparty) cruelly forces a gift on him. The two discuss wizards, terrible biology teach … | Continue reading


@jvt.me | 1 year ago

Reposted marasawr (@marasawr@mastodon.social) Post details Zoomers & boomers: «IDGAF. It doesn’t affect me; everyone already has all my data—» Me: No. No, they do not. You *generate* data every time you touch that service, visit that site, patronise that business. Your data isn … | Continue reading


@jvt.me | 1 year ago

Listened to FOSSY 2023 with Vagrant Cascadian by SustainOSS  Post details Vagrant walks us through his role at Reproducible Builds and how its mission changes the face of Linux distros, Arch Linux, openSUSE, and F-Droid. | Continue reading


@jvt.me | 1 year ago

Bookmarked Revitalizing stalled open source projects - Kurt McKee Post details Has development of your favorite open source project stalled? Triage is sometimes a great way to get things moving again! | Continue reading


@jvt.me | 1 year ago

Listened to Oxide and Friends | Fork in the road for Terraform? Post details On August 10th, HashiCorp made the controversial decision to re-license some of the popular, formerly-open source project under the Business Source License (BUSL). Bryan and Adam spoke with founders of … | Continue reading


@jvt.me | 1 year ago

Listened to The serenity of building your own OS with Andreas Kling (Changelog Interviews #554) Post details This week we’re talking to Andreas Kling about SerenityOS and Ladybird. Andreas started SerenityOS as a means of therapy. It’s self-described as a love letter to “‘90s u … | Continue reading


@jvt.me | 1 year ago

Listened to Ep. 127 - The Expanse Telltale Game w/ Special Guest Cara Gee Post details Ty Franck (one half of James S.A. Corey) is joined by a special guest... the Cara Gee ('Drummer' on The Expanse)! Cara stopped by to talk about her new cool Expanse Telltale game and … | Continue reading


@jvt.me | 1 year ago

Turning on Caps Lock when the Caps Lock key is bound to a different key

As a Vim user, and as someone who doesn't use CapsLock very often, I've had my CapsLock key rebound to ESC for the last 7(!) years. In the last week I've had a couple of times where my new work laptop's lost the configuration, and I've accidentally hit CapsLock which has then act … | Continue reading


@jvt.me | 1 year ago

Listened to Oxide and Friends | Mastodon with Kris Nova Post details Kris Nova joins Bryan, Adam, and the Oxide Friends to talk about Mastodon. Kris runs Hachyderm, a Mastodon server. She shares her experience with Mastodon and the Fediverse. | Continue reading


@jvt.me | 1 year ago

Setting up real-time Slack notifications for GitHub

Since starting my new job at Elastic, I've been going through my usual productivity hacks like setting up my dotfiles, organising Slack channels and setting up GitHub notifications in Slack. But I couldn't remember how I did it last, and the documentation isn't super clear, so th … | Continue reading


@jvt.me | 1 year ago

Managing Buildkite Agent Images with Renovate

If you're using Buildkite for your builds, you may end up defining Docker images that you want your agents to run on, for instance: agents: image: "golang:1.19" As with everything, I'm always striving to get Renovate to make it easier to keep these versions updated. As mentioned … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#33

My first week at Elastic, which ended up only being a four day week as it was a Shut It Down Day My first week at Elastic Largely spent getting my laptop set up Classically on Arch Linux so spent a bit of time getting it installed on my ThinkPad P1 Gen 5 Using my usual dotfiles + … | Continue reading


@jvt.me | 1 year ago

Running commands against every module in a Go multi-module project

I've recently been migrating oapi-codegen to a multi-module project. As part of it I've seen that running an innocuous "test all the packages below this one": go test ./... Does not work any more, as go test will only traverse packages that the current module knows about. We coul … | Continue reading


@jvt.me | 1 year ago

Resolving `Timeout`s when generating entropy when generating a new GPG key

Following my setup on my new work laptop, I was setting up a new GPG key when I encountered the following error when generating it (linebreak added for readability): We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, m … | Continue reading


@jvt.me | 1 year ago

Resolving black screen display with SDDM and NVIDIA GPUs

Today I'm setting up SDDM on my new work laptop, and I was encountering an issue where SDDM was presenting a black screen when starting up, which then couldn't be interacted with. (I've since realised that this wasn't necessary) After coming across this thread on the Arch forums … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#32

Went into town on Monday to meet Carol to see her super snazzy new flat 🤩 and have a very nommy lunch at Blend - the Korean Fried Chicken grilled cheese was Very appreciative of Simon Willison sharing dependency-management-data on his blog, and it's given a noticeable bu … | Continue reading


@jvt.me | 1 year ago

Listened to Finance OS: Short-Term Goals - Meaningful Money – Making sense of Money with Pete Matthew | Financial FAQ Post details … | Continue reading


@jvt.me | 1 year ago

Listened to Finance OS: Completing the foundation of insurance - Meaningful Money – Making sense of Money with Pete Matthew | Financial FAQ Post details … | Continue reading


@jvt.me | 1 year ago

Listened to https://podcasts.apple.com/gb/podcast/powering-public-goods/id1567016194 . | Continue reading


@jvt.me | 1 year ago

Super excited to be speaking at DevOpsDays London on September 21st! Not only am I excited to be excited to be attending the conference for the first time since pre-COVID, I'm excited to try my hand again at the Ignite talks DevOpsDays London is a truly excellent event, there's … | Continue reading


@jvt.me | 1 year ago

Analysing GitHub Pull Request review times with SQLite and Go

In Improving Team Efficiency By Measuring and Improving Code Review Cycle Time, I mentioned that one thing we can do to understand if code review is causing delays is to measure it. Since then, I've also worked on building this at Deliveroo with one of my colleagues, just before … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#31

Had a nice Monday co-working with Carol Went to Cartwheel for breakfast, EastWest for a coffee, laptop charge and chill in the booths, and then Broadway for a late lunch It's more fun coworking when you're not actually in a job Got round to picking up some oapi-codegen maintena … | Continue reading


@jvt.me | 1 year ago

Listened to The one with Brad Fitzpatrick (Go Time #148) Post details Brad Fitzpatrick returns to the show (last heard on episode 44) to field a mixed bag of questions from Johnny, Mat, and the live listeners. How’d he get in to programming? What languages did he use before Go? … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#30

My first of three weeks off between Deliveroo and Elastic: After a couple of very busy days prepping the talk (including finishing my slides not 10 minutes before I left for the event ) which was a follow-on from being busy trying to get my "bucket list" of things done before I l … | Continue reading


@jvt.me | 1 year ago

Quantifying your reliance on Open Source software

This is a writeup of my talk at DevOpsNotts July 2023 about the dependency-management-data project. The talk abstract can be found on my talks site. Why is this important? As I wrote in the post Analysing our dependency trees to determine where we should send Open Source contribu … | Continue reading


@jvt.me | 1 year ago

Getting started with Dependency Management Data

This is a companion post to go alongside my talk writeup of my talk at DevOpsNotts July 2023 about the dependency-management-data (DMD) project This is intended as a quick setup guide, rather than an exhaustive jump into what it is and how it works - if you'd like that, check out … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#29

My final week at Deliveroo! Managed to get the last features out for dependency-management-data that I'd wanted to do when I still had direct access to the internal database and the ability to handle breaking changes Was still shipping features - this time, not to DMD, but to our … | Continue reading


@jvt.me | 1 year ago

LeadDev London 2023

It was my first time at LeadDev, and I had a great time! I was very thankful to the organisers for gifting me a ticket and making it possible for me to go! My partner Anna had already had a ticket, after wanting to go for a couple of years now, so I was fortunate to be able to ta … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#28

My penultimate week at Deliveroo, with lots of handover and trying to get through the things I'd like to do before I'm offski Got my first code contribution raised to Go The gardeners have made a huge difference to the front and driveway, and it's amazing how nice the front looks … | Continue reading


@jvt.me | 1 year ago

Do I know anyone with a (paid) Snyk org who'd be willing to give me a hand with getting some example data from their Open Source projects? Looking to grab a project's SBOM to get some examples of what the data looks like, but seems to only be available if you're a paying customer … | Continue reading


@jvt.me | 1 year ago

Bookmarked Nobody cares about your blog. Post details Nobody cares about your blog, but you should keep writing! Recommended read: https://www.alexmolas.com/2023/07/15/nobody-cares-about-your-blog.html https://www.alexmolas.com/2023/07/15/nobody-cares-about-your-blog.html | Continue reading


@jvt.me | 1 year ago

Listened to Dear Red Hat... featuring Jeff Geerling (Changelog & Friends #7) Post details Red Hat’s decision to lock down RHEL sources behind a subscription paywall was met with much ire and opened opportunity for Oracle to get a smack in and SUSE to announce a fork with $1 … | Continue reading


@jvt.me | 1 year ago

Listened to Types will win in the end with Jake Zimmerman, Stripe working on Sorbet (Changelog Interviews #548) Post details This week we’re talking about type checking with Jake Zimmerman. Jake is one of the leads at Stripe working on Sorbet — an open source project that does … | Continue reading


@jvt.me | 1 year ago

Listened to Cup o' Go | 🦍 Gorilla's back! govulncheck 1.0, and conferences galore Post details Security fixes: Go 1.20.6 & 1.19.11 releasedConferences🇰🇷 GopherCon Korea, Seoul, August 5-6🇬🇧 GopherCon UK, London, August 16-18DZ … | Continue reading


@jvt.me | 1 year ago

Does anyone know if there's a good community space where folks building tooling that work with #SBOMs can be found? Got some questions I'd like to ask! Does anyone know if there's a good community space where folks building tooling that work with #SBOMs can be found? Got some que … | Continue reading


@jvt.me | 1 year ago

Merging a branch in GitHub - the hard way

Today I've been looking at tweaking some code I'd written a while ago to merge a branch in GitHub, which currently uses the Merge a branch API. This has been serving us well, but we wanted to tweak the committer details on the created merge commit, which isn't possible in the API … | Continue reading


@jvt.me | 1 year ago

Validating Renovate configuration changes before merging

If you're developing custom rules within Renovate, in particular as part of shareable config presets but even if they're just within your repo, it's handy to be able to test it first. This is something I've done several times and have put together a little boilerplate for, so tho … | Continue reading


@jvt.me | 1 year ago

Reposted Kit (@skeletonpup@library.love) Post details Attached: 1 image Today I discovered that not only is July #Disability Pride Month but also that we have a flag. It is so well done and extremely meaningful. It was created by Ann Magill, a disabled writer. The entire thing … | Continue reading


@jvt.me | 1 year ago

Week Notes 23#27

A nice week off, with a couple of nights away 🥰 Cookie got jumped by a dog on a walk, just before we left my parents', which was not good of the other dog's owner, and we think this week Cookie's been a bit apprehensive of seeing other dogs because of it With Twitter user … | Continue reading


@jvt.me | 1 year ago

Listened to Creating world-class API devX with Sagar Batchu from Speakeasy Post details Sagar Batchu from Speakeasyapi.dev shares his insights on helping devs live the dream of building APIs that have world-class developer experience. | Continue reading


@jvt.me | 1 year ago

Listened to Cup o' Go | Where to find Go jobs, will Go stop accepting GitHub PRs? And upcoming changes to 1.21 and 1.22 Post details Go 1.21 coming soon New cmp, slices, and maps packages🪵 Structured loggingExecution tracer overhaul, targeted for Go 1.22Issue #60773 … | Continue reading


@jvt.me | 1 year ago

Listened to Even the best rides come to an end featuring Kelsey Hightower (Changelog & Friends #6) Post details On Monday, Kelsey Hightower announced his retirement from Google. On Tuesday, he sat down with us to discuss why, how & what’s next. Along the way, Kelsey … | Continue reading


@jvt.me | 1 year ago

Listened to The solo gopher with Ben Johnson (Go Time #283) Post details Many Gophers build projects as a team of one. Sometimes these are side projects, other times they are projects used by millions of people but who are still maintained by a single individual. In this episod … | Continue reading


@jvt.me | 1 year ago

Introducing `dmd-web`, a web frontend for Dependency Management Data (DMD)

Since starting the project in February, I've been having a great time working on dependency-management-data, a project to make it easier to understand how internal and Open Source dependencies are used in your projects. We've been using it a fair bit at Deliveroo and it's helped … | Continue reading


@jvt.me | 1 year ago

Bookmarked Every person on the planet should have their own website Amin Eftegarie Post details Recommended read: https://eftegarie.com/every-person-on-the-planet-should-have-their-own-website/ https://eftegarie.com/every-person-on-the-planet-should-have-their-own-website/ | Continue reading


@jvt.me | 1 year ago