Happy birthday https://aaronparecki.com 🎂 Hope you're having a great day!
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.
Recommended read: "server" is hard to define https://jvns.ca/blog/2019/12/26/whats-a-server/
Recommended read: How to create a free website https://mblaney.xyz/2019-12-28-How_to_create_a_free_website
Alex.js: Catch insensitive, inconsiderate writing
Recommended read: Alex.js: Catch insensitive, inconsiderate writing https://alexjs.com
Let us make 2020 a year of empowerment and decentralization
Recommended read: Let us make 2020 a year of empowerment and decentralization https://nilsnh.no/2019/12/25/let-us-make-2020-a-year-of-empowerment-and-decentralization/
Setting up a Staging Server for my Micropub Endpoint (4 mins read).
Setting up a Micropub server that I can use to test changes before it publishes content to this site.
Everything you should know about certificates and PKI but are too afraid to ask
Recommended read: Everything you should know about certificates and PKI but are too afraid to ask https://smallstep.com/blog/everything-pki/
Recommended read: How tracking pixels work https://jvns.ca/blog/how-tracking-pixels-work/
API Practices If You Hate Your Customers
Recommended read: API Practices If You Hate Your Customers https://queue.acm.org/detail.cfm?id=3375635
r/AskReddit - What free things online should everyone take advantage of?
Recommended read: r/AskReddit - What free things online should everyone take advantage of? https://www.reddit.com/r/AskReddit/comments/ecscwk/what_free_things_online_should_everyone_take/
How to tweet with accessibility in mind
Recommended read: How to tweet with accessibility in mind https://amberley.blog/2019-05-21-accessible-tweeting/
Dear Americans: Be Very, Very Afraid Of The EU's New Copyright Rules
Those of us in the EU are pretty worried about it, so I can imagine it's not going to be fun for folks whose countries haven't even had a say in it!
Recommended read: Dear Americans: Be Very, Very Afraid Of The EU's New Copyright Rules https://www.techdirt.com/articles/20191220/16454343611/dear-americans-be-very-very-afraid-eus-new-copyright-rules.shtml
Cash withdrawals in the European Economic Area are now free!
Recommended read: Cash withdrawals in the European Economic Area are now free! https://monzo.com/blog/cash-withdrawals-in-the-european-economic-area-eea-are-now-free/
Working for Microsoft cost me $200 million
An interesting look at why you'd want to work for a startup, not a tech giant - although not everyone will have the same experience.
Recommended read: Working for Microsoft cost me $200 million https://blog.garrytan.com/working-for-microsoft-cost-me-200-dollars-million
I found Christmas the loneliest time of year. Then I started working at Crisis
Recommended read: I found Christmas the loneliest time of year. Then I started working at Crisis https://www.theguardian.com/commentisfree/2019/dec/24/christmas-loneliest-crisis-charity
Should workers be allowed to nap at work?
Recommended read: Should workers be allowed to nap at work? https://www.bbc.co.uk/news/world-us-canada-50396297
What You Probably Didn’t Know About Sudo
Very interesting to see that there's even more to the command than expected - and some great new features coming soon.
Recommended read: What You Probably Didn’t Know About Sudo https://aster.cloud/2019/12/17/what-you-probably-didnt-know-about-sudo/
SemVer is an intent - not a promise
Some interesting points in here that reinforce my thoughts about the difficulties of knowing what the right version number should be - although I hugely push for and use SemVer.
Recommended read: SemVer is an intent - not a promise https://damieng.com/blog/2019/12/19/semver-is-an-intent-not-a-promise
Gotcha: Running both JUnit4 and JUnit5 Together with Gradle (1 mins read).
How to make sure your JUnit4 and JUnit5 Gradle tests work within the same project.
Gotcha: Running both JUnit4 and JUnit5 Together with Maven (1 mins read).
How to make sure your JUnit4 and JUnit5 Maven tests work within the same project.
A thread on common misconceptions of mental illness
Recommended read: A thread on common misconceptions of mental illness https://twitter.com/LeftAtLondon/status/1208667177043120128?s=09
Arthur Christmas is such a great Christmas movie - we discovered it maybe four years ago, but it's part of our yearly routine now!
SSH to EC2 instances via AWS Lambda
An interesting approach - but I wonder why you'd implement like so (requiring SSH usage) instead of the Systems Manager's run-command
https://docs.aws.amazon.com/systems-manager/latest/userguide/walkthrough-cli.html ?
Recommended read: SSH to EC2 instances via AWS Lambda https://www.transposit.com/blog/2019.12.18-using-lambda-as-an-ssh-proxy/
A safer way to parse YAML by removing some of the more dangerous parts of YAML parsing - an interesting approach that means you don't need everyone well-versed in the minutiae of the YAML spec!
Recommended read: StrictYAML https://hitchdev.com/strictyaml/
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.
The modern web is becoming an unusable, user-hostile wasteland
Recommended read: The modern web is becoming an unusable, user-hostile wasteland https://omarabid.com/the-modern-web
The future of the web, isn't the web
A good read by Terence about how the Semantic Web and using metadata (be it Schema.org, microdata or Microformats) will build a more usable and interconnected life
Recommended read: The future of the web, isn't the web https://shkspr.mobi/blog/2019/12/the-future-of-the-web-isnt-the-web/
Warning about Java's `DateTimeFormatter`
A subtle and not so fun source of bugs if you're affected - worth investigating!
Recommended read: Warning about Java's `DateTimeFormatter` https://twitter.com/NmVAson/status/1207820284268597249
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!
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
So long Disqus, hello Webmention
Recommended read: So long Disqus, hello Webmention https://nicolas-hoizey.com/2017/07/so-long-disqus-hello-webmentions.html
meetup-mf2.jvt.me
release 0.2.0: Adding h-feed
support (2 mins read).
Adding h-feed
support for my Microformats translation layer for Meetup.com.
I will not be attending DevOps Notts - January 2020 on
I will be attending Lightning Talks - AWS Nottingham on
Recommended read: A quick primer on dig https://mrkaran.dev/posts/dig-overview/
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
Well, it's official - I'm on holiday for the rest of the decade 🙌🏼
The sad state of personal data and infrastructure
Recommended read: The sad state of personal data and infrastructure https://beepb00p.xyz/sad-infra.html