Week Notes 25#12

A busy week back to work: Lots of things to catch up on Been feeling the 'whelms, and had some weird concentration towards the end of the week Definitely been feeling the obligations (in and out of work) Ended up working on something that was super valuable, causing a lot of toil … | Continue reading


@jvt.me | 22 hours ago

Listened to #210 - Creator of WireMock: Building a Successful Open Source Project and The Art of API Mocking - Tom Akehurst by Tech Lead Journal Post details (05:29) Brought to you by Swimm.io⁠⁠⁠⁠Start modernizing your mainframe faster with Swimm.Understand the what, why, and how … | Continue reading


@jvt.me | 3 days ago

Logging into Hashicorp Vault via a GitHub token in the environment

I've been working with Hashicorp Vault a fair bit over the years, and with one Vault instance I use, it requires login via a GitHub token. When logging in, it defaults to requiring this to be interactive: $ vault login -method github GitHub Personal Access Token (will be hidden): … | Continue reading


@jvt.me | 3 days ago

Performing `group_concat` queries over distinct values, with a custom delimiter, with SQLite

Let's say that we have the following query: select package_name, version, count(*), group_concat(distinct owner) as owners from renovate left join owners on renovate.platform = owners.platform and renovate.organisation = owners.organisation and renovate.repo = owners.repo … | Continue reading


@jvt.me | 6 days ago

Listened to Cup o' Go | Go makes everything faster. Even ducks! 🦆 Post details Updates on old news:🧮 Accepted proposal: New x/exp/stats packageWatch Anders Hejlsberg talk about why Microsoft chose Go for TypeScript 7More typo squatting!Blog: Linux, macOS users inf … | Continue reading


@jvt.me | 6 days ago

Updating `apk add` definitions in Dockerfiles

As I've written about before, I'm a big fan of Renovate. Recently at Elastic, we've been using the excellent Chainguard Images to provide zero CVE base image containers, and using Renovate to update those base images as Chainguard ship new updates. Once we'd set up Renovate to up … | Continue reading


@jvt.me | 6 days ago

Listened to Discovering discovery coding with Jimmy Miller (Changelog & Friends #80) Post details Fire up a REPL, grab your favorite Stephen King novel, and hold on to the seat of your pants! Jimmy Miller returns to reveal why, at least for some of us, discovery coding is where i … | Continue reading


@jvt.me | 6 days ago

Reposted Kelly (@broadwaybabyto.bsky.social) Post details If you’re still masking…thank you If you’re trying to educate others on the benefits of masks…thank you If you’re standing in solidarity with disabled & vulnerable people who’ve been cast aside for the last 5 years…thank y … | Continue reading


@jvt.me | 7 days ago

Reposted Ian Coldwater 📦💥 (@lookitup.baby) Post details Alt text: “a page describing a list of things” My comrade in arms, please just copy and paste the actual freakin’ text | Continue reading


@jvt.me | 7 days ago

Week Notes 25#11

A very restorative week off in Wales Had a very restorative week off, being a bit more chilled Managed to very intentionally switch off Didn't read any tech posts, touch LinkedIn, listen to any podcasts, or think about work or side projects (aside from a couple of random thoughts … | Continue reading


@jvt.me | 7 days ago

Week Notes 25#10

My Fallthrough API episode came out, and we've got some follow-ups planned 👀 A tough final week of work before next week's holidays Ahead of being on holiday, there were quite a few things I needed to look into, close off and otherwise hand over But also being on call (wi … | Continue reading


@jvt.me | 7 days ago

Listened to Scaling DevTools Post details Lessons from 100+ DevTool founders - DevTools successes, failures and stories in a free weekly email and podcast. | Continue reading


@jvt.me | 8 days ago

Listened to Antirez returns to Redis! with Salvatore Sanfilippo, Creator of Redis (Changelog Interviews #631) Post details Antirez has returned to Redis! Yes, Salvatore Sanfilippo (aka Antirez), the creator of Redis has returned to Redis and he joined us to share the backstory on … | Continue reading


@jvt.me | 8 days ago

Listened to Funding Impact Measurement Working Group by CHAOSS Project Post details In this episode of the CHAOSScast, host Alice Sowerby introduces guests Dawn Foster, Cailean Osborne, and Paul Sharratt to discuss the newly formed 'Funding Impact Measurement Working Group' withi … | Continue reading


@jvt.me | 8 days ago

Listened to The Business of Open Source | Open Source and AI Coding Assistants with Ty Dunn Post details This week on The Business of Open Source, I spoke with Ty Dunn, founder of Continue.dev, which is an open source AI code assistant. We had a fabulous conversation that touched … | Continue reading


@jvt.me | 8 days ago

Listened to Friendly Feud: JS Party Edition with Jerod, Adam & the JS Party gang (Changelog & Friends #83) Post details Our award-winning JS Party game show is back with a new name, a new channel, and the same ol' survey-response-guessing fun! The JS Party crew join us to see who … | Continue reading


@jvt.me | 8 days ago

Listened to The Business of Open Source | Products, consulting, and open source with Andrew Martin Post details This week on The Business of Open Source I spoke with Andrew Martin, CEO and founder of Control Plane. Control Plane is ultimately a consulting company, as Andrew intro … | Continue reading


@jvt.me | 8 days ago

Listened to Open Source Security: CRA with Luis Villa Post details In this episode, open source legal expert Luis Villa breaks down what the EU's Cyber Resilience Act means for developers and businesses, exploring carve-outs for individual contributors and the complex relationshi … | Continue reading


@jvt.me | 8 days ago

Listened to Request // Response | API design ergonomics, coding on airplanes, and the true signal of good DevEx | Robert Ross (CEO FireHydrant) Post details Robert Ross (@BobbyTables) is the CEO of FireHydrant. We discuss the journey of building FireHydrant, the evolution of API … | Continue reading


@jvt.me | 8 days ago

Listened to Request // Response | Separating deployment from release, API-first development, and the future of developer experience | John Kodumal (co-founder & fmr CTO LaunchDarkly) Post details On the first episode of Request // Response, I speak with John Kodumal, co-founder a … | Continue reading


@jvt.me | 9 days ago

Listened to https://practicalai.fm/272 . | Continue reading


@jvt.me | 9 days ago

Listened to Reaching industrial economies of scale with Beyang Liu, CTO of Sourcegraph (Changelog Interviews #632) Post details Beyang Liu, the CTO & Co-founder of Sourcegraph is back on the pod. Adam and Beyang go deep on the idea of "industrializing software development" using … | Continue reading


@jvt.me | 9 days ago

🎂 | Continue reading


@jvt.me | 14 days ago

No #WeekNotes tonight as I'm on holiday for my birthday - may catch up during the week, or next Sunday! | Continue reading


@jvt.me | 14 days ago

Listened to Open Source Security: Open Source Malware with Brian Fox Post details Brian Fox discusses findings from a recent Sonatype report about the growing challenge of malicious packages in open source repositories. At the time of recording there are now over 820,000 malware … | Continue reading


@jvt.me | 15 days ago

Listened to Cup o' Go | ✍️ Rewriting all the things in Go! 🎉 Post details 🛡️ Security releasesGo 1.24.1 & 1.23.7 releasedgolang.org/x/net v0.36.0 releasedgopls v0.18.0 released🇫🇮 Helsinki meetup, March 18, still looking for speakersTypeScript rewri … | Continue reading


@jvt.me | 15 days ago

Off the back of the tj-actions/changed-files #SupplyChainSecurity attack, I've written up how you can use #DependencyManagementData to determine the impact across your org - already found it's been very useful 👀 | Continue reading


@jvt.me | 16 days ago

Listened to https://podcasts.apple.com/us/podcast/flashback/id1511456063?i=1000511062038 . | Continue reading


@jvt.me | 16 days ago

Listened to Kaizen! Pipely goes BAM with Gerhard Lazu (Changelog & Friends #82) Post details It's Kaizen 18! Can you believe it? We discuss the recent Fly.io outage, some little features we've added since our last Kaizen, our new video-first production, and of course, catch up on … | Continue reading


@jvt.me | 17 days ago

It me Quoted Nox (@noxturnall.bsky.social) Post details | Continue reading


@jvt.me | 18 days ago

Finally put the finishing touches to my rewrite of the renovate-graph docs which I started on Monday at #BatchBunch | Continue reading


@jvt.me | 18 days ago

Listened to https://fallthrough.transistor.fm/episodes/an-exploration-of-apis-versioning-http . | Continue reading


@jvt.me | 18 days ago

Reposted Kefimochi (@kefimochi.bsky.social) Post details Neurodivergent Senior software engineers, how do you go about the interviews? Any advice you learned the hard way? | Continue reading


@jvt.me | 19 days ago

Listened to https://podcasts.apple.com/us/podcast/basics-part-2/id1511456063?i=1000510112852 . | Continue reading


@jvt.me | 19 days ago

Listened to https://podcasts.apple.com/us/podcast/basics-part-1/id1511456063?i=1000509050067 . | Continue reading


@jvt.me | 19 days ago

Very much looking forward to tomorrow's OpenUK Digital Meetup, where we've got the awesome Kat Cosgrove and @derickr for a "fireside chat" all about what life is like being a core maintainer. Hope to see some of y'all there at 1200 UTC | Continue reading


@jvt.me | 20 days ago

Reposted lornajane (@lornajane@indieweb.social) Post details Attached: 1 image How does your calendar look on Wednesday? Join us for the online OpenUK digital meetup at lunchtime. I've pinned down two open source project maintainers from projects you might have heard of (Kubernet … | Continue reading


@jvt.me | 20 days ago

Reposted tierney cyren (@bnb.im) Post details wiwiwi | Continue reading


@jvt.me | 20 days ago

Reposted kat cosgrove (@kat.lol) Post details AAAHHHHHHHHH BE NICE TO OPEN SOURCE MAINTAINERS OH MY GOD. SOME OF YOU ARE SO RUDE, WHO RAISED YOU | Continue reading


@jvt.me | 20 days ago

Listened to https://podcasts.apple.com/us/podcast/resolutions/id1511456063?i=1000508146890 . | Continue reading


@jvt.me | 20 days ago

Reposted Batch Bunch (@batchbunch.dev) Post details BATCH BUNCH #0003 is complete. A fun-filled, productive session comes to a close! This time, we welcomed an attendee all the way from London and, universally, marveled at 'felting' being done IRL by another attendee. Hobbies FTW … | Continue reading


@jvt.me | 20 days ago

Listened to https://podcasts.apple.com/us/podcast/tuvix/id1511456063?i=1000507256721 . | Continue reading


@jvt.me | 20 days ago

Looking forward to relistening to this one, and we've got plans for a follow up in the works 👀 Quoted fallthrough (@fallthrough.fm) Post details We've published episode 10: An Exploration of APIs, Versioning, & HTTP. Happy Listening! https://share.transistor.fm/s/8e38cd91 | Continue reading


@jvt.me | 21 days ago

I'm on Fallthrough: An Exploration of APIs, Versioning, & HTTP

Earlier this year, I was invited to join the wonderful Fallthrough podcast to talk about APIs, which would be my first appearance on Fallthrough. As noted in I'm on Fallthrough: Patching Problems with Persnickety Proxies Purveyed by Paternalistic Princes, the episode on APIs was … | Continue reading


@jvt.me | 21 days ago

Listened to https://podcasts.apple.com/us/podcast/the-thaw/id1511456063?i=1000506450396 . | Continue reading


@jvt.me | 21 days ago

Week Notes 25#09

Definitely felt a notable improvement in mood given the nicer weather And I feel like my Dad, quite liking having the windows open for fresh air 🫣 Apex Legends' new Relic Weapons LTM has been a lot of fun, and moreso than last season's takeover (thankfully moved over to a … | Continue reading


@jvt.me | 21 days ago

I will be attending OpenUK Digital #6 A fireside chat with core maintainers, Wed, Mar 12, 2025, 12:00 PM | Meetup Post details SAVE THE DATE Join us on Wednesday 12th March for the 6th OpenUK Digital Meetup, our online-only event for OpenUK community members. This will be a lunch … | Continue reading


@jvt.me | 21 days ago

Listened to https://podcasts.apple.com/us/podcast/innocence/id1511456063?i=1000505612484 . | Continue reading


@jvt.me | 22 days ago