Welp, I've now officially logged out of Deliveroo Blind, so if you see any posts that look like me, it ain't π
Kind notes
Instead of my usual TTY-based login on Linux, I've spent a bit of time trying to get LightDM/SDDM set up to allow me to use fingerprint-based login.
It turns out you don't even need to do that, pam_fprintd.so
can work as-is on the TTY π₯³
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 a really high bar, some really inclusive practices, and lovely people organising and attending.
I've written about previous years' events on my blog if you want a bit more of a feel for what the event may be like:
If you're interested in joining, you can get a 20% off code using my referral code - let me know if you're currently between jobs or may be unable to attend even with the 20% discount.
Love that my Meetup account has been (hopefully temporarily?) disabled because - get this - me trying to share my slides with attendees at a Meetup I spoke to has been "classed as spam"
A couple of weeks I able to attend #LeadDevLondon thanks to a ticket gifted to me by the organisers, and I've finally gotten around to writing up the excellent conference ππΌπ
There's some really great stuff in there, and I learned a load.
You can read more on the blog
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, but I'm just trying to get some examples of #SBOMs for use with importing the data into dependency-management-data
Nice to see that the excellent gorilla/mux may have been revived
Excited to be heading to #LeadDev with Anna Dodson and learning some great things from interesting folks, but especially as we're sitting on a train carriage behind a couple of pugs that are chaotically breaking free from their shackles to explore the train ππΉ
This evening I've been putting the finishing touches on a preview of my talk Quantifying your reliance on Open Source software coming to DevOpsNotts at the end of July for my colleagues at #Deliveroo tomorrow, and still appreciating the tip I got at the DDD East Midlands speaker workshop to write the content before the slides, as it's made it a breeze to construct slides based on a long form blog post!
Very appreciative of the wonderful folks at Lead Dev for a complimentary ticket for the upcoming Lead Dev London - I've heard it's a great event so I'm very much looking forward to go and learn from some really awesome folks π€
Super excited to be bringing a new talk to DDD East Midlands in October entitled This talk could've been a blog post π€π
Very excited to be talking at DevOpsNotts at the end of July about a project very close to my heart recently - dependency-management-data - in a new talk, Quantifying your reliance on Open Source software, where we'll look at how you can get a better view of your organisation's Open Source and internal dependency usage.
We've had Amazon Blink cameras for a few years now for security / deliveries / watching Morph prowling around. Today I'm no longer able to watch recordings because they've decided I now have to pay for it. Very frustrating and shitty UX!
Excited to be hearing from Cory Doctorow this evening ππ½
Very excited to announce that my first - ever! - guest post, Learn how to build tools has gone live, for the wonderful Letters to a New Developer - I've been meaning to write this for three years, thanks Dan Moore for the support with it π€βοΈπ
Anyone got any work-appropriate alternatives for "(that team) got shafted"?
I've just learned something quite dangerous π³ I can make super tasty milkshakes whenever I want ππ
Had anyone ever seen an error like this with #AWSLambda?
It's a Node 18 app that calls out to Renovate but fails due to some deep intenals in Node when doing some performance checking?
{
"errorType": "TypeError",
"errorMessage": "performance.markResourceTiming is not a function",
"stack": [
"TypeError: performance.markResourceTiming is not a function",
" at markResourceTiming (node:internal/deps/undici/undici:10636:21)",
" at finalizeAndReportTiming (node:internal/deps/undici/undici:10632:7)",
" at Object.handleFetchDone [as processResponseEndOfBody] (node:internal/deps/undici/undici:10579:45)",
" at node:internal/deps/undici/undici:10895:44",
" at node:internal/process/task_queues:140:7",
" at AsyncResource.runInAsyncScope (node:async_hooks:204:9)",
" at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)",
" at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
]
}
Very odd, and this Go issue is the only thing I could find that may relate π€
Just re-published my popular posts page with a list of some of the bangers I've written over the years ππ½
With me looking to get back to a bit more public speaking, I've revamped my talks site so it's a little easier to see the previous talks I've done, as well as moving content from my site to the talks site.
Deffo still needs work, but it's better than what was there before π
Welp, I guess today I'm gonna be using the extremely well-timed release of Google's deps.dev API to make dependency-management-data much more intelligent π
Just pushed some examples to dependency-management-data's site to give a bit of a demo for what it looks like in practice, without you needing to download anything!
Was quite fun using github.com/saschagrunert/demo, which is definitely now a tool I'll be reaching for whenever I need to script a demo i.e. for my website, and it's given me some handy integration tests to run in the pipeline too!
Accidentally doomscrolled my phone to 0% battery π¬ guess that's a good indication it's bed time π
To anyone following me on Twitter, with the Twitter API dying imminently, you'll no longer be seeing posts or interactions from me. In some cases I may manually post replies, but expect my account to be read-only going forwards. You can find me on the Fediverse at @www.jvt.me which has a richer set of posts from my site's feed, too ππ½
Made some changes to the dependency-management-data landing page to hopefully make it a bit better in explaining what it's for, as well as including autogenerated docs from Cobra so you can read the command's docs and capabilities without needing to download it!
Yesterday's episode of #TheMandalorian was another reminder I really need to rewatch #TheExpanse π
I'm fortunately not being made redundant today by Deliveroo Engineering but I know a lot of wonderful colleagues who have been π’π
Just over 49 hours until all of us affected by Deliveroo Engineering redundancies find out π¬π«
It's my #birthday! (visit my site for a surprise π₯³)
To practice some self indulgence, I'd love to hear some compliments and/or contributions to support my ongoing work blogging and Open Source'ing π€
And while I've got your attention:
- support the people who blog and build Open Source you use, and get your company to support the projects they rely on
- build a website
- join a union
I wish more APIs had an endpoint to get a whoami
style response to work out if a) the credentials work and b) who they're for.
When you find a thing and want to check it's still active it's super handy, although I do appreciate that some platforms probably don't add that so you can't check if creds are active as easily
Don't know what the cause of it is but every time I see he or she
instead of they
I get unnecessarily annoyed. Like, just use the third person word that's more inclusive too π
Been listening to Phaeleh's Signature Sound: 100% Originals Mix a fair bit, and it's the usual awesome chilled mix of great music you can expect
Welp it turns out that the slow builds on my site (> 25 minutes, mostly due to the size of it) that have been causing GitLab to time out can be resolved by upgrading the size of CI runner that was launched several months ago!
Microdosing productivity by writing a sentence of a blog post at a time between lives in #ApexLegends team deathmatch
I've just gotten around to looking at the analytics data that I have on my personal website and it's pretty wild looking at how I increased my readership ~1500% since 2016.
I don't have a 𧡠for you, but if you're interested, check out my site in review posts.
Maybe I'll talk more about what I've done for it - but it's not like I've done that much to try and boost engagement and readership, although colleagues and friends will disagree, as I'm quite openly trying to point people to my blog, as seen when I got promoted at Capital One.
These stats don't include anything around my Week Notes, as I don't count them as "blog posts" per se, and they'd definitely boost the numbers of posts for the years I've been doing them.
After many recommendations over the years by Terence Eden ive finally joined Prospect ππ½
For those that may or may not have seen the news that Deliveroo are going through redundancies, I'm unfortunately one of the roles at risk.
Although I'm not looking for a change - redundancy process permitting π€π½ - I'd be happy to hear if there are roles that you think I may be interested in.
Looking for Senior level roles for similar compensation to now and working on and with Go, Open Source, OpenAPI, Renovate, Dependency Management and distributed systems.
Check out my CV for a bit more info
Back to the front page of Hacker News with my salary history π€
πΆ I'm not playing to your storyline πΆ
For those of you interested in being able to build queries on top of your dependency management data, ie via Renovate or Dependabot then https://dmd.tanna.dev/ may be of interest - still a work in progress, but expect to see some more stuff there in the future!
Losing Whamaggedon in February is... Interesting π worse is that my brain just started playing it, I'd not even heard it anywhere
Trying to type glob
but every time writing blog
π«