---
title: 'Articles and Books'
url: 'https://grav.munn.me/articles-books'
markdown: 'https://grav.munn.me/articles-books.md'
date: '2025-11-09'
description: 'Link Description Category Observability Engineering Book by oreilly on monitoring engineering book Convert json to csv with jq Link that shows you how to use jq to convert json to a flat file csv article yggdrasil network install article on how to install yggdrasil overlay network. artic…'
---

# Articles and Books

| Link | Description | Category |
|---|---|---|
| [Observability Engineering](https://learning.oreilly.com/api/v1/continue/9781492076438/) | Book by oreilly on monitoring engineering | book |
| [Convert json to csv with jq](https://qmacro.org/blog/posts/2022/05/19/json-object-values-into-csv-with-jq/) | Link that shows you how to use jq to convert json to a flat file csv | article |
| [yggdrasil network install](https://www.maketecheasier.com/install-yggdrasil-network/) | article on how to install yggdrasil overlay network. | article |
| [Nice explanation of networking types](https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking#ifb) | shows the difference between various linux networking types | article |
| [alternative Shells](https://github.com/oilshell/oil/wiki/Alternative-Shells) | Shows all the different shells available | article |
| [how to visualize sql (w/o gants)](https://github.com/amartinson193/SQL_Checkered_Flag_Join_Diagrams) | Shows a new way to visualize sql joins | article |
| [Rpi Access Point](https://docs.raspap.com/) | supposedly makes a rpi4 access point | article |
| [chattr reference](https://linuxopsys.com/topics/chattr-command-in-linux) | shows how to use the chattr command | article |
| [various cool haskell utils](https://serokell.io/blog/best-haskell-open-source-projects) | various haskell things like pandoc! | article |
| [algovpn](https://github.com/trailofbits/algo) | automagic ansible vpn server script | article |
| [git from the bottom up](https://jwiegley.github.io/git-from-the-bottom-up/) | general git guide | article |
| [sign git w/o gpg](https://blog.sigstore.dev/introducing-gitsign-9fd3f1b682aa) | lets you sign repos w/o gpg | article |
| [text only news sites](https://greycoder.com/a-list-of-text-only-new-sites/) | Gives you nice list of text only news sites | article |
| [interesting openbox with systemd-free runit stuff](https://sysdfree.wordpress.com/2022/12/17/362/) | Mostly a treatise on s6 init system | article |
| [gpg with tpm](https://www.gnupg.org/blog/20210315-using-tpm-with-gnupg-2.3.html) | How to use gpg with your native TPM | article |
| [ansible manage mac](https://awsbloglink-wordpress-com.translate.goog/2022/12/12/ansible-macos/?_x_tr_sl=ja&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp) | How to use ansible to manage mac configuration | article (use google translate to convert japanese to english |
| [Using Yggdrasal to mesh Docker](https://changelog.complete.org/archives/10461-using-yggdrasil-as-an-automatic-mesh-fabric-to-connect-all-your-docker-containers-vms-and-servers) | Very nice article on how to use yggdrasal to make yor disparate containers talk to each other across the net (public or otherwise) | article |
| [Edge Router optimization guide for ISP](https://www.daryllswer.com/edge-router-bng-optimisation-guide-for-isps/) | Article on how to optimize your edge router. | article |
| [awesome design patterns](https://github.com/DovAmir/awesome-design-patterns) | Mostly good design patterns for software | article |
| [HELLO system](https://github.com/helloSystem/hello) | a mac like system on bsd | article/software kind of wierd. |
| [EU CRA secure coding standard](https://berthub.eu/articles/posts/eu-cra-secure-coding-solution/) | An article describing what might be ether the savior or death of software in europe as we know it. | Interesting article on new european standard to enforce secure coding. |
| [CPM fast Perl Installer](https://medium.com/codex/fast-perl-module-installation-with-cpm-8ef5e7b525b0) | Article describing cool new tool I found to install perl stuff faster locally | article |
| [Yubikey Cheat Sheet](https://debugging.works/blog/yubikey-cheatsheet/) | Nice cheat sheet for using yubikeys | article |
| [CertSpotter](https://sslmate.com/certspotter/) | tells you when your certs are happy | article |
| [Cert issuers are a lie](https://blog.apnic.net/2023/03/08/the-ssl-certificate-issuer-field-is-a-lie/) | why cert issuer records can't be trusted. APINIC article | article |
| [Why Erythitol is bad for you](https://www.science.org/content/blog-post/trouble-erythritol) | New data on evil with erythitol. | article |
| [NVD is /dev/random](https://daniel.haxx.se/blog/2023/03/06/nvd-makes-up-vulnerability-severity-levels/) | Article on [NVD](https://daniel.haxx.se/blog/2023/03/06/nvd-makes-up-vulnerability-severity-levels/) being stupid | article |
| [Android Emulators](https://linuxhint.com/best_android_emulators_linux/) | Article on the best android emulators for linux | article |
| [Parquet File Format](https://towardsdatascience.com/demystifying-the-parquet-file-format-13adb0206705) | Neat article about the parquet file format for logs (apache) | article |
| [kiosk mode](https://leonardosmarthomemakers.com/how-to-install-fully-kiosk-browser-on-fire-tablet-for-home-assistant/) | fire tablet howto to enable kiosk mode for homeassistant dashboards or 'frame' | article |
| [disambiguating arm processors](https://nickdesaulniers.github.io/blog/2023/03/10/disambiguating-arm/) | article on various arm devices and processors | article |
| [setting default fonts in linux](https://jichu4n.com/posts/how-to-set-default-fonts-and-font-aliases-on-linux/) | override stupid font choices in linux | article |
| [ZDNS](https://blog.apnic.net/2023/03/22/zdns-a-fast-dns-toolkit-for-internet-measurement/) | a fast dns toolkit for internet measurement | article |
| [Editing factual assications in GPT](https://rome.baulab.info/) | basically how to screw with chat-gpt with 'fake facts' that are totally hidden | article |
| [Doing Large Language Models on Your OWN pc](https://simonwillison.net/2023/Aug/1/llama-2-mac/) | Basically a llm model manager and accompanying article. This works fine on linux | article |
| [how to remove evil vscode backdoor](https://ipfyx.fr/post/visual-studio-code-tunnel/) | MS decided to let everyone make the vscode easily a vector for evil hackers. | article |
| [how to adjust auto brightness in linux](https://len.falken.directory/backlight-auto.html) | Allows for automatic adjustment of brightness in linux | article/program |
| [build your own acme server](https://smallstep.com/blog/build-a-tiny-ca-with-raspberry-pi-yubikey/) | Gets you your own version of lets encrypt automatic acme cert hickey. | article |
| [p2panda](https://p2panda.org/about/) | a p2p protocol for building local fist apps | website |
| [opencore patcher](https://dortania.github.io/OpenCore-Legacy-Patcher/) | How to use opencore patcher to keep your old but still useful mac up-to-date | website |
| [Timesyncd vs Chrony](https://www.baeldung.com/linux/chrony-vs-systemd-timesyncd) | Tells the differences and use cases for timesyncd vs chrony | article |
| [hsm done right (re-complentation of tpm 2.0 without the crap)](https://loup-vaillant.fr/articles/hsm-done-right) | Interesting article on how to use tpm as an hsm | article |
| [periodic table of tools (graphic)](https://periodictableoftools.com/index.html) | like a perodic table for physical tools | article |
| [Mame sets and datfiles](https://pleasuredome.github.io/pleasuredome/mame/index.html) | replacement for the defunct pleasuredome site | article |
| [you shall not pass](https://github.com/kudelskisecurity/youshallnotpass?utm_source=cloudseclist.com&utm_medium=referral&utm_campaign=CloudSecList-issue-215) | CICD stoppinator for stupid devs doing dumb things | article |
| [management tools for kvm](https://www.linux-kvm.org/page/Management_Tools) | List of management tools for libvirt/kvm stuff. | article |
| [postgres is eating the world](https://pigsty.io/blog/pg/pg-eat-db-world/) | Article about all the modern things postresql can do | article |
| [attesting the tpm firmware](https://www.dlp.rip/attesting-tpm-firmware) | how to attest tpm firmware on pcs | article |
| [amtrack schedule that doesn't suck](https://mgwalker.github.io/amtrak-api/) | they reverse engineered amtrack's horrid pages | article |
| [CSRB review of the egregious microsoft hack](https://www.cisa.gov/sites/default/files/2024-04/CSRB_Review_of_the_Summer_2023_MEO_Intrusion_Final_508c.pdf) | This was mostly them scolding microsoft for being stupid enough to get their signing key (FROM 2016!) stolen. Inexcusable. I probably am going to move ALL my email to protonmail because of this. | article pdf. |
| [the book of secret knowledge](https://github.com/trimstray/the-book-of-secret-knowledge) | basically a listing of lots of info resources for various computery things | listing in githuyb |
| [nice blog on how to use docker buildkit better](https://martinheinz.dev/blog/111) | TONS of tips on using docker buildkit with all kinds of shiny new optimizations. | article |
| [article on a cool ipv6 ping thingy](https://astrid.tech/2024/05/28/0/ping-ff02-1/) | basically an article on how to use localhost to various neato things in ipv6 | article |
| [article on how to profile docker builds to make them faster](https://keeler.github.io/docker-build-profiling/) | nice article on how to make your pipelines somewhat faster than molasses in januaryl | article |
| [article on how to build rocm libraries for your AI enjoyment](https://github.com/lamikr/rocm_sdk_builder) | mostly how to build ai rocm drivers for linux for amd | article |
| [article on how to use s6 the anti-systemd init system](https://platformengineers.io/blog/s6-overlay-quickstart/) | mostly for containers, better than cystemd. | article |
| [VERY nice blog about various interesting things](https://rubenerd.com/) | an australian blog I found that is insightful and interesting | blog |
| [replace dockger with quadlet](https://matduggan.com/replace-compose-with-quadlet/) | basically an interesting systemd native way to replace docker compose with podman & friends. | article |
| [old people computer history](https://archive.org/details/famous-computer-cafe) | a nice compendium of the ye olde days and early computer history archives | archives |
| [dns fsckery with powerdns](https://jvns.ca/blog/2024/08/19/migrating-mess-with-dns-to-use-powerdns/) | basically a nice way to do dns tricks | article |
| [sql in english](https://www.crunchydata.com/blog/8-steps-in-writing-analytical-sql-queries) | nice way to build sql queries | article |
| [linux profiling](https://perfwiki.github.io/main/tutorial/) | how to profile linux with perf | article |
| [self hosting youownhowst](https://yunohost.org/) | kind of an easy way to deploy self-managed infra | article/site |
| [manx](https://manx-docs.org/) | old manuals and such | link |
| [anna's archive](https://annas-archive.org/) | the largest library in human history (might include copyrighted works) |  |
| [strace uses a LOT of syscall](https://brendangregg.com/blog/2014-05-11/strace-wow-much-syscall.html) | Nice article on why strace is SO SLLLOOWWW but useful | article |
| [use restic to backup databases efficiently](https://strugglers.net/posts/2025/database-backups-dump-files-and-restic/) | very nice article on how to use resitc to backup databases | article |
|  |  |  |

---

## Navigation

- Previous: [Useful Links](https://grav.munn.me/random-useful-links.md)
- Next: [Hobbies](https://grav.munn.me/hobbies.md)
- Children:
  - [Security](https://grav.munn.me/articles-books/security.md)
  - [Ai Things](https://grav.munn.me/articles-books/ai-things.md)
  - [random kernel patch to make linux faster for intel](https://grav.munn.me/articles-books/random-kernel-patch-to-make-linux-faster-for-intel.md)
