summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-03-28 10:14:54 +0200
committerPaul Buetow <paul@buetow.org>2026-03-28 10:14:54 +0200
commit39b002074e735808daafa3b7f1fe960c9ab603b2 (patch)
tree32e0f888c6a497ce198973a65a670bb1d693c028
parent5b3fbaaa82096a9ebcb5cc6b051ac3d05104fd04 (diff)
Update content for html
-rw-r--r--about/resources.html212
-rw-r--r--about/showcase.html583
-rw-r--r--about/showcase/debroid/image-1.png36
3 files changed, 450 insertions, 381 deletions
diff --git a/about/resources.html b/about/resources.html
index cf88820a..4fb7a0f6 100644
--- a/about/resources.html
+++ b/about/resources.html
@@ -51,112 +51,112 @@
<span>In random order:</span><br />
<br />
<ul>
-<li>Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications</li>
-<li>21st Century C: C Tips from the New School; Ben Klemens; O&#39;Reilly</li>
-<li>The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible</li>
-<li>Developing Games in Java; David Brackeen and others...; New Riders</li>
-<li>Higher Order Perl; Mark Dominus; Morgan Kaufmann</li>
-<li>Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook</li>
-<li>DNS and BIND; Cricket Liu; O&#39;Reilly</li>
-<li>Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner</li>
-<li>Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O&#39;Reilly</li>
<li>Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall &amp; Jon Orwant; O&#39;Reilly</li>
-<li>Polished Ruby Programming; Jeremy Evans; Packt Publishing</li>
-<li>Funktionale Programmierung; Peter Pepper; Springer</li>
+<li>Terraform Cookbook; Mikael Krief; Packt Publishing</li>
+<li>The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton</li>
<li>Seeking SRE: Conversations About Running Production Systems at Scale; David N. Blank-Edelman; eBook</li>
-<li>Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers </li>
-<li>Raku Recipes; J.J. Merelo; Apress</li>
-<li>The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional</li>
-<li>Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers</li>
+<li>Modern Perl; Chromatic ; Onyx Neon Press</li>
+<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O&#39;Reilly</li>
+<li>Polished Ruby Programming; Jeremy Evans; Packt Publishing</li>
+<li>Chaos Engineering - System Resiliency in Practice; Casey Rosenthal and Nora Jones; eBook</li>
+<li>Site Reliability Engineering; How Google runs production systems; O&#39;Reilly</li>
<li>Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson</li>
-<li>100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications</li>
-<li>Effective Java; Joshua Bloch; Addison-Wesley Professional</li>
-<li>The Kubernetes Book; Nigel Poulton; Unabridged Audiobook</li>
-<li>Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O&#39;Reilly</li>
-<li>The Pragmatic Programmer; David Thomas; Addison-Wesley</li>
-<li>Terraform Cookbook; Mikael Krief; Packt Publishing</li>
-<li>Systemprogrammierung in Go; Frank Müller; dpunkt</li>
-<li>Java ist auch eine Insel; Christian Ullenboom; </li>
-<li>Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press</li>
-<li>Leanring eBPF; Liz Rice; O&#39;Reilly</li>
<li>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</li>
-<li>Clusterbau mit Linux-HA; Michael Schwartzkopff; O&#39;Reilly</li>
-<li>DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible</li>
<li>Concurrency in Go; Katherine Cox-Buday; O&#39;Reilly</li>
-<li>Effective awk programming; Arnold Robbins; O&#39;Reilly</li>
-<li>Site Reliability Engineering; How Google runs production systems; O&#39;Reilly</li>
-<li>Pro Puppet; James Turnbull, Jeffrey McCune; Apress</li>
-<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O&#39;Reilly</li>
+<li>97 things every SRE should know; Emil Stolarsky, Jaime Woo; O&#39;Reilly</li>
<li>C++ Programming Language; Bjarne Stroustrup;</li>
-<li>Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf</li>
-<li>The Docker Book; James Turnbull; Kindle</li>
-<li>Modern Perl; Chromatic ; Onyx Neon Press</li>
-<li>The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton</li>
+<li>Effective awk programming; Arnold Robbins; O&#39;Reilly</li>
<li>Data Science at the Command Line; Jeroen Janssens; O&#39;Reilly</li>
+<li>100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications</li>
<li>Raku Fundamentals; Moritz Lenz; Apress</li>
-<li>Perl New Features; Joshua McAdams, brian d foy; Perl School</li>
+<li>Raku Recipes; J.J. Merelo; Apress</li>
<li>Ultimate Go Notebook; Bill Kennedy</li>
-<li>97 things every SRE should know; Emil Stolarsky, Jaime Woo; O&#39;Reilly</li>
-<li>Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt </li>
<li>Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press</li>
+<li>Clusterbau mit Linux-HA; Michael Schwartzkopff; O&#39;Reilly</li>
+<li>The Pragmatic Programmer; David Thomas; Addison-Wesley</li>
+<li>21st Century C: C Tips from the New School; Ben Klemens; O&#39;Reilly</li>
+<li>The Kubernetes Book; Nigel Poulton; Unabridged Audiobook</li>
+<li>Java ist auch eine Insel; Christian Ullenboom; </li>
+<li>Perl New Features; Joshua McAdams, brian d foy; Perl School</li>
+<li>Effective Java; Joshua Bloch; Addison-Wesley Professional</li>
+<li>Systemprogrammierung in Go; Frank Müller; dpunkt</li>
+<li>Funktionale Programmierung; Peter Pepper; Springer</li>
+<li>Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner</li>
+<li>Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers </li>
+<li>Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt </li>
+<li>Leanring eBPF; Liz Rice; O&#39;Reilly</li>
+<li>DNS and BIND; Cricket Liu; O&#39;Reilly</li>
+<li>The Docker Book; James Turnbull; Kindle</li>
+<li>Pro Puppet; James Turnbull, Jeffrey McCune; Apress</li>
+<li>DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible</li>
+<li>Developing Games in Java; David Brackeen and others...; New Riders</li>
+<li>Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press</li>
+<li>Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O&#39;Reilly</li>
+<li>Programming Ruby 3.3 (5th Edition); Noel Rappin, with Dave Thomas; The Pragmatic Bookshelf</li>
+<li>Higher Order Perl; Mark Dominus; Morgan Kaufmann</li>
+<li>The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional</li>
+<li>Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O&#39;Reilly</li>
+<li>Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers</li>
+<li>Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications</li>
+<li>The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible</li>
</ul><br />
<h2 style='display: inline' id='technical-references'>Technical references</h2><br />
<br />
<span>I didn&#39;t read them from the beginning to the end, but I am using them to look up things. The books are in random order:</span><br />
<br />
<ul>
-<li>Go: Design Patterns for Real-World Projects; Mat Ryer; Packt</li>
-<li>BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley</li>
-<li>Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley</li>
-<li>Relayd and Httpd Mastery; Michael W Lucas</li>
<li>Groovy Kurz &amp; Gut; Joerg Staudemeier; O&#39;Reilly</li>
-<li>Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O&#39;Reilly</li>
+<li>BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley</li>
<li>The Linux Programming Interface; Michael Kerrisk; No Starch Press </li>
+<li>Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O&#39;Reilly</li>
<li>Implementing Service Level Objectives; Alex Hidalgo; O&#39;Reilly</li>
+<li>Relayd and Httpd Mastery; Michael W Lucas</li>
+<li>Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley</li>
+<li>Go: Design Patterns for Real-World Projects; Mat Ryer; Packt</li>
</ul><br />
<h2 style='display: inline' id='self-development-and-soft-skills-books'>Self-development and soft-skills books</h2><br />
<br />
<span>In random order:</span><br />
<br />
<ul>
-<li>The Power of Now; Eckhard Tolle; Yellow Kite</li>
-<li>The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd</li>
-<li>Meditation for Mortals, Oliver Burkeman, Audiobook</li>
<li>Psycho-Cybernetics; Maxwell Maltz; Perigee Books</li>
-<li>Eat That Frog; Brian Tracy</li>
-<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
-<li>Never Split the Difference; Chris Voss, Tahl Raz; Random House Business</li>
-<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
-<li>101 Essays that change the way you think; Brianna Wiest; Audiobook</li>
-<li>The Software Engineer&#39;s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook </li>
+<li>The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select</li>
+<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
<li>Soft Skills; John Sommez; Manning Publications</li>
-<li>So Good They Can&#39;t Ignore You; Cal Newport; Business Plus</li>
-<li>The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook</li>
-<li>Influence without Authority; A. Cohen, D. Bradford; Wiley</li>
-<li>Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook</li>
+<li>Slow Productivity; Cal Newport; Penguin Random House</li>
<li>The Bullet Journal Method; Ryder Carroll; Fourth Estate</li>
+<li>Atomic Habits; James Clear; Random House Business</li>
+<li>The Software Engineer&#39;s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups; Gergely Orosz; Audiobook </li>
+<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
+<li>The Power of Now; Eckhard Tolle; Yellow Kite</li>
+<li>Never Split the Difference; Chris Voss, Tahl Raz; Random House Business</li>
+<li>Time Management for System Administrators; Thomas A. Limoncelli; O&#39;Reilly</li>
+<li>97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook</li>
+<li>Staff Engineer: Leadership beyond the management track; Will Larson; Audiobook</li>
+<li>The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)</li>
+<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
<li>Deep Work; Cal Newport; Piatkus</li>
+<li>Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook</li>
+<li>Eat That Frog; Brian Tracy</li>
+<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
+<li>The Complete Software Developer&#39;s Career Guide; John Sonmez; Unabridged Audiobook</li>
+<li>Ultralearning; Anna Laurent; Self-published via Amazon</li>
<li>The Good Enough Job; Simone Stolzoff; Ebury Edge</li>
-<li>The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select</li>
-<li>Getting Things Done; David Allen</li>
-<li>97 Things Every Engineering Manager Should Know; Camille Fournier; Audiobook</li>
-<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
-<li>Ultralearning; Scott Young; Thorsons</li>
+<li>The Courage to Be Disliked; Ichiro Kishimi and Fumitake Koga; Audiobook</li>
<li>Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing</li>
+<li>Influence without Authority; A. Cohen, D. Bradford; Wiley</li>
<li>Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne</li>
-<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
-<li>Time Management for System Administrators; Thomas A. Limoncelli; O&#39;Reilly</li>
-<li>Coders at Work - Reflections on the craft of programming, Peter Seibel and Mitchell Dorian et al., Audiobook</li>
-<li>The Off Switch; Mark Cropley; Virgin Books (RE-READ 1ST TIME)</li>
-<li>The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon &amp; Schuster UK</li>
-<li>Stop starting, start finishing; Arne Roock; Lean-Kanban University </li>
<li>Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press</li>
-<li>Atomic Habits; James Clear; Random House Business</li>
-<li>Slow Productivity; Cal Newport; Penguin Random House</li>
-<li>The Complete Software Developer&#39;s Career Guide; John Sonmez; Unabridged Audiobook</li>
+<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
<li>Solve for Happy; Mo Gawdat (RE-READ 1ST TIME)</li>
-<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
-<li>Ultralearning; Anna Laurent; Self-published via Amazon</li>
+<li>Stop starting, start finishing; Arne Roock; Lean-Kanban University </li>
+<li>Getting Things Done; David Allen</li>
+<li>Ultralearning; Scott Young; Thorsons</li>
+<li>Meditation for Mortals, Oliver Burkeman, Audiobook</li>
+<li>101 Essays that change the way you think; Brianna Wiest; Audiobook</li>
+<li>The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon &amp; Schuster UK</li>
+<li>So Good They Can&#39;t Ignore You; Cal Newport; Business Plus</li>
+<li>The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd</li>
</ul><br />
<a class='textlink' href='../notes/index.html'>Here are notes of mine for some of the books</a><br />
<br />
@@ -165,31 +165,31 @@
<span>Some of these were in-person with exams; others were online learning lectures only. In random order:</span><br />
<br />
<ul>
-<li>F5 Loadbalancers Training; 2-day on-site training; F5, Inc. </li>
+<li>MySQL Deep Dive Workshop; 2-day on-site training</li>
+<li>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)</li>
+<li>Developing IaC with Terraform (with Live Lessons); O&#39;Reilly Online</li>
<li>Protocol buffers; O&#39;Reilly Online</li>
-<li>Algorithms Video Lectures; Robert Sedgewick; O&#39;Reilly Online</li>
-<li>AWS Immersion Day; Amazon; 1-day interactive online training </li>
<li>Scripting Vim; Damian Conway; O&#39;Reilly Online</li>
-<li>Developing IaC with Terraform (with Live Lessons); O&#39;Reilly Online</li>
-<li>Functional programming lecture; Remote University of Hagen</li>
+<li>Ultimate Go Programming; Bill Kennedy; O&#39;Reilly Online</li>
+<li>Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon</li>
+<li>Apache Tomcat Best Practises; 3-day on-site training</li>
+<li>Algorithms Video Lectures; Robert Sedgewick; O&#39;Reilly Online</li>
<li>Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training</li>
+<li>The Ultimate Kubernetes Bootcamp; School of Devops; O&#39;Reilly Online</li>
+<li>F5 Loadbalancers Training; 2-day on-site training; F5, Inc. </li>
<li>The Well-Grounded Rubyist Video Edition; David. A. Black; O&#39;Reilly Online</li>
-<li>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)</li>
-<li>MySQL Deep Dive Workshop; 2-day on-site training</li>
+<li>AWS Immersion Day; Amazon; 1-day interactive online training </li>
<li>Structure and Interpretation of Computer Programs; Harold Abelson and more...; </li>
-<li>The Ultimate Kubernetes Bootcamp; School of Devops; O&#39;Reilly Online</li>
-<li>Apache Tomcat Best Practises; 3-day on-site training</li>
-<li>Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon</li>
-<li>Ultimate Go Programming; Bill Kennedy; O&#39;Reilly Online</li>
+<li>Functional programming lecture; Remote University of Hagen</li>
</ul><br />
<h2 style='display: inline' id='technical-guides'>Technical guides</h2><br />
<br />
<span>These are not whole books, but guides (smaller or larger) which I found very useful. in random order:</span><br />
<br />
<ul>
-<li>How CPUs work at https://cpu.land</li>
<li>Advanced Bash-Scripting Guide </li>
<li>Raku Guide at https://raku.guide </li>
+<li>How CPUs work at https://cpu.land</li>
</ul><br />
<h2 style='display: inline' id='podcasts'>Podcasts</h2><br />
<br />
@@ -198,33 +198,33 @@
<span>In random order:</span><br />
<br />
<ul>
+<li>Maintainable</li>
+<li>Cup o&#39; Go [Golang]</li>
<li>Hidden Brain</li>
+<li>Dev Interrupted</li>
+<li>Fork Around And Find Out</li>
+<li>Deep Questions with Cal Newport</li>
<li>BSD Now [BSD]</li>
<li>Backend Banter</li>
-<li>Fallthrough [Golang]</li>
-<li>Wednesday Wisdom</li>
-<li>The ProdCast (Google SRE Podcast)</li>
-<li>Cup o&#39; Go [Golang]</li>
-<li>The Changelog Podcast(s)</li>
-<li>Deep Questions with Cal Newport</li>
-<li>Dev Interrupted</li>
<li>Modern Mentor</li>
-<li>Maintainable</li>
-<li>Pratical AI</li>
-<li>Fork Around And Find Out</li>
<li>The Pragmatic Engineer Podcast</li>
+<li>Fallthrough [Golang]</li>
+<li>Pratical AI</li>
+<li>The Changelog Podcast(s)</li>
+<li>The ProdCast (Google SRE Podcast)</li>
+<li>Wednesday Wisdom</li>
</ul><br />
<h3 style='display: inline' id='podcasts-i-liked'>Podcasts I liked</h3><br />
<br />
<span>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.</span><br />
<br />
<ul>
-<li>Ship It (predecessor of Fork Around And Find Out)</li>
+<li>FLOSS weekly</li>
<li>Java Pub House</li>
-<li>CRE: Chaosradio Express [german]</li>
-<li>Go Time (predecessor of fallthrough)</li>
<li>Modern Mentor</li>
-<li>FLOSS weekly</li>
+<li>Go Time (predecessor of fallthrough)</li>
+<li>CRE: Chaosradio Express [german]</li>
+<li>Ship It (predecessor of Fork Around And Find Out)</li>
</ul><br />
<h2 style='display: inline' id='newsletters-i-like'>Newsletters I like</h2><br />
<br />
@@ -232,27 +232,27 @@
<br />
<ul>
<li>Changelog News</li>
+<li>Golang Weekly</li>
<li>Monospace Mentor</li>
-<li>byteSizeGo</li>
+<li>The Valuable Dev</li>
+<li>The Imperfectionist</li>
+<li>Andreas Brandhorst Newsletter (Sci-Fi author)</li>
<li>Applied Go Weekly Newsletter</li>
+<li>The Pragmatic Engineer</li>
+<li>Ruby Weekly</li>
+<li>byteSizeGo</li>
<li>Register Spill</li>
-<li>Golang Weekly</li>
<li>VK Newsletter</li>
-<li>Ruby Weekly</li>
-<li>The Pragmatic Engineer</li>
-<li>The Imperfectionist</li>
-<li>Andreas Brandhorst Newsletter (Sci-Fi author)</li>
-<li>The Valuable Dev</li>
</ul><br />
<h2 style='display: inline' id='magazines-i-liked'>Magazines I like(d)</h2><br />
<br />
<span>This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:</span><br />
<br />
<ul>
-<li>Linux Magazine</li>
<li>Linux User</li>
<li>freeX (not published anymore)</li>
<li>LWN (online only)</li>
+<li>Linux Magazine</li>
</ul><br />
<h2 style='display: inline' id='youtube-channels'>YouTube channels</h2><br />
<br />
diff --git a/about/showcase.html b/about/showcase.html
index 2dd2c9cb..f6e9778d 100644
--- a/about/showcase.html
+++ b/about/showcase.html
@@ -30,32 +30,32 @@
<li>⇢ ⇢ <a href='#5-snonux-5'>5. snonux 5</a></li>
<li>⇢ ⇢ <a href='#6-dtail-622120'>6. dtail 6↙2↖21↙20</a></li>
<li>⇢ ⇢ <a href='#7-conf-7985'>7. conf 7↖9↙8↙5</a></li>
-<li>⇢ ⇢ <a href='#8-ior-8411'>8. ior 8↙4↙1←1</a></li>
-<li>⇢ ⇢ <a href='#9-timesamurai-952'>9. timesamurai 9↙5↙2</a></li>
-<li>⇢ ⇢ <a href='#10-loadbars-106547'>10. loadbars 10↙6↙5↖47</a></li>
-<li>⇢ ⇢ <a href='#11-foozone-1164646'>11. foo.zone 11↖64←64↙6</a></li>
-<li>⇢ ⇢ <a href='#12-foostore-12767'>12. foostore 12↙7↙6↖7</a></li>
-<li>⇢ ⇢ <a href='#13-ds-sim-13252521'>13. ds-sim 13↖25←25↙21</a></li>
-<li>⇢ ⇢ <a href='#14-epimetheus-14874'>14. epimetheus 14↙8↙7↙4</a></li>
-<li>⇢ ⇢ <a href='#15-gitsyncer-15111015'>15. gitsyncer 15↙11↙10↖15</a></li>
+<li>⇢ ⇢ <a href='#8-foozone-864646'>8. foo.zone 8↖64←64↙6</a></li>
+<li>⇢ ⇢ <a href='#9-ior-9411'>9. ior 9↙4↙1←1</a></li>
+<li>⇢ ⇢ <a href='#10-timesamurai-1052'>10. timesamurai 10↙5↙2</a></li>
+<li>⇢ ⇢ <a href='#11-foostore-11767'>11. foostore 11↙7↙6↖7</a></li>
+<li>⇢ ⇢ <a href='#12-ds-sim-12252521'>12. ds-sim 12↖25←25↙21</a></li>
+<li>⇢ ⇢ <a href='#13-epimetheus-13874'>13. epimetheus 13↙8↙7↙4</a></li>
+<li>⇢ ⇢ <a href='#14-gitsyncer-14111015'>14. gitsyncer 14↙11↙10↖15</a></li>
+<li>⇢ ⇢ <a href='#15-rcm-15121210'>15. rcm 15↙12←12↙10</a></li>
<li>⇢ ⇢ <a href='#16-scifi-161098'>16. scifi 16↙10↙9↙8</a></li>
-<li>⇢ ⇢ <a href='#17-rcm-17121210'>17. rcm 17↙12←12↙10</a></li>
-<li>⇢ ⇢ <a href='#18-yoga-18131312'>18. yoga 18↙13←13↙12</a></li>
-<li>⇢ ⇢ <a href='#19-totalrecall-19151514'>19. totalrecall 19↙15←15↙14</a></li>
-<li>⇢ ⇢ <a href='#20-gogios-20161411'>20. gogios 20↙16↙14↙11</a></li>
-<li>⇢ ⇢ <a href='#21-log4jbench-2114119'>21. log4jbench 21↙14↙11↙9</a></li>
-<li>⇢ ⇢ <a href='#22-perc-22171613'>22. perc 22↙17↙16↙13</a></li>
-<li>⇢ ⇢ <a href='#23-tasksamurai-23181716'>23. tasksamurai 23↙18↙17↙16</a></li>
-<li>⇢ ⇢ <a href='#24-gos-24191818'>24. gos 24↙19↙18←18</a></li>
-<li>⇢ ⇢ <a href='#25-foostats-25201917'>25. foostats 25↙20↙19↙17</a></li>
-<li>⇢ ⇢ <a href='#26-timr-26212019'>26. timr 26↙21↙20↙19</a></li>
-<li>⇢ ⇢ <a href='#27-gemtexter-27222322'>27. gemtexter 27↙22↖23↙22</a></li>
-<li>⇢ ⇢ <a href='#28-wireguardmeshgenerator-28232223'>28. wireguardmeshgenerator 28↙23↙22↖23</a></li>
-<li>⇢ ⇢ <a href='#29-goprecords-29242424'>29. goprecords 29↙24←24←24</a></li>
-<li>⇢ ⇢ <a href='#30-ioriot-30343535'>30. ioriot 30↖34↖35←35</a></li>
-<li>⇢ ⇢ <a href='#31-quicklogger-31262625'>31. quicklogger 31↙26←26↙25</a></li>
-<li>⇢ ⇢ <a href='#32-sillybench-32272727'>32. sillybench 32↙27←27←27</a></li>
-<li>⇢ ⇢ <a href='#33-terraform-33282826'>33. terraform 33↙28←28↙26</a></li>
+<li>⇢ ⇢ <a href='#17-yoga-17131312'>17. yoga 17↙13←13↙12</a></li>
+<li>⇢ ⇢ <a href='#18-totalrecall-18151514'>18. totalrecall 18↙15←15↙14</a></li>
+<li>⇢ ⇢ <a href='#19-gogios-19161411'>19. gogios 19↙16↙14↙11</a></li>
+<li>⇢ ⇢ <a href='#20-log4jbench-2014119'>20. log4jbench 20↙14↙11↙9</a></li>
+<li>⇢ ⇢ <a href='#21-perc-21171613'>21. perc 21↙17↙16↙13</a></li>
+<li>⇢ ⇢ <a href='#22-tasksamurai-22181716'>22. tasksamurai 22↙18↙17↙16</a></li>
+<li>⇢ ⇢ <a href='#23-gos-23191818'>23. gos 23↙19↙18←18</a></li>
+<li>⇢ ⇢ <a href='#24-foostats-24201917'>24. foostats 24↙20↙19↙17</a></li>
+<li>⇢ ⇢ <a href='#25-timr-25212019'>25. timr 25↙21↙20↙19</a></li>
+<li>⇢ ⇢ <a href='#26-gemtexter-26222322'>26. gemtexter 26↙22↖23↙22</a></li>
+<li>⇢ ⇢ <a href='#27-wireguardmeshgenerator-27232223'>27. wireguardmeshgenerator 27↙23↙22↖23</a></li>
+<li>⇢ ⇢ <a href='#28-goprecords-28242424'>28. goprecords 28↙24←24←24</a></li>
+<li>⇢ ⇢ <a href='#29-ioriot-29343535'>29. ioriot 29↖34↖35←35</a></li>
+<li>⇢ ⇢ <a href='#30-quicklogger-30262625'>30. quicklogger 30↙26←26↙25</a></li>
+<li>⇢ ⇢ <a href='#31-sillybench-31272727'>31. sillybench 31↙27←27←27</a></li>
+<li>⇢ ⇢ <a href='#32-terraform-32282826'>32. terraform 32↙28←28↙26</a></li>
+<li>⇢ ⇢ <a href='#33-guprecords-33392929'>33. guprecords 33↖39↙29←29</a></li>
<li>⇢ ⇢ <a href='#34-geheim-34293030'>34. geheim 34↙29↖30←30</a></li>
<li>⇢ ⇢ <a href='#35-gorum-35303128'>35. gorum 35↙30↖31↙28</a></li>
<li>⇢ ⇢ <a href='#36-docker-radicale-server-36313231'>36. docker-radicale-server 36↙31↖32↙31</a></li>
@@ -68,40 +68,40 @@
<li>⇢ ⇢ <a href='#43-mon-43404039'>43. mon 43↙40←40↙39</a></li>
<li>⇢ ⇢ <a href='#44-fapi-44414144'>44. fapi 44↙41←41↖44</a></li>
<li>⇢ ⇢ <a href='#45-pingdomfetch-45424241'>45. pingdomfetch 45↙42←42↙41</a></li>
-<li>⇢ ⇢ <a href='#46-fype-46434337'>46. fype 46↙43←43↙37</a></li>
+<li>⇢ ⇢ <a href='#46-loadbars-466547'>46. loadbars 46↙6↙5↖47</a></li>
<li>⇢ ⇢ <a href='#47-pwgrep-47444450'>47. pwgrep 47↙44←44↖50</a></li>
<li>⇢ ⇢ <a href='#48-xerl-48454542'>48. xerl 48↙45←45↙42</a></li>
-<li>⇢ ⇢ <a href='#49-guprecords-49392929'>49. guprecords 49↙39↙29←29</a></li>
-<li>⇢ ⇢ <a href='#50-awksite-50464661'>50. awksite 50↙46←46↖61</a></li>
-<li>⇢ ⇢ <a href='#51-gotop-51474748'>51. gotop 51↙47←47↖48</a></li>
-<li>⇢ ⇢ <a href='#52-japi-52484853'>52. japi 52↙48←48↖53</a></li>
+<li>⇢ ⇢ <a href='#49-awksite-49464661'>49. awksite 49↙46←46↖61</a></li>
+<li>⇢ ⇢ <a href='#50-gotop-50474748'>50. gotop 50↙47←47↖48</a></li>
+<li>⇢ ⇢ <a href='#51-japi-51484853'>51. japi 51↙48←48↖53</a></li>
+<li>⇢ ⇢ <a href='#52-perldaemon-52524951'>52. perldaemon 52←52↙49↖51</a></li>
<li>⇢ ⇢ <a href='#53-rubyfy-53495049'>53. rubyfy 53↙49↖50↙49</a></li>
<li>⇢ ⇢ <a href='#54-perl-c-fibonacci-54505145'>54. perl-c-fibonacci 54↙50↖51↙45</a></li>
<li>⇢ ⇢ <a href='#55-netdiff-55515256'>55. netdiff 55↙51↖52↖56</a></li>
-<li>⇢ ⇢ <a href='#56-perldaemon-56524951'>56. perldaemon 56↙52↙49↖51</a></li>
-<li>⇢ ⇢ <a href='#57-muttdelay-57545455'>57. muttdelay 57↙54←54↖55</a></li>
-<li>⇢ ⇢ <a href='#58-cpuinfo-58575659'>58. cpuinfo 58↙57↙56↖59</a></li>
-<li>⇢ ⇢ <a href='#59-template-59585760'>59. template 59↙58↙57↖60</a></li>
-<li>⇢ ⇢ <a href='#60-dyndns-60595862'>60. dyndns 60↙59↙58↖62</a></li>
-<li>⇢ ⇢ <a href='#61-debroid-61605957'>61. debroid 61↙60↙59↙57</a></li>
-<li>⇢ ⇢ <a href='#62-netcalendar-62555546'>62. netcalendar 62↙55←55↙46</a></li>
-<li>⇢ ⇢ <a href='#63-jsmstrade-63535352'>63. jsmstrade 63↙53←53↙52</a></li>
+<li>⇢ ⇢ <a href='#56-muttdelay-56545455'>56. muttdelay 56↙54←54↖55</a></li>
+<li>⇢ ⇢ <a href='#57-cpuinfo-57575659'>57. cpuinfo 57←57↙56↖59</a></li>
+<li>⇢ ⇢ <a href='#58-template-58585760'>58. template 58←58↙57↖60</a></li>
+<li>⇢ ⇢ <a href='#59-dyndns-59595862'>59. dyndns 59←59↙58↖62</a></li>
+<li>⇢ ⇢ <a href='#60-debroid-60605957'>60. debroid 60←60↙59↙57</a></li>
+<li>⇢ ⇢ <a href='#61-netcalendar-61555546'>61. netcalendar 61↙55←55↙46</a></li>
+<li>⇢ ⇢ <a href='#62-jsmstrade-62535352'>62. jsmstrade 62↙53←53↙52</a></li>
+<li>⇢ ⇢ <a href='#63-ychat-63636243'>63. ychat 63←63↙62↙43</a></li>
<li>⇢ ⇢ <a href='#64-vs-sim-64566363'>64. vs-sim 64↙56↖63←63</a></li>
<li>⇢ ⇢ <a href='#65-perl-poetry-65616054'>65. perl-poetry 65↙61↙60↙54</a></li>
-<li>⇢ ⇢ <a href='#66-hsbot-66626158'>66. hsbot 66↙62↙61↙58</a></li>
-<li>⇢ ⇢ <a href='#67-snonuxfoo-67'>67. snonux.foo 67</a></li>
-<li>⇢ ⇢ <a href='#68-ychat-68636243'>68. ychat 68↙63↙62↙43</a></li>
+<li>⇢ ⇢ <a href='#66-fype-66434337'>66. fype 66↙43←43↙37</a></li>
+<li>⇢ ⇢ <a href='#67-hsbot-67626158'>67. hsbot 67↙62↙61↙58</a></li>
+<li>⇢ ⇢ <a href='#68-snonuxfoo-68'>68. snonux.foo 68</a></li>
</ul><br />
<h2 style='display: inline' id='overall-statistics'>Overall Statistics</h2><br />
<br />
<ul>
<li>📦 Total Projects: 68</li>
-<li>📊 Total Commits: 10,988</li>
-<li>📈 Total Lines of Code: 406,165</li>
-<li>📄 Total Lines of Documentation: 270,443</li>
-<li>💻 Languages: Go (55.1%), Java (14.7%), C (5.0%), XML (5.0%), YAML (3.9%), Perl (3.5%), Shell (2.6%), Ruby (1.8%), TypeScript (1.4%), HTML (1.3%), C/C++ (1.1%), CSS (0.9%), Config (0.7%), Python (0.7%), HCL (0.7%), JSON (0.5%), Make (0.3%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%)</li>
-<li>📚 Documentation: Text (82.7%), Markdown (16.0%), LaTeX (1.3%)</li>
-<li>🚀 Release Status: 39 released, 29 experimental (57.4% with releases, 42.6% experimental)</li>
+<li>📊 Total Commits: 11,014</li>
+<li>📈 Total Lines of Code: 444,985</li>
+<li>📄 Total Lines of Documentation: 269,276</li>
+<li>💻 Languages: Go (49.1%), Java (13.5%), C (4.7%), XML (4.6%), C++ (4.5%), Shell (4.3%), Perl (3.9%), YAML (3.6%), C/C++ (3.0%), Ruby (1.8%), HTML (1.3%), TypeScript (1.3%), Config (0.9%), CSS (0.9%), Python (0.6%), HCL (0.6%), JSON (0.5%), Make (0.4%), TOML (0.3%), Haskell (0.1%), JavaScript (0.1%)</li>
+<li>📚 Documentation: Text (82.8%), Markdown (16.0%), LaTeX (1.3%)</li>
+<li>🚀 Release Status: 40 released, 28 experimental (58.8% with releases, 41.2% experimental)</li>
</ul><br />
<h2 style='display: inline' id='projects'>Projects</h2><br />
<br />
@@ -110,14 +110,14 @@
<ul>
<li>💻 Languages: Go (100.0%)</li>
<li>📚 Documentation: Markdown (100.0%)</li>
-<li>📊 Commits: 458</li>
-<li>📈 Lines of Code: 43837</li>
-<li>📄 Lines of Documentation: 4368</li>
-<li>🏷️ Tags: 66</li>
+<li>📊 Commits: 459</li>
+<li>📈 Lines of Code: 44403</li>
+<li>📄 Lines of Documentation: 4381</li>
+<li>🏷️ Tags: 67</li>
<li>📅 Development Period: 2025-08-01 to 2026-03-27</li>
-<li>🏆 Score: 309.1 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 316.8 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: No license found</li>
-<li>🏷️ Latest Release: v0.27.1 (2026-03-27)</li>
+<li>🏷️ Latest Release: v0.27.2 (2026-03-27)</li>
</ul><br />
<br />
<a href='showcase/hexai/image-1.png'><img alt='hexai screenshot' title='hexai screenshot' src='showcase/hexai/image-1.png' /></a><br />
@@ -126,6 +126,7 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/hexai'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/hexai'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/hexai/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
@@ -139,7 +140,7 @@
<li>📄 Lines of Documentation: 301</li>
<li>🏷️ Tags: 5</li>
<li>📅 Development Period: 2025-11-25 to 2026-03-26</li>
-<li>🏆 Score: 173.8 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 171.5 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: MIT</li>
<li>🏷️ Latest Release: v0.4.1 (2026-03-26)</li>
</ul><br />
@@ -148,6 +149,7 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/gt'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/gt'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/gt/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
@@ -161,7 +163,7 @@
<li>📄 Lines of Documentation: 3062</li>
<li>🏷️ Tags: 0</li>
<li>📅 Development Period: 2026-03-21 to 2026-03-27</li>
-<li>🏆 Score: 96.3 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 95.3 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -173,20 +175,21 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/hypr'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/hypr'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/hypr/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
<h3 style='display: inline' id='4-dotfiles-4343'>4. dotfiles 4↙3↖4↙3</h3><br />
<br />
<ul>
-<li>💻 Languages: Shell (65.1%), CSS (10.5%), Config (9.9%), TOML (9.7%), JSON (3.6%), Ruby (1.0%), INI (0.2%)</li>
+<li>💻 Languages: Shell (65.0%), CSS (10.5%), Config (9.9%), TOML (9.6%), JSON (3.7%), Ruby (1.0%), INI (0.2%)</li>
<li>📚 Documentation: Markdown (100.0%)</li>
-<li>📊 Commits: 897</li>
-<li>📈 Lines of Code: 3107</li>
-<li>📄 Lines of Documentation: 7850</li>
+<li>📊 Commits: 900</li>
+<li>📈 Lines of Code: 3110</li>
+<li>📄 Lines of Documentation: 8140</li>
<li>🏷️ Tags: 0</li>
-<li>📅 Development Period: 2023-07-30 to 2026-03-27</li>
-<li>🏆 Score: 52.6 (combines recent activity, code size, tags, and release status)</li>
+<li>📅 Development Period: 2023-07-30 to 2026-03-28</li>
+<li>🏆 Score: 58.1 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -195,6 +198,7 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/dotfiles'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/dotfiles'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/dotfiles/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
@@ -208,7 +212,7 @@
<li>📄 Lines of Documentation: 205</li>
<li>🏷️ Tags: 0</li>
<li>📅 Development Period: 2026-03-21 to 2026-03-22</li>
-<li>🏆 Score: 47.2 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 46.9 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -217,6 +221,7 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/snonux'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/snonux'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/snonux/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
@@ -230,7 +235,7 @@
<li>📄 Lines of Documentation: 220523</li>
<li>🏷️ Tags: 27</li>
<li>📅 Development Period: 2020-01-09 to 2026-03-20</li>
-<li>🏆 Score: 41.9 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 41.8 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: Apache-2.0</li>
<li>🏷️ Latest Release: v4.3.3 (2024-08-23)</li>
</ul><br />
@@ -241,6 +246,7 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/dtail'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/dtail'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/dtail/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
@@ -254,7 +260,7 @@
<li>📄 Lines of Documentation: 6305</li>
<li>🏷️ Tags: 0</li>
<li>📅 Development Period: 2021-12-28 to 2026-03-22</li>
-<li>🏆 Score: 29.6 (combines recent activity, code size, tags, and release status)</li>
+<li>🏆 Score: 29.5 (combines recent activity, code size, tags, and release status)</li>
<li>⚖️ License: No license found</li>
<li>🧪 Status: Experimental (no releases yet)</li>
</ul><br />
@@ -263,10 +269,34 @@
<br />
<a class='textlink' href='https://codeberg.org/snonux/conf'>View on Codeberg</a><br />
<a class='textlink' href='https://github.com/snonux/conf'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/conf/'>View in cgit</a><br />
<br />
<span>---</span><br />
<br />
-<h3 style='display: inline' id='8-ior-8411'>8. ior 8↙4↙1←1</h3><br />
+<h3 style='display: inline' id='8-foozone-864646'>8. foo.zone 8↖64←64↙6</h3><br />
+<br />
+<ul>
+<li>💻 Languages: XML (98.2%), Shell (1.5%), Go (0.3%)</li>
+<li>📚 Documentation: Text (86.2%), Markdown (13.8%)</li>
+<li>📊 Commits: 1759</li>
+<li>📈 Lines of Code: 19881</li>
+<li>📄 Lines of Documentation: 174</li>
+<li>🏷️ Tags: 0</li>
+<li>📅 Development Period: 2021-04-29 to 2026-03-28</li>
+<li>🏆 Score: 26.7 (combines recent activity, code size, tags, and release status)</li>
+<li>⚖️ License: No license found</li>
+<li>🧪 Status: Experimental (no releases yet)</li>
+</ul><br />
+<br />
+<span>Each format is in it&#39;s own branch in this repository. E.g.:</span><br />
+<br />
+<a class='textlink' href='https://codeberg.org/snonux/foo.zone'>View on Codeberg</a><br />
+<a class='textlink' href='https://github.com/snonux/foo.zone'>View on GitHub</a><br />
+<a class='textlink' href='https://cgit.f3s.buetow.org/foo.zone/'>View in cgit</a><br />
+<br />
+<span>---</span><br />
+<br />
+<h3 style='display: inline' id='9-io