A very apt song to start this week off (for my US friends) - πΆ Don't Panik - CloZee Remix πΆ
Kind notes
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_name
s 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/http
enhanced 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!
What's that? New #salary increase dropped on my /salary page.
Aside: salary
looks like such a weird word, no?
Very excited to announce that @lornajane and I are running a new @openuk Meetup that's digital-only, alongside the other great events being run by the #OpenUK organisation.
Our first event will be a tie-in with #GitHub's #MaintainerMonth and we'll be hearing from a number of excellent maintainers from a variety of projects - stay tuned for more details.
Looking forward to seeing some of y'all on May 22nd at 1200 noon (UK time) for an interesting webinar!
(This will be in addition to other OpenUK events still being hybrid where possible)
GitHub relaxing the requirement of the construction of the GitHub App's JWT (under private_key_jwt
) is interesting, especially if now you don't need to know the installation ID to auth.
Presumably this also means that on GitHub's side they're still limiting access to repos that an installation has access to, but I'd have assumed that by doing it by installation ID you'd get additional checks
(I'd been lazy in the past and would rarely persist the installation ID, needing me to then go in and find it through the GitHub UI π )
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)
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
- Some 4th option?
Trying to tweak how Dependency Management Data works with SBOMs and trying to find how other folks do it and consider them
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
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.
See also: previous thoughts on the way #music can remind you of things.
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 π
Getting great Uppermost vibes from vibes - Syence πΆ
Apropos of Why I recommend Renovate over any other dependency update tools having 12+ hours on the front page of Hacker News, y'all may be interested in a post from last year, what happens when a post goes viral
Up to 970 blog posts on my website π
Followers of my blog - you can now subscribe to just blog posts for certain tags, for instance if you want to read all my articles about Go but only my articles, and not be annoyed by all the other stuff tagged go
, you can now add https://www.jvt.me/tags/go/feed.articles.xml
to your feed reader of choice.
And of course, this is discoverable via RSS discovery so you can just point your feed reader at i.e. https://www.jvt.me/tags/go/
and it should prompt you the different options.
I really need to write a snippet in my editor for maintenance
because dang I can never spell it correctly the first time
It's just under an hour until I'll be speaking at the @TheLeadDev webinar Does your org need platform engineering?! Looking forward to my first webinar as a panellist - alongside some excellent people - and to share some of my experiences with #PlatformEngineering and #DeveloperExperience for the lovely #LeadDev audience - it's not too late to sign up to join!
Very excited to be speaking at the @TheLeadDev webinar Does your org need platform engineering? in a few weeks! Hope to share some of my experiences with #PlatformEngineering and #DeveloperExperience
No #WeekNotes tonight as I'm celebrating my 30th birthday in Rome ππ₯ππ·
If you wanted to do something nice to honour it, you could support my work on the Open Source projects I maintain as well as the content on my blog. But I'd also love to see y'all pay it forward to other creators or maintainers for the stuff you use, and work with your companies to pay to support the Open Source you so heavily rely on!
I'll be posting my Week Notes some time next week, when I get to relive the lovely ~10 days we've been having π₯°
Does anyone know of/use an HTTP caching proxy, which can read/write cached responses to disk? Trying to reduce the overhead on an external service (during CI/CD) and allowing caching between runs
Not sure what's caused it - or if it's related to recent discussions about Google Search being a bit naff recently - but according to Google, this last month I had ~19k clicks, whereas this time last year I had ~33k
This is your regularly scheduled reminder to update your CV - you don't need to be looking for a job, and it can be a great way to remind yourself of the great stuff you're doing - a la brag document.
I updated mine ahead of appearing on Changelog + Friends and I recommend you think about doing yours!
Whenever I see a profile view on LinkedIn from someone who works at a company I used to work at, I always wonder what it means. Like, are you interested in who was in the git blame
? Did you find something I've done, or heard a story about me and want to know more?
I guess we'll never know π€·π½ββοΈ
You're currently viewing page 1 of 13, of 623 posts.