From d4794420dcc93c88e9c6f9436f76b6b2dbe53612 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 31 Dec 2024 18:49:20 +0200 Subject: Update content for gemtext --- about/resources.gmi | 182 ++++++++++----------- ...5-01-01-posts-from-october-to-december-2024.gmi | 18 +- ...-01-posts-from-october-to-december-2024.gmi.tpl | 18 +- gemfeed/atom.xml | 20 +-- index.gmi | 2 +- uptime-stats.gmi | 2 +- 6 files changed, 121 insertions(+), 121 deletions(-) diff --git a/about/resources.gmi b/about/resources.gmi index c500a076..27648891 100644 --- a/about/resources.gmi +++ b/about/resources.gmi @@ -35,100 +35,100 @@ You won't find any links on this site because, over time, the links will break. In random order: -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Data Science at the Command Line; Jeroen Janssens; O'Reilly -* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications -* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook * Ultimate Go Notebook; Bill Kennedy -* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications -* DNS and BIND; Cricket Liu; O'Reilly -* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* The Docker Book; James Turnbull; Kindle -* Systemprogrammierung in Go; Frank Müller; dpunkt -* 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 +* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly +* Raku Fundamentals; Moritz Lenz; Apress +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* C++ Programming Language; Bjarne Stroustrup; +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press +* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton +* Terraform Cookbook; Mikael Krief; Packt Publishing +* Developing Games in Java; David Brackeen and others...; New Riders * Kubernetes Cookbook; Sameer Naik, Sébastien Goasguen, Jonathan Michaux; O'Reilly -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press -* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers -* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* Raku Recipes; J.J. Merelo; Apress +* Leanring eBPF; Liz Rice; O'Reilly * 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 -* The Kubernetes Book; Nigel Poulton; Unabridged Audiobook +* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly +* Higher Order Perl; Mark Dominus; Morgan Kaufmann +* Amazon Web Services in Action; Michael Wittig and Andreas Wittig; Manning Publications * Hands-on Infrastructure Monitoring with Prometheus; Joel Bastos, Pedro Araujo; Packt +* Effective Java; Joshua Bloch; Addison-Wesley Professional +* 100 Go Mistakes and How to Avoid Them; Teiva Harsanyi; Manning Publications +* Perl New Features; Joshua McAdams, brian d foy; Perl School +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner * Effective awk programming; Arnold Robbins; O'Reilly -* The KCNA (Kubernetes and Cloud Native Associate) Book; Nigel Poulton -* Leanring eBPF; Liz Rice; O'Reilly +* Funktionale Programmierung; Peter Pepper; Springer +* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers +* Systemprogrammierung in Go; Frank Müller; dpunkt * Java ist auch eine Insel; Christian Ullenboom; -* Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Terraform Cookbook; Mikael Krief; Packt Publishing -* Modern Perl; Chromatic ; Onyx Neon Press -* 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly * Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* The DevOps Handbook; Gene Kim, Jez Humble, Patrick Debois, John Willis; Audible +* Concurrency in Go; Katherine Cox-Buday; O'Reilly +* DNS and BIND; Cricket Liu; O'Reilly +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* Modern Perl; Chromatic ; Onyx Neon Press +* Go Brain Teasers - Exercise Your Mind; Miki Tebeka; The Pragmatic Programmers +* Data Science at the Command Line; Jeroen Janssens; O'Reilly * Polished Ruby Programming; Jeremy Evans; Packt Publishing -* Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Site Reliability Engineering; How Google runs production systems; O'Reilly -* Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly -* C++ Programming Language; Bjarne Stroustrup; -* Effective Java; Joshua Bloch; Addison-Wesley Professional -* Developing Games in Java; David Brackeen and others...; New Riders -* Tmux 2: Productive Mouse-free Development; Brain P. Hogan; The Pragmatic Programmers -* Funktionale Programmierung; Peter Pepper; Springer -* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* The Docker Book; James Turnbull; Kindle +* 97 things every SRE should know; Emil Stolarsky, Jaime Woo; O'Reilly +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress * Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* Raku Recipes; J.J. Merelo; Apress -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Raku Fundamentals; Moritz Lenz; Apress -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* DevOps And Site Reliability Engineering Handbook; Stephen Fleming; Audible +* Site Reliability Engineering; How Google runs production systems; O'Reilly +* Learn You Some Erlang for Great Good; Fred Herbert; 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: -* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley * Understanding the Linux Kernel; Daniel P. Bovet, Marco Cesati; O'Reilly -* BPF Performance Tools - Linux System and Application Observability, Brendan Gregg; Addison Wesley -* Groovy Kurz & Gut; Joerg Staudemeier; O'Reilly -* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly +* Algorithms; Robert Sedgewick, Kevin Wayne; Addison Wesley * 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 * Relayd and Httpd Mastery; Michael W Lucas +* Implementing Service Level Objectives; Alex Hidalgo; O'Reilly ## Self-development and soft-skills books In random order: +* Ultralearning; Scott Young; Thorsons +* The Off Switch; Mark Cropley; Virgin Books +* Buddah and Einstein walk into a Bar; Guy Joseph Ale, Claire Bloom; Blackstone Publishing +* 101 Essays that change the way you think; Brianna Wiest; Audible +* Ultralearning; Anna Laurent; Self-published via Amazon +* So Good They Can't Ignore You; Cal Newport; Business Plus * The Good Enough Job; Simone Stolzoff; Ebury Edge -* Influence without Authority; A. Cohen, D. Bradford; Wiley +* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press +* Staff Engineer: Leadership beyond the management track; Will Larson; Audible * Eat That Frog!; Brian Tracy; Hodder Paperbacks -* Solve for Happy; Mo Gawdat * Psycho-Cybernetics; Maxwell Maltz; Perigee Books -* Stop starting, start finishing; Arne Roock; Lean-Kanban University -* Ultralearning; Anna Laurent; Self-published via Amazon +* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne +* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business +* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd * Eat That Frog; Brian Tracy * Soft Skills; John Sommez; Manning Publications * The Bullet Journal Method; Ryder Carroll; Fourth Estate -* Atomic Habits; James Clear; Random House Business -* 101 Essays that change the way you think; Brianna Wiest; Audible -* Search Inside Yourself - The Unexpected path to Achieving Success, Happiness (and World Peace); Chade-Meng Tan, Daniel Goleman, Jon Kabat-Zinn; HarperOne -* Staff Engineer: Leadership beyond the management track; Will Larson; Audible * The 7 Habits Of Highly Effective People; Stephen R. Covey; Simon & Schuster UK -* Slow Productivity; Cal Newport; Penguin Random House -* The Off Switch; Mark Cropley; Virgin Books +* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion * Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly -* The Obstacle Is The Way; Ryan Holiday; Profile Books Ltd +* Slow Productivity; Cal Newport; Penguin Random House +* Atomic Habits; James Clear; Random House Business * Digital Minimalism; Cal Newport; Portofolio Penguin -* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion -* Consciousness: A Very Short Introduction; Susan Blackmore; Oxford Uiversity Press -* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books * The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* Deep Work; Cal Newport; Piatkus -* 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 Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook -* So Good They Can't Ignore You; Cal Newport; Business Plus * The Power of Now; Eckhard Tolle; Yellow Kite -* Never Split the Difference; Chris Voss, Tahl Raz; Random House Business -* Ultralearning; Scott Young; Thorsons +* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books +* Influence without Authority; A. Cohen, D. Bradford; Wiley +* The Joy of Missing Out; Christina Crook; New Society Publishers +* Solve for Happy; Mo Gawdat +* Stop starting, start finishing; Arne Roock; Lean-Kanban University +* Deep Work; Cal Newport; Piatkus => ../notes/index.gmi Here are notes of mine for some of the books @@ -136,30 +136,30 @@ In random order: Some of these were in-person with exams; others were online learning lectures only. In random order: -* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online -* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online -* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online -* MySQL Deep Dive Workshop; 2-day on-site training -* Cloud Operations on AWS - Learn how to configure, deploy, maintain, and troubleshoot your AWS environments; 3-day online live training with labs; Amazon -* Protocol buffers; O'Reilly Online +* Scripting Vim; Damian Conway; O'Reilly Online * AWS Immersion Day; Amazon; 1-day interactive online training * Structure and Interpretation of Computer Programs; Harold Abelson and more...; -* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training -* 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) -* Ultimate Go Programming; Bill Kennedy; O'Reilly Online -* Functional programming lecture; Remote University of Hagen +* MySQL Deep Dive Workshop; 2-day on-site training * Apache Tomcat Best Practises; 3-day on-site training -* Scripting Vim; Damian Conway; O'Reilly Online -* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Ultimate Go Programming; Bill Kennedy; O'Reilly Online +* Protocol buffers; O'Reilly Online * Developing IaC with Terraform (with Live Lessons); 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) +* F5 Loadbalancers Training; 2-day on-site training; F5, Inc. +* Functional programming lecture; Remote University of Hagen +* 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 +* The Well-Grounded Rubyist Video Edition; David. A. Black; O'Reilly Online +* Linux Security and Isolation APIs Training; Michael Kerrisk; 3-day on-site training +* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online ## Technical guides These are not whole books, but guides (smaller or larger) which I found very useful. in random order: * Advanced Bash-Scripting Guide -* How CPUs work at https://cpu.land * Raku Guide at https://raku.guide +* How CPUs work at https://cpu.land ## Podcasts @@ -167,45 +167,45 @@ These are not whole books, but guides (smaller or larger) which I found very use In random order: -* Deep Questions with Cal Newport -* Dev Interrupted -* Fork Around And Find Out -* Maintainable -* The ProdCast (Google SRE Podcast) -* The Pragmatic Engineer Podcast -* Cup o' Go [Golang] -* Hidden Brain -* Fallthrough [Golang] * The Changelog Podcast(s) +* Fallthrough [Golang] +* Hidden Brain * Backend Banter +* The Pragmatic Engineer Podcast +* Maintainable +* Dev Interrupted +* Cup o' Go [Golang] +* The ProdCast (Google SRE Podcast) +* Fork Around And Find Out +* Deep Questions with Cal Newport ### 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. -* Ship It (predecessor of Fork Around And Find Out) * FLOSS weekly -* Java Pub House * CRE: Chaosradio Express [german] * Go Time (predecessor of fallthrough) +* Ship It (predecessor of Fork Around And Find Out) * Modern Mentor +* Java Pub House ## Newsletters I like This is a mix of tech and non-tech newsletters I am subscribed to. In random order: -* Applied Go Weekly Newsletter +* Andreas Brandhorst Newsletter (Sci-Fi author) * byteSizeGo * The Prgagmatic Engineer -* VK Newsletter -* Changelog News -* Register Spill -* The Valuable Dev * Ruby Weekly * The Imperfectionist -* Monospace Mentor +* Changelog News +* The Valuable Dev +* Applied Go Weekly Newsletter +* VK Newsletter +* Register Spill * Golang Weekly -* Andreas Brandhorst Newsletter (Sci-Fi author) +* Monospace Mentor # Formal education diff --git a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi index 28f39ba6..394db343 100644 --- a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi +++ b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi @@ -118,7 +118,7 @@ I just became a Silver Patreon for OSnews. What is OSnews? It is an independent Until now, I wasn't aware, that Go is under a BSD-style license (3-clause as it seems). Neat. I don't know why, but I always was under the impression it would be MIT. `#bsd` `#golang` -=> https://go.dev/LICENSE +=> https://go.dev/LICENSE go.dev/LICENSE ### These are some book notes from "Staff Engineer" ... @@ -135,7 +135,7 @@ Looking at `#Kubernetes`, it's pretty much following the Unix way of doing thing There has been an outage at the upstream network provider for OpenBSD.Amsterdam (hoster, I am using). This was the first real-world test for my KISS HA setup, and it worked flawlessly! All my sites and services failed over automatically to my other `#OpenBSD` VM! => https://foo.zone/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html foo.zone/gemf...-OpenBSD.html -=> https://openbsd.amsterdam/ +=> https://openbsd.amsterdam/ openbsd.amsterdam/ ### One of the more confusing parts in Go, nil ... @@ -153,13 +153,13 @@ Agreeably, writing down with Diagrams helps you to think things more through. An I like the idea of types in Ruby. Raku is supports that already, but in Ruby, you must specify the types in a separate .rbs file, which is, in my opinion, cumbersome and is a reason not to use it extensively for now. I believe there are efforts to embed the type information in the standard .rb files, and that the .rbs is just an experiment to see how types could work out without introducing changes into the core Ruby language itself right now? `#Ruby` `#RakuLang` -=> https://github.com/ruby/rbs +=> https://github.com/ruby/rbs github.com/ruby/rbs ### So, `#Haskell` is better suited for general ... So, `#Haskell` is better suited for general purpose than `#Rust`? I thought deploying something in Haskell means publishing an academic paper :-) Interesting rant about Rust, though: -=> https://chrisdone.com/posts/rust/ chrisdone.com...m/posts/rust/ +=> https://chrisdone.com/posts/rust/ chrisdone.com/posts/rust/ ### At first, functional options add a bit of ... @@ -195,7 +195,7 @@ eks-node-viewer is a nifty tool, showing the compute nodes currently in use in t Have put more Photos on - On my static photo sites - Generated with a `#bash` script -=> https://irregular.ninja +=> https://irregular.ninja irregular.ninja ### In Go, passing pointers are not automatically ... @@ -217,7 +217,7 @@ Feels good to code in my old love `#Perl` again after a while. I am implementing This is an interactive summary of the Go release, with a lot of examples utilising iterators in the slices and map packages. Love it! `#golang` -=> https://antonz.org/go-1-23/ +=> https://antonz.org/go-1-23/ antonz.org/go-1-23/ ## December 2024 @@ -243,7 +243,7 @@ Very insightful article about tech hiring in the age of LLMs. As an interviewer, for `#bpf` `#ebpf` performance debugging, have a look at bpftop from Netflix. A neat tool showing you the estimated CPU time and other performance statistics for all the BPF programs currently loaded into the `#linux` kernel. Highly recommend! -=> https://github.com/Netflix/bpftop github.com/Ne...etflix/bpftop +=> https://github.com/Netflix/bpftop github.com/Netflix/bpftop ### 89 things he/she knows about Git commits is a ... @@ -278,7 +278,7 @@ This is a neat blog post about the Helix text editor, to which I personally swit This blog post is basically a rant against DataDog... Personally, I don't have much experience with DataDog (actually, I have never used it), but one reason to work with logs at my day job (with over 2,000 physical server machines) and to be cost-effective is by using dtail! `#dtail` `#logs` `#logmanagement` => https://crys.site/blog/2024/reinventint-the-weel/ crys.site/blo...int-the-weel/ -=> https://dtail.dev +=> https://dtail.dev dtail.dev ### Quick trick to get Helix themes selected ... @@ -308,7 +308,7 @@ Excellent article about your dream Product Manager: Why every software team need I just finished reading all chapters of CPU land: ... not claiming to remember every detail, but it is a great refresher how CPUs and operating systems actually work under the hood when you execute a program, which we tend to forget in our higher abstraction world. I liked the "story" and some of the jokes along the way! Size wise, it is pretty digestable (not talking about books, but only 7 web articles/chapters)! `#cpu` `#linux` `#unix` `#kernel` `#macOS` -=> https://cpu.land/ +=> https://cpu.land/ cpu.land/ ### Indeed, useful to know this stuff! `#sre` ... diff --git a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi.tpl b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi.tpl index 08ae106a..4045a7dc 100644 --- a/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi.tpl +++ b/gemfeed/2025-01-01-posts-from-october-to-december-2024.gmi.tpl @@ -69,7 +69,7 @@ I just became a Silver Patreon for OSnews. What is OSnews? It is an independent Until now, I wasn't aware, that Go is under a BSD-style license (3-clause as it seems). Neat. I don't know why, but I always was under the impression it would be MIT. `#bsd` `#golang` -=> https://go.dev/LICENSE +=> https://go.dev/LICENSE go.dev/LICENSE ### These are some book notes from "Staff Engineer" ... @@ -86,7 +86,7 @@ Looking at `#Kubernetes`, it's pretty much following the Unix way of doing thing There has been an outage at the upstream network provider for OpenBSD.Amsterdam (hoster, I am using). This was the first real-world test for my KISS HA setup, and it worked flawlessly! All my sites and services failed over automatically to my other `#OpenBSD` VM! => https://foo.zone/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html foo.zone/gemf...-OpenBSD.html -=> https://openbsd.amsterdam/ +=> https://openbsd.amsterdam/ openbsd.amsterdam/ ### One of the more confusing parts in Go, nil ... @@ -104,13 +104,13 @@ Agreeably, writing down with Diagrams helps you to think things more through. An I like the idea of types in Ruby. Raku is supports that already, but in Ruby, you must specify the types in a separate .rbs file, which is, in my opinion, cumbersome and is a reason not to use it extensively for now. I believe there are efforts to embed the type information in the standard .rb files, and that the .rbs is just an experiment to see how types could work out without introducing changes into the core Ruby language itself right now? `#Ruby` `#RakuLang` -=> https://github.com/ruby/rbs +=> https://github.com/ruby/rbs github.com/ruby/rbs ### So, `#Haskell` is better suited for general ... So, `#Haskell` is better suited for general purpose than `#Rust`? I thought deploying something in Haskell means publishing an academic paper :-) Interesting rant about Rust, though: -=> https://chrisdone.com/posts/rust/ chrisdone.com...m/posts/rust/ +=> https://chrisdone.com/posts/rust/ chrisdone.com/posts/rust/ ### At first, functional options add a bit of ... @@ -146,7 +146,7 @@ eks-node-viewer is a nifty tool, showing the compute nodes currently in use in t Have put more Photos on - On my static photo sites - Generated with a `#bash` script -=> https://irregular.ninja +=> https://irregular.ninja irregular.ninja ### In Go, passing pointers are not automatically ... @@ -168,7 +168,7 @@ Feels good to code in my old love `#Perl` again after a while. I am implementing This is an interactive summary of the Go release, with a lot of examples utilising iterators in the slices and map packages. Love it! `#golang` -=> https://antonz.org/go-1-23/ +=> https://antonz.org/go-1-23/ antonz.org/go-1-23/ ## December 2024 @@ -194,7 +194,7 @@ Very insightful article about tech hiring in the age of LLMs. As an interviewer, for `#bpf` `#ebpf` performance debugging, have a look at bpftop from Netflix. A neat tool showing you the estimated CPU time and other performance statistics for all the BPF programs currently loaded into the `#linux` kernel. Highly recommend! -=> https://github.com/Netflix/bpftop github.com/Ne...etflix/bpftop +=> https://github.com/Netflix/bpftop github.com/Netflix/bpftop ### 89 things he/she knows about Git commits is a ... @@ -229,7 +229,7 @@ This is a neat blog post about the Helix text editor, to which I personally swit This blog post is basically a rant against DataDog... Personally, I don't have much experience with DataDog (actually, I have never used it), but one reason to work with logs at my day job (with over 2,000 physical server machines) and to be cost-effective is by using dtail! `#dtail` `#logs` `#logmanagement` => https://crys.site/blog/2024/reinventint-the-weel/ crys.site/blo...int-the-weel/ -=> https://dtail.dev +=> https://dtail.dev dtail.dev ### Quick trick to get Helix themes selected ... @@ -259,7 +259,7 @@ Excellent article about your dream Product Manager: Why every software team need I just finished reading all chapters of CPU land: ... not claiming to remember every detail, but it is a great refresher how CPUs and operating systems actually work under the hood when you execute a program, which we tend to forget in our higher abstraction world. I liked the "story" and some of the jokes along the way! Size wise, it is pretty digestable (not talking about books, but only 7 web articles/chapters)! `#cpu` `#linux` `#unix` `#kernel` `#macOS` -=> https://cpu.land/ +=> https://cpu.land/ cpu.land/ ### Indeed, useful to know this stuff! `#sre` ... diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index 8c5569ce..da3cd3ad 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,6 +1,6 @@ - 2024-12-31T18:46:45+02:00 + 2024-12-31T18:48:23+02:00 foo.zone feed To be in the .zone! @@ -139,7 +139,7 @@
Until now, I wasn't aware, that Go is under a BSD-style license (3-clause as it seems). Neat. I don't know why, but I always was under the impression it would be MIT. #bsd #golang

-https://go.dev/LICENSE
+go.dev/LICENSE

These are some book notes from "Staff Engineer" ...



@@ -156,7 +156,7 @@ There has been an outage at the upstream network provider for OpenBSD.Amsterdam (hoster, I am using). This was the first real-world test for my KISS HA setup, and it worked flawlessly! All my sites and services failed over automatically to my other #OpenBSD VM!

foo.zone/gemf...-OpenBSD.html
-https://openbsd.amsterdam/
+openbsd.amsterdam/

One of the more confusing parts in Go, nil ...



@@ -174,13 +174,13 @@
I like the idea of types in Ruby. Raku is supports that already, but in Ruby, you must specify the types in a separate .rbs file, which is, in my opinion, cumbersome and is a reason not to use it extensively for now. I believe there are efforts to embed the type information in the standard .rb files, and that the .rbs is just an experiment to see how types could work out without introducing changes into the core Ruby language itself right now? #Ruby #RakuLang

-https://github.com/ruby/rbs
+github.com/ruby/rbs

So, #Haskell is better suited for general ...



So, #Haskell is better suited for general purpose than #Rust? I thought deploying something in Haskell means publishing an academic paper :-) Interesting rant about Rust, though:

-chrisdone.com...m/posts/rust/
+chrisdone.com/posts/rust/

At first, functional options add a bit of ...



@@ -216,7 +216,7 @@
Have put more Photos on - On my static photo sites - Generated with a #bash script

-https://irregular.ninja
+irregular.ninja

In Go, passing pointers are not automatically ...



@@ -238,7 +238,7 @@
This is an interactive summary of the Go release, with a lot of examples utilising iterators in the slices and map packages. Love it! #golang

-https://antonz.org/go-1-23/
+antonz.org/go-1-23/

December 2024



@@ -264,7 +264,7 @@
for #bpf #ebpf performance debugging, have a look at bpftop from Netflix. A neat tool showing you the estimated CPU time and other performance statistics for all the BPF programs currently loaded into the #linux kernel. Highly recommend!

-github.com/Ne...etflix/bpftop
+github.com/Netflix/bpftop

89 things he/she knows about Git commits is a ...



@@ -299,7 +299,7 @@ This blog post is basically a rant against DataDog... Personally, I don't have much experience with DataDog (actually, I have never used it), but one reason to work with logs at my day job (with over 2,000 physical server machines) and to be cost-effective is by using dtail! #dtail #logs #logmanagement

crys.site/blo...int-the-weel/
-https://dtail.dev
+dtail.dev

Quick trick to get Helix themes selected ...



@@ -329,7 +329,7 @@
I just finished reading all chapters of CPU land: ... not claiming to remember every detail, but it is a great refresher how CPUs and operating systems actually work under the hood when you execute a program, which we tend to forget in our higher abstraction world. I liked the "story" and some of the jokes along the way! Size wise, it is pretty digestable (not talking about books, but only 7 web articles/chapters)! #cpu #linux #unix #kernel #macOS

-https://cpu.land/
+cpu.land/

Indeed, useful to know this stuff! #sre ...



diff --git a/index.gmi b/index.gmi index 25900409..688434fd 100644 --- a/index.gmi +++ b/index.gmi @@ -1,6 +1,6 @@ # foo.zone -> This site was generated at 2024-12-31T18:46:45+02:00 by `Gemtexter` +> This site was generated at 2024-12-31T18:48:23+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.gmi b/uptime-stats.gmi index a70d007b..dfc62ac7 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2024-12-31T18:46:45+02:00 +> This site was last updated at 2024-12-31T18:48:23+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. -- cgit v1.2.3