Kind notes
My first blog post on the #Mend blog is naturally all about #Renovate: Building a more secure npm ecosystem with Mend Renovate
This has been something we've been building up to for ~2 months of hard work making it as predictable as possible, highly documented and builds on top of ~6 years of Renovate having this functionality
Oof A House of Dynamite was intense but a very good film - would recommend!
Had some very similar vibes to Leave the World Behind
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 π
It's incredible what an impact Red Light, Green Light - Phaeleh has on my mood - absolutely incredible centering effect on me
Massive pet peeve at the moment - "here's our newest Open Source tool! It's awesome! Oh yeah, it requires integrating with our proprietary backend API to do anything" π
You may start seeing some weird movement in my #WeekNotes - I've noticed that 2025 had incorrect week numbers set, so I'm correcting that, which is shuffling 2024's "week 53" to be 2025's "week 1" and onwards
Fuck Google Forms' "autosave" functionality for replacing ~20 minutes of writing effort with "a newer version" of the data, which was in fact, a very old version from another tab π‘
OH at #GopherConUK: go generate sharedholder-value
COVID test negative β
Next stop: London for #GopherConUK
Looking forward to seeing folks, learning from some awesome people, and sharing some cool insights you can learn from your organisation with #DependencyManagementData π₯
oapi-codegen v2.5.0 is out ππ’
A host of new functionality, bug fixes, and the notable big changes:
- Begone optional pointers! (optionally)
- Generating
omitzeroJSON tags, withx-omitzero - Using OpenAPI 3.1 with
oapi-codegen(with a workaround) - Defining your own initialisms
- Minimum version of Go needed for oapi-codegen is now 1.22.5
Super excited to be chatting to Tessa Kriesel in the return of the 99 Dev Problems podcast, in about half an hour π
Well, something's wrong with my RSS feed for my salary page cause there should be an update showing π
Was very honoured to be featured as part of #MaintainerMonth for the Open Source Initiative's view into Open Source maintainers and their experiences, and being able to share my own experiences on opensource.org :purple_heart:
This last couple of weeks, there have been a couple of big-ish things in oapi-codegen land:
- a big release for the
net/httpmiddleware (and a couple of small patch releases) which namely boasts better - or IMO, actually usable! - error handling - the basis of our (current) governance process for the project
- an example of how to use
oapi-codegenwith OpenAPI 3.1 specs (as a short-term, until we support OpenAPI 3.1)
π
No #WeekNotes tonight as I'm on holiday for my birthday - may catch up during the week, or next Sunday!
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 π
Finally put the finishing touches to my rewrite of the renovate-graph docs which I started on Monday at #BatchBunch
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
Folks may be interested to see that I've now got an RSS feed for my salary page, which is also on the Fediverse via @www.jvt.me.salary in case y'all wanna know when there are any updates to it π
Very exited to see that my talk, "I inherited this project, and all I got was all these angry users" from #StateOfOpenCon is now live - thanks for the super speedy publishing, OpenUK!
I was honoured to kick off the Open Source Software & Security Track with a keynote about my experiences being an Open Source maintainer, and digging into the factors that make maintaining oapi-codegen difficult, and on top of that my own personal experiences which lead to difficulties in maintaining Open Source, especially when it's used actively by companies.
There were some great discussions about the maintainer burnout problem over the conference, and I had some great chats with folks in the "hallway track".
I'll be finishing my write-up of the conference in the next week (π€πΌ) but am very excited to see the talks are already up on YouTube, so I can catch up on talks I missed, too
Thanks to those of you who were able to find the Hardwick Hub at #StateOfOpenCon and came to my talk, "I inherited this project, and all I got was all these angry users" - slides can be found ππΌ or in PDF form on Sched #soocon25 - would be happy to hear some tired maintainer stories from y'all too!
A very apt song to start this week off (for my US friends) - πΆ Don't Panik - CloZee Remix πΆ
FYI that #DependencyManagementData v0.114.0 is out with an important refactor, but is one to watch out for!
If you're using the Renovate datasource, the package_names may be different to what they were previously. This now makes them actual package names, rather than the "pretty" depName but it's likely to catch folks out π
It always amazes me what a positive mood booster having a productive day is
Something I've been working on on-and-off for a couple of months is some tweaks to my Manual of Me, prompted by getting a new manager, and wanting to rethink the "things you should know when working with me", as well as delving much more into how #ADHD can affect my work, and some more reflections - and I'm glad that I've finally put the finishing touches on those updates.
Also re-reading my blog post from when I first created it, it's wild to think that this was the first time I'd started using Classless.css, which is now a staple of my microsites!
On the topic of joining a #union and the collective bargaining port we as workers should work towards at #OggCamp2024, I'd also recommend discussing your salary with your colleagues!
It doesn't have to be as public as my /salary page, but it's hugely useful to do and helps work out inequity
Thanks for those who came to my talk at #OggCamp2024, "89 things I know about Git commits (abridged version)" based on blog post of the same name - glad I resisted doing a couple of slide changes in the ~90 seconds before I went up on stage π«£
I'm talking about - would you believe it - dependency-management-data at #OggCamp2024 later this afternoon π€πΈ
Come to learn about some very interesting things you can learn from your usage of Open Source and internal dependencies π
Just put the finishing touches on the latest release of oapi-codegen: v2.4.0 includes:
#OpenAPI Overlay functionality
Improved multi-file OpenAPI spec support
Several other features and bug fixes
https://github.com/oapi-codegen/oapi-codegen/releases/tag/v2.4.0
I'm super surprised that semantic-release doesn't support v0.x.y releases. Pretty disappointing, and reminds me I really need to write a "you should never release a v1 as your first release" blog post
OH at #GopherConUK "do we need Kubernetes?"
Now #BridgyFed has support for federating BlueSky, hopefuly y'all should be able to follow www.jvt.me.web.brid.gy to get my posts straight from the source π
Very excited that in a couple of hours I'm on my first episode of @gotime to chat about oapi-codegen, #OpenAPI, Open Source maintenance and Go!
Memories - A Little Sound, Gray is such a good high energy bop β‘π§
Literally last night I was reading [this post on r/Rick and Morty] (https://www.reddit.com/r/rickandmorty/comments/1dvcja9/comment/lbmkw2k/) (some spoilers) and:
Political candidates that survive assassination almost always win
Is π¬π¬ re US Politics
Anyone know if there's a way of tweaking the new #FirefoxNightly Android layout?
Not a fan of the two row format they've now got
Really hate that the address bar only shows the domain, not the full URL, until you tap into it π
π³οΈβ Get the fuckers out of power
Anyone going to #GopherConUK? π
New release of #oapi-codegen is out π
Big changes are:
- Support for Go 1.22+
net/httpenhanced routing - Significant documentation rewrite and adding a JSON schema for configuration file autocomplete/validation
And a whole host of other changes, check out the full release notes at https://github.com/deepmap/oapi-codegen/releases/tag/v2.2.0
How has no one told me that Ratchet and Clank has a PC port after all these years?!?! BRB immediately downloading and playing it
Light Cycles - ShockOne is a supremely underrated song πΆ
Very excited to be a guest on tomorrow's @cupogo and to chat about oapi-codegen, #OpenAPI and Go!
You're currently viewing page 1 of 13, of 646 posts.