Kind notes

 Note

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

 Note

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 πŸ‘

 Note

Has anyone else noticed that the #reddit mobile web app is useless? Often get white screens if I try to load it, often have to choose a subreddit to go to first, then I can go back home. Wouldn't get that with excellent third party apps πŸ˜₯

 Note

New release of deepmap/oapi-codegen πŸš€ v1.15.0 comes to downgrade the version of Go in use by a couple of dependencies, which was leading to build issues for folks running Go 1.21 πŸ”§

 Note

Two years ago, I posted my salary history - in an impulsive move - and I absolutely do not regret it. I know directly of some the great impact having this data has had (including leading to others sharing their own), and I'm so glad to be able to use my privilege to help others

 Note

New release of deepmap/oapi-codegen πŸš€ v1.14.0 comes with Iris Support, a requirement of a minimum of Go 1.20, reduction of runtime dependencies, and various other features and fixes πŸ‘

 Note

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 πŸ₯³

 Note

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.

 Note

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"

 Note

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

 Note

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!

 Note

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 πŸ€”

 Note

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 πŸ˜…

 Note

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 πŸ‘‹πŸ½

 Note

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

 Note

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 πŸ˜