Following on from a successful conversation that was had at #DevOpsDays Chicago, there was an Open Space yesterday all about #compensation and #salary at #DevOpsDays London, which of course I was super interested in, and happy to share my own salary history as well as some of the things that companies have done over the year.
Based on one of the questions I'll (soon ™️) be adding how much on-call is compensated, if not part of the salary
TIL that I can use my fingerprint to log in with
i3lock-color🕵️ I thought it'd not worked before last time I looked, but similar to logging in on a TTY, I just need to enter an empty password, then I can auth via my fingerprint 👏
Welp, I've now officially logged out of Deliveroo Blind, so if you see any posts that look like me, it ain't 😅
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"
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
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 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!
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?
"errorMessage": "performance.markResourceTiming is not a function",
"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 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 @firstname.lastname@example.org which has a richer set of posts from my site's feed, too 👋🏽
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:
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 😠