One of my own #blogumentation articles saved me today from tearing my hair out, determining why some requests kept being rejected https://www.jvt.me/posts/2019/02/25/verify-signed-jwt-nodejs/ - that's why I do it!
Patch Windows 10 and Server now because certificate validation is broken
Recommended read: Patch Windows 10 and Server now because certificate validation is broken https://arstechnica.com/information-technology/2020/01/patch-windows-10-and-server-now-because-certificate-validation-is-broken/
"There's loads of us, and only one computer - we can beat it!" I love https://twitter.com/CarolSaysThings's way of dealing with problems at tonight's #NottsJS
Parsing a Unix Epoch With Bash/Ruby on the Command-Line (1 mins read).
How to convert a Unix Epoch to a human-readable date format.
Performing Mutual TLS Authentication with Rest Assured (via Apache HTTP Client) (3 mins read).
How to configure Rest Assured to perform Mutual TLS authentication against an API.
mtls.dev - Generating TLS certs doesn't have to be hard.
This is a great resource for generating certs for performing Mutual TLS authentication, as well some good sample code for how to set up example client/server apps in several programming languages.
Recommended read: mtls.dev - Generating TLS certs doesn't have to be hard. https://mtls.dev/
We've got http://twitter.com/CarolSaysThings kicking off #NottsJS tonight for a community project evening with https://twitter.com/Codesleuth
I will not be attending "Where Do I Start?" - Tips and Tricks: Getting Your First Job in Tech! on
Mini HTTP guide for developers
Recommended read: Mini HTTP guide for developers https://charemza.name/blog/posts/abstractions/http/http-guide-for-developers/
Great to see @KrishBhasin championing #Firefox's amazing privacy protection tools, ie Multi Account Containers https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ as a way to limit blast radius of tracking #TechNott
How can we assume that the layperson can say that they knowingly "opt in" to terms of service when they're incomprehensible, some great points in @KrishBhasin's talk at #TechNott tonight about the privacy implications of online advertising
Really interesting talk at #TechNott about high performing teams and building safety culture. I'm a huge fan of this, and embracing blameless culture, and now I've got some new tips to apply to it, too! Thanks @tom_geraghty
@tom_geraghty is sharing some interesting learnings about high performing teams at tonight's #TechNott
There certainly are a few #CapitalOne folks here at #TechNott, even though you can't see me waving behind the pillar. Come say hi to talk about some of the jobs we've got at https://jobs.capitalone.co.uk/
Very much looking forward to tonight's #TechNott, not least because it'll be the first meetup I'm owning every interaction first from my website in #IndieWeb fashion, as well as converting hashtags to tags on the posts themselves!
Week Notes 20#2 (2 mins read).
What happened in the week of 2020-01-06?
Converting Webmentions to Push Notifications (2 mins read).
Automagically sending push notifications to my mobile phone when I receive a Webmention.
#Gousto, so good, even the cats are in on it! https://www.jvt.me/posts/2019/07/07/four-months-gousto/ #BlackCat #mlem
2018 in Review (25 mins read).
Looking back at 2018 as a whole - both the positives and negatives, and looking forward to 2019.
Tech and non-tech friends. Please watch The Circle (https://youtu.be/QCOXARv6J9k) for a great look at a not-so-distant future of tech, and the risks if not not kept in check. Very painful to watch as it's so close to reality
Learning at work with an AWS GameDay
A writeup on the DVSA blog of a great day I had attending their AWS Game Day
Recommended read: Learning at work with an AWS GameDay https://dvsadigital.blog.gov.uk/2018/06/26/learning-at-work-with-an-aws-gameday/
I will be attending PHPMiNDS January 2019: Shaun Hare - Talk TBC on
Moving Events for the Homebrew Website Club: Nottingham to the IndieWeb Events site (2 mins read).
Announcing my decision to move Homebrew Website Club: Nottingham events from my own site to events.indieweb.org.
It's a hard life being a cat #caturday
who are you trying to impress with your deadlines?
Recommended read: who are you trying to impress with your deadlines? http://jatins.gitlab.io/me/why-deadline/
The unreasonable effectiveness of one-on-ones
Recommended read: The unreasonable effectiveness of one-on-ones https://www.benkuhn.net/11
With the help of https://snarfed.org I've now got https://brid.gy running locally and syndicating RSVPs from my website to Meetup.com - hopefully it'll be live next week for the rest of the #IndieWeb to enjoy https://github.com/snarfed/bridgy/issues/873
But when it gets right down to it, if permissive open source is free candy, copyleft is a free puppy. If you want a puppy, a free one is great. If you don’t want a puppy, receiving a free one by surprise can be costly and awkward.
Recommended read: Don't Rely on OSI Approval https://writing.kemitchell.com/2019/05/05/Rely-on-OSI.html
User Stories From The Blokechain
Recommended read: User Stories From The Blokechain https://shkspr.mobi/blog/2020/01/user-stories-from-the-blokechain/
From 15,000 database connections to under 100: DigitalOcean's tale of tech debt
Recommended read: From 15,000 database connections to under 100: DigitalOcean's tale of tech debt https://blog.digitalocean.com/from-15-000-database-connections-to-under-100-digitaloceans-tale-of-tech-debt/
It is perfectly OK to only code at work, you can have a life too.
The only problem is that the industry makes folks feel like they need to, which isn't fair for people who don't have time ie who have other commitments like children
Recommended read: It is perfectly OK to only code at work, you can have a life too. https://zeroequalsfalse.com/posts/it-is-ok-to-only-code-at-work/
Recommended read: Allowlist, not whitelist. Blocklist, not blacklist. Goodbye, wtf. Microsoft scans Chromium code, lops off offensive words https://www.theregister.co.uk/2019/09/03/chromium_microsoft_offensive/
Let’s PESOS Passive Posts with Trakt and Last.FM
Recommended read: Let’s PESOS Passive Posts with Trakt and Last.FM https://charlotteallen.info/2020/01/08/lets-pesos-passive-posts-with-trakt-and-last-fm/
Happy #HomebrewWebsiteClub from Nottingham!
A fairly easy result for #HomebrewWebsiteClub - don't try resending Webmentions (for two weeks) if the target doesn't support Webmentions
Although I don't condone Vim bashing (as a Vim user, and because it quite often tells you how to exit) these are pretty good
Recommended read: How to exit vim https://github.com/hakluke/how-to-exit-vim/blob/master/README.md
Tomorrow's fun will be reinstalling my laptop to remove BTRFS. It's over a year since I said I would (https://www.jvt.me/posts/2018/12/22/leaving-btrfs/) but I've not got round to it, and I've messed up my docker install
It's #HomebrewWebsiteClub Nottingham tonight! https://www.jvt.me/events/homebrew-website-club-nottingham/2020/01/08/
I'm not 100% what I'm working on - it may be finalising my Meetup.com Brid.gy integration, or may be just on my own site!
I will be attending Community project evening! on
Hey @Meetup - further to my comments in https://www.jvt.me/mf2/2019/12/klwyi/ is there any news around when you're going to restrict any OAuth apps that are being used by non-Pro members?
Choosing a license for GoatCounter
A very interesting read on choosing a license to protect the author's income, which I get, although realistically (at least) the AGPL has been written to ensure that the end users always get the code, not that the authors are protected.
Recommended read: Choosing a license for GoatCounter https://www.arp242.net/license.html