diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-28 10:14:54 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-28 10:14:54 +0200 |
| commit | 39b002074e735808daafa3b7f1fe960c9ab603b2 (patch) | |
| tree | 32e0f888c6a497ce198973a65a670bb1d693c028 | |
| parent | 5b3fbaaa82096a9ebcb5cc6b051ac3d05104fd04 (diff) | |
Update content for html
| -rw-r--r-- | about/resources.html | 212 | ||||
| -rw-r--r-- | about/showcase.html | 583 | ||||
| -rw-r--r-- | about/showcase/debroid/image-1.png | 36 |
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'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'Reilly</li> -<li>Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner</li> -<li>Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly</li> <li>Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'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'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'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'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'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'Reilly</li> -<li>DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible</li> <li>Concurrency in Go; Katherine Cox-Buday; O'Reilly</li> -<li>Effective awk programming; Arnold Robbins; O'Reilly</li> -<li>Site Reliability Engineering; How Google runs production systems; O'Reilly</li> -<li>Pro Puppet; James Turnbull, Jeffrey McCune; Apress</li> -<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly</li> +<li>97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'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'Reilly</li> <li>Data Science at the Command Line; Jeroen Janssens; O'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'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'Reilly</li> +<li>The Pragmatic Programmer; David Thomas; Addison-Wesley</li> +<li>21st Century C: C Tips from the New School; Ben Klemens; O'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'Reilly</li> +<li>DNS and BIND; Cricket Liu; O'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'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'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'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 & Gut; Joerg Staudemeier; O'Reilly</li> -<li>Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'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'Reilly</li> <li>Implementing Service Level Objectives; Alex Hidalgo; O'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'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'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'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'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'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'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 & 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'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 & Schuster UK</li> +<li>So Good They Can'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'Reilly Online</li> <li>Protocol buffers; O'Reilly Online</li> -<li>Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online</li> -<li>AWS Immersion Day; Amazon; 1-day interactive online training </li> <li>Scripting Vim; Damian Conway; O'Reilly Online</li> -<li>Developing IaC with Terraform (with Live Lessons); O'Reilly Online</li> -<li>Functional programming lecture; Remote University of Hagen</li> +<li>Ultimate Go Programming; Bill Kennedy; O'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'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'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'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'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'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' 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' 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'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 |
