Bookmark

The Language Agnostic, All-Purpose, Incredible, Makefile

An interesting read, but I would personally say to stick to the language-specific process. Ie Rakefiles 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

 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.

 Bookmark

🇵🇹 WebSummit 2019

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/

 Bookmark

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