Open tabs — December 2022
Table of Contents
The end of the year is a nice time to review my open tabs on my phone and computer to see what’s worth saving and what is not. So here is another round.
Note that I do not necessarily endorse the articles or applications I link to. Most of the links to tools are here specifically because they seem interesting to me, but I have no actual experience with them—hence the need for a reminder on this list.
I have tried to group the links somewhat, but other than that they are listed in more or less random order.
Development
- Autodocumenting Makefiles
- A nice trick to document your
Makefile
. This article was also discussed on Hacker News. - gron
- From the
README
:gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute ‘path’ to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation.
- asdf
- A version manager for e.g. Ruby, Node.js, Python.
- Shell Script Best Practices
- Some rules of thumb for writing shell scripts which were also discussed on Hacker News.
- How to change git default branch from master
- I had to (or wanted to) switch from using the name “master” for my main branch to something else (“main” in most cases) for a couple of Git repositories. It is not hard, but if you do not do it often, it is convenient to have a guide like this to make sure you do not forget anything.
Blogs
- Bitfield Consulting
- I’m linking the whole website here since it has a bunch of nice Go related articles but also interesting articles in the blog.
- Kristiāns Kronis' blog
- I have a couple of articles on this blog still open to (finish) reading, like Using Ubuntu as the base for all of my containers, Moving from GitLab CI to Drone CI and On burnout.
- Valentine’s blog
- Informative blog of which I still want to read the last two articles in the OpSec blog series.
- linuxserver.io blog
- A blog by the community that maintains “the largest collection of Docker images on the web” (their words).
Security
- The Personal Infosec & Security Checklist
- Actionable best practices to harden your security posture.
- Personal security checkist
- Tips for protecting your digital security and privacy.
- A Defensive Computing Checklist
- Another list of tips on how to make your digital life more safe.
- Router Security
- A site with the focus on the security of routers. From the same author as the previous link.
- Aegis-icons
- Unofficial set of icons for the Aegis Authenticator application.
- Pentester’s Promiscuous Notebook
- Notes by and for a pentester.
Homelab
- BaptisteBdn/docker-selfhosted-apps
- A GitHub repository with guides on how to run a bunch of applications via Docker.
- Dockerholics Application List
- Another list of applications you can host yourself using Docker containers.
- Awesome-Selfhosted
- Yet another (the?) list of applications you can run yourself.
- Awesome Sysadmin
- A list of Free and Open-Source sysadmin resources.
- Watchtower
- Automatically update your Docker containers if newer images are available.
- Diun
- If you do not like the idea of automatically updating your containers with Watchtower, you might want to look at this Docker Image Update Notifier application.
- Drone
- I’m already running a Gitea instance and a Docker Registry. Drone might be a nice third component to automatically build projects and e.g. create Docker images and push them to my internal registry.
- Khue’s Homelab
- Khue Doan has a project to provision, operate and update his homelab. As such it is a nice inspiration.
- Grafana Loki
- A log aggregation system that looks like a useful addition to my setup, since I’m already running Grafana to visualise some metrics.
- Vector
- This also looks like a interesting tool to collect logs.
- Step Certificates
- I am already using a private certificate authority to create certificates for the services in my homelab, but it would be nice to have a self hosted ACME server to do the tedious work. This tool might be what I need.
Entertainment
- Elevator Saga
- Fun game where you program an elevator/set of elevators to meet certain criteria.
- Movie of the Night
- While officially a
movie/series recommendation engine
I use this site regularly to check if I can stream a movie or series in my country and if so, on which service it is available. - OSMC
- An interesting looking open source media center, which you can run on a Raspberry Pi or on their devices, like the Vero 4K+
- The Lazarus Heist: From Hollywood to High Finance: Inside North Korea’s Global Cyber War
- A book about the Lazarus Group, tipped in Darknet Diaries episode 119.
- The Silver Ships Series
- A book series by Scott Jucha, tipped in the Security Now podcast. (The series is mentioned in episode 887 for the first time.) I’ve finished the first book and loved reading it!
- Open Circuits
- A lovely book about electronic components with beautiful pictures.
Miscellaneous
- Schrijf een persoonlijk manifest voor richting in je werk en leven (Dutch)
- I’m not sure I’ll ever write such a personal manifest, but just reading this article gave me enough food for thought to make some decisions.
- How to Use File History in Windows 10
- Useful article for people that want to backup and restore files on Windows machines.
- Restic
- I’m in the process of testing this backup tool to see if I want to switch over
to restic from my current
rsync
based script to backup my Linux machines to an external disk. If I go that route, I’ll also have to have a look at restic-tools. - Creating Fully Reproducible, PDF/A Compliant Documents in LaTeX
- When I was perparing my CV and a cover letter, I wanted the resulting PDF to be more accessible. This article gave me useful instructions on how to achieve that.
- Using Neopixels with the Raspberry Pi
- I’m toying with the idea of upgrading my home office with some LED strips. Perhaps I’ll use Neopixels and a Raspberry Pi (or similar board) to do this.
- Things your manager might not know
- An article about how you can help your manager (help you).