Kind notes

 Note

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!

 Note

Reminder that it's the first #HomebrewWebsiteClub Nottingham of the decade tomorrow!

Hope to see some of you there for building / working on your personal websites https://www.jvt.me/events/homebrew-website-club-nottingham/2020/01/08/

 Note

Been watching #GoodOmens this evening - lighthearted, tongue in cheek, and some wonderful David Tennant

 Note

Watched John Wick 3 last night. Great movie, shame we missed it in the cinema - even more ingenious ways to kill people, and we learn more about the underground, too

 Note

Is anyone aware of anywhere that the contract for #Netlify's "Outgoing Webhook" is documented? I can't seem to find it on https://docs.netlify.com/site-deploys/notifications/#outgoing-webhooks or https://open-api.netlify.com/

cc @Netlify

 Note

So I started to write a short 2019 in review blog post before realising I should finish my 2018 in review post first.

Woops! It's mostly written, but a bit longer than this years will be

 Note

Happy new year everyone! Hope 2020, and the new decade, is kinder to you than this one πŸ™ŒπŸΌ

 Note

I haven't yet gotten around to writing my 2019 In Review post (and may not until the weekend) but I don't think it's going to be as long as 2017's. I quite like Max's format to keep it short https://mxb.dev/blog/year-in-review-2019/

 Note

Real shame to see that @Meetup are further restricting their platform by locking down API access - maybe document this better before going through the process to register?

Thank you for submitting an application to access Meetup’s API and authenticate with OAuth2. This process provides a better and more secure experience for all Meetup members. Your request for API Access through OAuth has been denied. In order to be eligible for API access through OAuth you need to have a Meetup Pro Account.

 Note

My site is now running Hugo v0.62! Not too painful an upgrade from 0.58.3, given changes in the Markdown parser - https://gitlab.com/jamietanna/jvt.me/merge_requests/637 - largely Table of Contents related, and one place where I'd not got enough spacing in around fenced codeblocks

 Note

I've managed to reduce my site's build/test/deploy pipeline to a total of ~4 minutes (a couple of minutes further than https://www.jvt.me/mf2/2019/12/isqba/ ) but still isn't as fast as I'd like, albeit much better!

May have to see if it's possible to speed up with my own GitLab runner.

 Note

Arthur Christmas is such a great Christmas movie - we discovered it maybe four years ago, but it's part of our yearly routine now!

 Note

Since setting up the ability to syndicate posts from my website to other sites automagically the other day, I've been manually ticking the boxes in my posting UI, which isn't the best experience.

So I've now got it to automagically syndicate to Twitter any notes (like this one) or interactions such as likes/replies/reposts on Twitter, so folks still on Twitter are able to see the content I'm publishing to my site, too.

 Note

No spoilers:

Just seen Star Wars Episode 9 and damn JJ did it - what a great ending to the series. Expect more when the spoiler embargo lifts.

I'd seen some tweets similar to this and was a bit apprehensive but it was so good. Wanna go see it again!

 Note

What do all you lovely #IndieWeb folks use to consume Twitter? I'd like to hook some of my favourite people into my reader but not sure the best way to do it

 Note

Just trimmed my site's build/test/deploy pipeline's lifecycle from 10 minutes to about 5 minutes. A fair saving but still not as speedy as I want.

My next job is to see whether I can cache the images on my own infra running a GitLab-runner, but I seem to be having some difficulty getting it running with a Unix file socket rather than a TCP socket - a shame because in the past the GitLab-runner has worked literally out of the box

 Note

Well, it's official - I'm on holiday for the rest of the decade πŸ™ŒπŸΌ

 Note

For anyone having issues not seeing #MrRobot Season 4 Episode 11 in their Fire TV / Prime video account, try skipping through Ep 10 until it autoplays 11

 Note

Sorry to anyone who's just received a tonne of webmentions from me - I'm tweaking the way the sending works so there are a few new places you may see them come from

 Note

This post has been published by my Micropub endpoint (code in https://gitlab.com/jamietanna/www-api ) and syndicated to Twitter via https://brid.gy πŸ™Œ #IndieWeb - I'm able to own my tweets from my personal website at https://www.jvt.me and you can too by joining the folks at https://indieweb.org/discuss

 Note

I thought something weird was happening - I've not seen any incoming webmentions since Friday from my own posts, and it seems that my webmention sending post-deploy isn't working.

I'll look into that tonight!

 Note

Being in First Class on a train is great and all (only Β£2 more expensive than an open return - bargain!) but they can't make tea correctly. They put the milk in first!!

 Note

After seeing my Spotify Wrapped playlist for the year, and some of the usage stats, I think I'm definitely going to be writing an application to get that data out for myself and my own usages

 Note

So around ~1312 my server that hosts services such as https://meetup-mf2.jvt.me and https://eventbrite-mf2.jvt.me/ but also my Micropub endpoint and other things restarted. Not 100% sure why (as it turns out that the logs didn't persist) but turns out that my webserver ( https://caddyserver.com/ ) hadn't been configured to restart post-boot, but all the other services had. Woops! Glad I didn't have a tonne of content to push, but it was a bit worrying having no way to resolve it, as I had no laptop to SSH and diagnose.

 Note

Hey https://realize.be is the source code for the Web page hosted at https://indigenous.realize.be anywhere? I was looking to contribute client metadata https://indieauth.spec.indieweb.org/#client-information-discovery similar to how Jacky does at https://v2.jacky.wtf/post/1f8ffba0-e948-4dac-aa6a-3975074cced9

(issue was raised at https://gitlab.com/jamietanna/jvt.me/issues/821 to implement)

 Note

Well, I think I've cracked it - after a few weeks of on-and-off work on making my webmention sending not spam everyone (see https://www.jvt.me/posts/2019/10/30/reader-mail-webmention-spam/ ) - it's now not re-sending them if they're successful. This is a good first step, but I'll be improving it to re-send if the post's data has changed since last time it tried (in the future).

Note that this isn't quite done yet, expect it to be live tomorrow perhaps.

 Note

Lots of trick or treaters out tonight. So the best thing is to turn the lights low and pretend you're not in.... Right?

 Note

Woo, thanks to https://realize.be/ for releasing an update of the wonderful Android app https://indigenous.realize.be/ which adds in a fix to not send multiple bearer tokens in Micropub requests ( https://github.com/swentel/indigenous-android/issues/241 )

This started breaking for me when I upgraded my Micropub endpoint to use the spring-oauth2-resource-server module ( https://gitlab.com/jamietanna/www-api/merge_requests/27 ) which is a well-formed OAuth2 server, whereas my previous implementation was not.

Super speedy fix, and glad to be back to using the app again!

 Note

I've just updated my posts https://www.jvt.me/posts/2019/06/13/pretty-printing-jwt-openssl/ and https://www.jvt.me/posts/2018/08/31/pretty-printing-jwt-ruby/ to allow it to work with pretty-printing encrypted JWTs (without decrypting) - this was a bit of a pain point of mine I've finally got around to sorting.

 Note

Great to see that Meetup.com has realised the error in their ways, even if it was only meant for a small group (but not written as such)

https://www.meetup.com/lp/paymentchanges

I still think there's some lasting damage there and we should still be looking to build open platforms.

 Note

Happy #PronounsDay! My pronouns are he/him/his, and you can read them programmatically on my website (using #Microformats), as described in https://www.jvt.me/posts/2019/04/10/pronouns-microformats/

It's super important to make them visible so folks everywhere are more comfortable sharing their pronouns

 Note

Day trip to London tomorrow, so 4+ hours on the train - hoping to finish my writeup of DevOpsDays London as it was a great conference and I'd love to share it with y'all!

 Note

Had a very exciting end to the week.

I'm looking forward to sharing some news on Monday - keep an eye out for a blog post!

 Note

So very close to having my IWC Amsterdam blog post finished before WIT Notts - may have to see if I can get the last bit sorted before the talks start!

 Note

Nothing like a fire alarm when you're fast asleep to get the blood moving..

 Note

It's been an awesome day at IndieWebCamp Amsterdam!

The afternoon was chatting about licenses and ownership, then looking at how to migrate folks from silos to IndieWeb with a long term strategy, then some discussions about events, RSVPs and calendars, and finally all things syndication.

Got some great discussions, and lots of interesting things to play with tomorrow at the hack day!

 Note

Interesting start to the morning at IndieWebCamp Amsterdam - we've spoken about accessibility of the Web and IndieWeb, and about how private posts and privacy should work

 Note

I'm really enjoying the intros at IndieWebCamp Amsterdam. Its nice to see the range of websites, the technology usages, and that some folks are posting while they're talking while others haven't touched their sites in years.

It's an exciting chance to get reinvigorated!

 Note

En route to my first IndieWebCamp (Amsterdam) after a great couple of days at DevOpsDays London.

I'm really looking forward to meeting some folks and talking about owning more of my little corner of the Web, and meeting the faces behind the websites I frequent!

 Note

Yesterday I met someone who, after my talk Overengineering Your Personal Website at last year's DevOpsDays London, started building their own website. That's awesome! πŸ™ŒπŸΌ

 Note

But I also have some tweaks to make sure I render a title for /mf2/ entries, as currently search doesn't help as it's just an empty string returned for things that match

 Note

I think at https://www.jvt.me/events/homebrew-website-club-nottingham/2019/09/18/ tonight I'm going to write a how-to for setting up your first h-card, similar to https://www.jvt.me/posts/2019/08/21/rsvp-from-your-website/