diff options
| -rw-r--r-- | about/now.md | 122 | ||||
| -rw-r--r-- | about/old-podcasts.txt | 2 | ||||
| -rw-r--r-- | about/podcasts.txt | 5 | ||||
| -rw-r--r-- | about/resources.md | 186 | ||||
| -rw-r--r-- | about/self-skills.txt | 1 | ||||
| -rw-r--r-- | index.md | 2 | ||||
| -rw-r--r-- | uptime-stats.md | 2 |
7 files changed, 103 insertions, 217 deletions
diff --git a/about/now.md b/about/now.md deleted file mode 100644 index f14d01cb..00000000 --- a/about/now.md +++ /dev/null @@ -1,122 +0,0 @@ -# Now - -This is a "hidden" now site listing my personal projects. - -## Table of Contents - -* [⇢ Now](#now) -* [⇢ ⇢ Now (in progress) ](#now-in-progress-) -* [⇢ ⇢ Parked](#parked) -* [⇢ ⇢ Soon (???)](#soon-) -* [⇢ ⇢ Done](#done) - -## Now (in progress) - -Maximum amount of concurrent pet projects is 5! - -* PET PROJECT 1/5 Gos (gosd/gos) / (Go) -* ↑ Release v1.0.0 and blog post -* PET PROJECT 2/5 "f3s" -* ↑ ... -* ↑ bhyve Rocky Linux VMs setup -* ↑ Wireguard mesh network -* ↑ Ingress via nsd, relayd, wireguard -* ↑ 2nd SSD drive, FreeBSD HAST, HA NFS server -* ↑ UPS setup and other hardware changes (e.g. relocating to behind the TV, use of wall mounted switch) -* ↑ Periodic backups to AWS S3 Deep Glacier Archive -* PET PROJECT 3/5 RCM (Ruby Configuration Management) -* ↑ Be able to configure my `.`-files and packages @ Fedora -* ↑ Be able to configure my `.`-files and packages @ Darwin -* ↑ Be able to configure f3s -* ↑ Release `v1.0` and blog post -* PET PROJECT 4/5 Keyboard errands -* ↑ Program Glove80's Numpad -* ↑ Other Glove80's programming -* ↑ Baby Kangoroo Kinesis receive and program and use -* PET PROJCET 5/5 `foostats.pl` -* ↑ Make reports work -* ↑ Add a site stats section to foo.zone, e.g. foo.zone/stats/{uptime-records,site-stats}.gmi.tpl -* ↑ Perl new features and `foostats.pl` blog post -* Practice using the Helix modal editor -* "Programming Ruby 3.3" -* ↑ Read it -* "Seeking SRE" -* ↑ Read it - -## Parked - -* Kitchen -* ↑ Plan -* ↑ Order -* ↑ Remove old one -* Work on I/O Riot NG and towards 1.0 (Go, C, Raku) - -## Soon (???) - -* Quest 3 VR headset? -* HelixEditor: Edit remote files (e.g. auto-upload on save) -* Read Production Kubernetes (Kobo books) -* Quicklogger: Larger text area -* Quicklogger: Maybe tags-pre-selector + custom tag field -* Read https://understandingdistributed.systems/ -* Bulgarian Language School for Citizenship test -* Work through "Bash it out" challenges (Bash) -* Home OpenBSD router? HA with CARP? -* Pixel Fold with GrapheneOS setup? - -## Done - -* "Joy on Demmand" -* ↑ Put notes on foo.zone/notes -* Keyboard errands -* ↑ Clean Kinesis Keyboard -* "f3s" -* ↑ The hardware and base install and blog post -* ↑ k3s basic setup and blog post -* Gos (gosd/gos) / (Go) -* ↑ Implement -* Work project involving AWS / EKS -* "f3s" -* ↑ Setting the stage blog post -* Kitchen -* ↑ Measure -* Gos (gosd/gos) / (Go) -* ↑ Retire buffer.com -* "Kubernetes Cookbook" -* ↑ Read it -* "Ewiges Leben" -* ↑ Read it -* "Joy on Demmand" -* ↑ Listen to Audiobook -* "Prometheus" -* ↑ Read it -* "Terraform Cookbook" -* ↑ Read it -* Mechanical Keyboard: Learn touch typing (100 WPM in average) on my Kinesis Adv. 360 Pro -* ↑ Blog about once 100WPM in average for one session reached -* "Programming Ruby 3.3" (fun to read) -* ↑ Write some smaller Ruby fun scripts -* "Search inside yourself" -* ↑ Read it -* ↑ Take notes -* ↑ Put notes on foo.zone/notes -* ↑ Listen to the Audiobook and take more notes -* Learn more about leadership and mentorship for work. -* Re-activate my photo hobby: Trial Adobe Lightroom Web (could not use the desktop app as I don't have Windows or Mac) -* Mechanical Keyboard: Learn touch typing (100 WPM) on my Kinesis Adv. 360 Pro -* Mechanical Keyboard: Test other tactile switches - maybe order a custom Kinesis -* Reading "Slow Productivity" by Cal Newport (Done via audiobook) -* Blog my book notes of "Slow Productivity" -* Kiss DNS failover via `dns-failover.ksh` and blog about it (ksh) -* Public release of DTail 4.2.3 -* Astell & Kern SR35 for high-res audio -* Try out `kickstart.nvim` or AstroVim (NeoVim) -* Read "The Go Notebook" and blog about it (Golang) [Didnt blog about it] -* Try out `Ruby LSP` in NeoVim, which is not Solar (NeoVim) [Switched to Helix editor] -* Finish `failunderd 1.0` (Perl or Golang) [done `dns-failover.ksh` now] -* Modernise my NextCloud and Wallabag infra (Linux, Docker) -* Release `Gemtexter 2.1.0` and blog about it (Bash) -* Update dependencies and release `DTail 4.1.1` (Golang) -* Finish and release `guprecords 2.0.0` (Raku) -* Blog about Raku and `guprecords` (Raku) -* Start blog series about Algorithms in Go (Golang) diff --git a/about/old-podcasts.txt b/about/old-podcasts.txt index 8e422d8e..ab5c691e 100644 --- a/about/old-podcasts.txt +++ b/about/old-podcasts.txt @@ -2,3 +2,5 @@ * Modern Mentor * CRE: Chaosradio Express [german] * FLOSS weekly +* Go Time (predecessor of fallthrough) +* Ship It (predecessor of Fork Around And Find Out) diff --git a/about/podcasts.txt b/about/podcasts.txt index 86dddf98..19e38523 100644 --- a/about/podcasts.txt +++ b/about/podcasts.txt @@ -1,10 +1,11 @@ * The Pragmatic Engineer Podcast * Backend Banter +* The Changelog Podcast(s) * Cup o' Go [Golang] * Deep Questions with Cal Newport * Dev Interrupted -* Go Time (Changelog) +* Fallthrough [Golang] * Hidden Brain * Maintainable -* Ship it (Changelog) +* Fork Around And Find Out * The ProdCast (Google SRE Podcast) diff --git a/about/resources.md b/about/resources.md index 5c1b9196..9b64e825 100644 --- a/about/resources.md +++ b/about/resources.md @@ -35,98 +35,99 @@ You won't find any links on this site because, over time, the links will break. In random order: +* The Docker Book; James Turnbull; Kindle * Ultimate Go Notebook; Bill Kennedy -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Funktionale Programmierung; Peter Pepper; Springer -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* Effective awk programming; Arnold Robbins; O'Reilly +* DNS and BIND; Cricket Liu; O'Reilly +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner +* Raku Recipes; J.J. Merelo; Apress +* The Pragmatic Programmer; David Thomas; Addison-Wesley * Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers -* Modern Perl; Chromatic ; Onyx Neon Press -* Leanring eBPF; Liz Rice; O'Reilly -* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Terraform Cookbook; Mikael Krief; Packt Publishing +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Data Science at the Command Line; Jeroen Janssens; O'Reilly * Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* C++ Programming Language; Bjarne Stroustrup; +* Java ist auch eine Insel; Christian Ullenboom; * Systemprogrammierung in Go; Frank Müller; dpunkt +* Higher Order Perl; Mark Dominus; Morgan Kaufmann * The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional Pro Git; Scott Chacon, Ben Straub; Apress -* Java ist auch eine Insel; Christian Ullenboom; -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly -* Developing Games in Java; David Brackeen and others...; New Riders -* Polished Ruby Programming; Jeremy Evans; Packt Publishing -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly +* Effective Java; Joshua Bloch; Addison-Wesley Professional * Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Perl New Features; Joshua McAdams, brian d foy; Perl School -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* Raku Recipes; J.J. Merelo; Apress -* C++ Programming Language; Bjarne Stroustrup; -* DNS and BIND; Cricket Liu; O'Reilly -* The Docker Book; James Turnbull; Kindle -* Terraform Cookbook; Mikael Krief; Packt Publishing -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Polished Ruby Programming; Jeremy Evans; Packt Publishing * Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* Developing Games in Java; David Brackeen and others...; New Riders +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* Raku Fundamentals; Moritz Lenz; Apress +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly * Site Reliability Engineering; How Google runs production systems; O'Reilly -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* Leanring eBPF; Liz Rice; O'Reilly +* Funktionale Programmierung; Peter Pepper; Springer +* Modern Perl; Chromatic ; Onyx Neon Press +* Perl New Features; Joshua McAdams, brian d foy; Perl School * Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* Effective awk programming; Arnold Robbins; O'Reilly -* Data Science at the Command Line; Jeroen Janssens; O'Reilly -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* Concurrency in Go; Katherine Cox-Buday; O'Reilly -* Raku Fundamentals; Moritz Lenz; Apress -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press ## Technical references I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order: -* Relayd and Httpd Mastery; Michael W Lucas -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly -* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly * The Linux Programming Interface; Michael Kerrisk; No Starch Press -* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly * BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley +* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly +* Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly +* Relayd and Httpd Mastery; Michael W Lucas +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly ## Self-development and soft-skills books In random order: -* Stop starting, start finishing; Arne Roock; Lean-Kanban University -* Slow Productivity; Cal Newport; Penguin Random House -* The Good Enough Job; Simone Stolzoff; Ebury Edge -* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* Staff Engineer: Leadership beyond the management track; Will Larson; Audible -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd * The Off Switch; Mark Cropley; Virgin Books -* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook -* Ultralearning; Anna Laurent; Self-published via Amazon +* Deep Work; Cal Newport; Piatkus * Soft Skills; John Sommez; Manning Publications -* Eat That Frog!; Brian Tracy; Hodder Paperbacks -* The Power of Now; Eckhard Tolle; Yellow Kite -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* So Good They Can't Ignore You; Cal Newport; Business Plus +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* 101 Essays that change the way you think; Brianna Wiest; Audible +* Eat That Frog; Brian Tracy * Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook +* Psycho-Cybernetics; Maxwell Maltz; Perigee Books +* Staff Engineer: Leadership beyond the management track; Will Larson; Audible +* The Power of Now; Eckhard Tolle; Yellow Kite +* Eat That Frog!; Brian Tracy; Hodder Paperbacks +* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly +* Atomic Habits; James Clear; Random House Business +* The Bullet Journal Method; Ryder Carroll; Fourth Estate +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd * Influence without Authority; A. Cohen, D. Bradford; Wiley +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select +* The Good Enough Job; Simone Stolzoff; Ebury Edge * Ultralearning; Scott Young; Thorsons -* Deep Work; Cal Newport; Piatkus +* Slow Productivity; Cal Newport; Penguin Random House +* The Joy of Missing Out; Christina Crook; New Society Publishers * Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business -* So Good They Can't Ignore You; Cal Newport; Business Plus -* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly * Digital Minimalism; Cal Newport; Portofolio Penguin -* Atomic Habits; James Clear; Random House Business * Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing -* The Joy of Missing Out; Christina Crook; New Society Publishers -* The Bullet Journal Method; Ryder Carroll; Fourth Estate -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books -* Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* 101 Essays that change the way you think; Brianna Wiest; Audible +* Ultralearning; Anna Laurent; Self-published via Amazon +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK +* Stop starting, start finishing; Arne Roock; Lean-Kanban University [Here are notes of mine for some of the books](../notes/index.md) @@ -134,29 +135,29 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Protocol buffers; O'Reilly Online -* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) -* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online -* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online -* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training * AWS Immersion Day; Amazon; 1-day interactive online training -* Developing IaC with Terraform (with Live Lessons); O'Reilly Online -* MySQL Deep Dive Workshop; 2-day on-site training -* Apache Tomcat Best Practises; 3-day on-site training -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon * Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* Structure and Interpretation of Computer Programs; Harold Abelson and more...; +* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online * Scripting Vim; Damian Conway; O'Reilly Online -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon +* Red Hat Certified System Administrator; Course + certification (Although I had the option, I decided not to take the next course as it is more effective to self learn what I need) * Functional programming lecture; Remote University of Hagen +* Structure and Interpretation of Computer Programs; Harold Abelson and more...; +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online +* MySQL Deep Dive Workshop; 2-day on-site training +* Developing IaC with Terraform (with Live Lessons); O'Reilly Online +* Protocol buffers; O'Reilly Online +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Apache Tomcat Best Practises; 3-day on-site training ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: -* How CPUs work at https://cpu.land * Advanced Bash-Scripting Guide +* How CPUs work at https://cpu.land * Raku Guide at https://raku.guide ## Podcasts @@ -165,41 +166,44 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* Hidden Brain -* The ProdCast (Google SRE Podcast) * Dev Interrupted -* The Pragmatic Engineer Podcast -* Ship it (Changelog) +* The ProdCast (Google SRE Podcast) * Deep Questions with Cal Newport +* Maintainable +* Fallthrough [Golang] * Cup o' Go [Golang] -* Go Time (Changelog) +* The Pragmatic Engineer Podcast * Backend Banter -* Maintainable +* Fork Around And Find Out +* Hidden Brain +* The Changelog Podcast(s) ### Podcasts I liked I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests. +* Modern Mentor * FLOSS weekly -* CRE: Chaosradio Express [german] +* Go Time (predecessor of fallthrough) +* Ship It (predecessor of Fork Around And Find Out) * Java Pub House -* Modern Mentor +* CRE: Chaosradio Express [german] ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* Andreas Brandhorst Newsletter (Sci-Fi author) -* The Imperfectionist +* Monospace Mentor +* Golang Weekly +* byteSizeGo * Ruby Weekly +* The Imperfectionist * VK Newsletter +* The Valuable Dev +* Changelog News +* Andreas Brandhorst Newsletter (Sci-Fi author) * Applied Go Weekly Newsletter * Register Spill -* byteSizeGo -* Monospace Mentor -* Golang Weekly -* Changelog News -* The Valuable Dev # Formal education diff --git a/about/self-skills.txt b/about/self-skills.txt index 3e139fa7..08ba96e6 100644 --- a/about/self-skills.txt +++ b/about/self-skills.txt @@ -1,3 +1,4 @@ +* Eat That Frog; Brian Tracy * 101 Essays that change the way you think; Brianna Wiest; Audible * Slow Productivity; Cal Newport; Penguin Random House * Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne @@ -1,6 +1,6 @@ # foo.zone -> This site was generated at 2024-12-18T23:28:38+02:00 by `Gemtexter` +> This site was generated at 2024-12-23T20:15:07+02:00 by `Gemtexter` Welcome to the foo.zone. Everything you read on this site is my personal opinion and experience. You can call me a Linux/*BSD enthusiast and hobbyist. I mainly write about tech, IT, programming and sometimes also about self-improvement here. Note that this blog usually does not overlap with what I do at my day job as a Site Reliability Engineer. diff --git a/uptime-stats.md b/uptime-stats.md index a3e05cad..9da50fe4 100644 --- a/uptime-stats.md +++ b/uptime-stats.md @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2024-12-18T23:28:38+02:00 +> This site was last updated at 2024-12-23T20:15:07+02:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. |
