André Staltz - The Web began dying in 2014, here's how
Recommended read: André Staltz - The Web began dying in 2014, here's how https://staltz.com/the-web-began-dying-in-2014-heres-how.html
André Staltz - The Web began dying in 2014, here's how
Recommended read: André Staltz - The Web began dying in 2014, here's how https://staltz.com/the-web-began-dying-in-2014-heres-how.html
Gousto's Journey To A More Sustainable Recipe Box
Recommended read: Gousto's Journey To A More Sustainable Recipe Box https://www.gousto.co.uk/blog/sustainable-recipe-box
Should You Build a Webhooks API?
Recommended read: Should You Build a Webhooks API? https://brandur.org/webhooks
Report: We Tested 5 Popular Web Hosting Companies & All Were Easily Hacked
Recommended read: Report: We Tested 5 Popular Web Hosting Companies & All Were Easily Hacked https://www.websiteplanet.com/blog/report-popular-hosting-hacked/
Piping Data When Not Running a Command with sudo
(1 mins read).
How to (more) safely pipe stdin
to an elevated command with sudo tee
.
Minifying JSON with Python (1 mins read).
How to take a pretty-printed JSON string and replace it with a minifed JSON string using Python.
Minifying JSON with Ruby (1 mins read).
How to take a pretty-printed JSON string and replace it with a minifed JSON string using Ruby.
Only Adding Changes for Tracked Files With Git (1 mins read).
How to only add files that have changed with git add -u
.
Two shebang papercuts and a thimble
Recommended read: Two shebang papercuts and a thimble https://www.crystae.net/posts/2019/11/08/two-shebang-papercuts/
The Language Agnostic, All-Purpose, Incredible, Makefile
An interesting read, but I would personally say to stick to the language-specific process. Ie Rakefile
s for Ruby, a task in your build.gradle
or npm run deps
as it'll handle things nicer in a language / stack you're more familiar in, although I totally see why you'd want a language-agnostic interace
Recommended read: The Language Agnostic, All-Purpose, Incredible, Makefile https://blog.mindlessness.life/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
Sending Webmentions More Intelligently (2 mins read).
Updating my post-deployment tooling to only send Webmentions when they've not already been accepted (or rejected).
Happy International Men's Day!
Recommended read: Happy International Men's Day! https://werd.io/2019/happy-international-mens-day
Specify a specific SSH private key for git pull/git clone
Recommended read: Specify a specific SSH private key for git pull/git clone https://ma.ttias.be/specify-a-specific-ssh-private-key-for-git-pull-git-clone/
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.
Adding Series Metadata to Posts (1 mins read).
Making a series of posts more discoverable using the series
taxonomy.
Recommended read: My take on conference life https://pawlean.com/2019/11/16/my-take-on-conference-life/
Recommended read: Serverless Bastions on Demand https://ig.nore.me/2018/07/serverless-bastions-on-demand/
Validating my JSON Feed on every site build (2 mins read).
Adding in a validation in the pipeline to protect from a broken feed.
Recommended read: Hello, Indieweb! https://web.archive.org/web/20191114032643/https://offtopica.uk/blog/2019/11/08/hello-indieweb/
JWTs? JWKs? ‘kid’s? 'x5t's? Oh my!
Recommended read: JWTs? JWKs? ‘kid’s? 'x5t's? Oh my! https://redthunder.blog/2017/06/08/jwts-jwks-kids-x5ts-oh-my/
Adding a Merge Request Checklist for new Articles (1 mins read).
Adding a checklist for articles in my GitLab Merge Requests.
Recommended read: Re-Licensing Sentry https://blog.sentry.io/2019/11/06/relicensing-sentry/
Recommended read: The best way to blog in 2020 https://werd.io/2019/the-best-way-to-blog-in-2020
Recommended read: On Blogging Infrastructure https://boffosocko.com/2019/11/15/on-blogging-infrastructure/
Music and Associations (2 mins read).
Music has a crazy way of reminding you of times gone.
Recommended read: Waarde van je eigen website https://roel.io/waarde-van-je-eigen-website/
mycamp.rocks - Quick Tips For Conference Organizers 😄, Speakers 👨🏫, And Attendees 🙋🏽♀️
Recommended read: mycamp.rocks - Quick Tips For Conference Organizers 😄, Speakers 👨🏫, And Attendees 🙋🏽♀️ https://mycamp.rocks/
Analysing webservers logs locally with goaccess
Recommended read: Analysing webservers logs locally with goaccess https://ma.ttias.be/analysing-webservers-logs-locally-with-goaccess/
Recommended read: The best way to blog in 2020 https://werd.io/2019/the-best-way-to-blog-in-2020
Creating a Global .gitignore
(1 mins read).
How to have Git have a list of files to globally ignore, without configuring anything in your ~/.gitconfig
.
Ditching Event Platforms for the IndieWeb (5 mins read).
How we can replace event platforms like Meetup.com with your own IndieWeb-backed platforms.
Vendor Lock In Through Your Domain Name
Recommended read: Vendor Lock In Through Your Domain Name https://www.zylstra.org/blog/2019/11/vendor-lock-in-through-your-domain-name/
I will not be attending Gitlab London Christmas Meetup on
Unfortunately I won't be able to make this despite being in London that day - should be a good one!
A great look at the data behind contributions over Hacktoberfest
Recommended read: Hacktoberfest 2019 data https://github.com/MattIPv4/hacktoberfest-data/blob/master/README.md
Reader Mail: What Static Site Generator Would I Recommend? (4 mins read).
What Static Site Generator would I recommend?
A great writeup of a huge event - when I went a few years ago I was bowled over by how much time I'd need to spend to see everything I wanted to (hint: it was more than the few days I was there)
Recommended read: 🇵🇹 WebSummit 2019 http://pawlean.com/2019/11/10/websummit-2019/
Back to windows after twenty years
Recommended read: Back to windows after twenty years https://m.signalvnoise.com/back-to-windows-after-twenty-years/
Get the perfect working from home set-up
Recommended read: Get the perfect working from home set-up https://www.hollerings.com/get-the-perfect-working-from-home-set-up/
Recapping Hacktoberfest #6 and Looking to Next Year
Recommended read: Recapping Hacktoberfest #6 and Looking to Next Year https://blog.digitalocean.com/recapping-hacktoberfest-6/
Reproducible Arch Linux Packages
Recommended read: Reproducible Arch Linux Packages https://linderud.dev/blog/reproducible-arch-linux-packages/
Safely Creating And Using Temporary Files
This is a great resource to highlight the difficulty of creating temporary files safely - something I've tried to share before but without these great examples.
Its especially bad if using a shared CI/CD server and putting downloaded files into /tmp as you don't know whether it'll be clobbered / stolen by others on the instance
Recommended read: Safely Creating And Using Temporary Files https://www.netmeister.org/blog/mktemp.html
Getting Started With Vim (3 mins read).
How to dip your toes into Vim to learn some of the basics.
Recommended read: The grammar of Vim https://rc3.org/2012/05/12/the-grammar-of-vim/
I’m Officially Part of the IndieWeb
Recommended read: I’m Officially Part of the IndieWeb https://www.jhsheridan.com/officially-indieweb/
Recommended read: Unnecessary use of `curl -X` https://daniel.haxx.se/blog/2015/09/11/unnecessary-use-of-curl-x/
The Future of Monzo - What Does Open Banking Mean for Monzo?
Recommended read: The Future of Monzo - What Does Open Banking Mean for Monzo? https://youtu.be/t_oAsDWYjM8
Building the new LeedsJS website
A great look at how folks are looking at taking ownership back from Meetup.com
Recommended read: Building the new LeedsJS website https://lukeb.co.uk/2019/11/11/building-the-new-leedsjs-website/