My newsletter, "News From the Server Room", comes with a column on a specific topic, updates from my #DevOps membership community, and links to interesting engineering content.
Subscribe for free: monospacementor.com/devops-know-...
@geewiz.dev.bsky.social
I'm a greybeard geek and IT operations black belt. #DevOps and #SRE trainer/mentor. German living in #Ireland. Likes #Linux, #Ruby and #MechanicalKeyboards. He/him.
My newsletter, "News From the Server Room", comes with a column on a specific topic, updates from my #DevOps membership community, and links to interesting engineering content.
Subscribe for free: monospacementor.com/devops-know-...
"Itβs also not acceptable or sustainable or accessible in my opinion to continue to expect people set up home-labs and experiment themselves." I disagree.
monospacementor.com/2025/08/a-ho...
To insert the argument of the previous Linux shell command, press Esc, followed by a period.
There's also a useful shell variable: `mkdir my_new_directory ; cd $_`
Looking to advance your DevOps career? Join "The Server Room" β my community committed to professional growth and knowledge sharing. Hot seats, office hours, workshops led by experienced professionals, and lots of fun!
β monospacementor.com/devops-learn...
New blog post: "A homelab is a skill booster"
β monospacementor.com/2025/08/a-ho...
#Learning #Linux #Skills
π Interesting read: "Event sourcing for smooth brains: building a basic event-driven system in Rails"
boringrails.com/articles/eve...
#ruby
Is growing your Dev/Ops skills important to you? My no-fluff newsletter has my βMentor Monologueβ column, news from my #DevOps membership community, and a bunch of useful reading recommendations.
monospacementor.com/devops-know-...
Seeking a supportive environment to enhance your #DevOps knowledge? With "The Server Room", I offer an inclusive space for professionals to connect, learn, and grow together. Join us, and take your skills to new heights!
β monospacementor.com/devops-learn...
βοΈ Interesting project: steveiliop56/tinyauth
github.com/steveiliop56...
Did you know that the #Ruby on #Rails console has a sandbox mode that will revert (almost) all accidental alterations on exit? It's a great way to access your production application with peace of mind.
`rails console --sandbox`
βοΈ Interesting project: social-web-foundation/jekyll-activitypub
github.com/social-web-f...
Linux shell tip: Make a quick backup copy
`cp originalfile{,.bak}`
This command copies `originalfile` to `originalfile.bak` using brace expansion for the name suffixes "" (nothing) and ".bak".
Are you doing backups of your important files? Yes? Great! And when did you last test if your backup can be restored successfully?
04.08.2025 07:12 β π 0 π 0 π¬ 0 π 0βοΈ Interesting project: abhinavxd/libredesk
github.com/abhinavxd/li...
βοΈ Interesting project: jbyuki/venn.nvim
github.com/jbyuki/venn....
βοΈ Interesting project: silverbulletmd/silverbullet
github.com/silverbullet...
My newsletter, "News From the Server Room", comes with a column on a specific topic, updates from my #DevOps membership community, and links to interesting engineering content.
Subscribe for free: monospacementor.com/devops-know-...
Elevate your #DevOps skills in "The Server Room" β my community dedicated to fostering growth and collaboration. Join us, engage in discussions, seek advice, and participate in workshops led by industry experts!
β monospacementor.com/devops-learn...
Is growing your Dev/Ops skills important to you? My no-fluff newsletter has my βMentor Monologueβ column, news from my #DevOps membership community, and a bunch of useful reading recommendations.
monospacementor.com/devops-know-...
Ready to join a community of like-minded DevOps enthusiasts? With "The Server Room", thereβs a platform for your knowledge-sharing, problem-solving, and professional development. Take the next step in your career!
β monospacementor.com/devops-learn...
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian Kernighan
29.07.2025 07:12 β π 1 π 0 π¬ 0 π 0Git tip: Create a `.gitmessage` template file and set it with `git config commit.template ~/.gitmessage`. Consistent commit messages improve team communication and project history. #Git
28.07.2025 14:57 β π 0 π 0 π¬ 0 π 0Homelab tip: Set up Prometheus with node_exporter on all machines. Monitor CPU, memory, disk, and network. Grafana dashboards make trends visible.
28.07.2025 10:05 β π 0 π 0 π¬ 0 π 0Linux tip: Use `systemctl --failed` to quickly identify which services failed to start after boot. Much faster than scrolling through journal logs when troubleshooting system issues. #Linux #SystemAdministration #SysAdmin
28.07.2025 07:12 β π 1 π 1 π¬ 0 π 0Linux tip: Set `HISTCONTROL=ignoredups:erasedups` in your init script to prevent duplicate commands cluttering your history. Clean history makes command recall much more efficient. #Linux #SystemAdministration #SysAdmin
27.07.2025 14:57 β π 2 π 1 π¬ 0 π 0Iβm delighted with my setup of the Niri window manager. Itβs quick, gives me unlimited space on each workspace, and I can exercise my #MechanicalKeyboard. If youβre interested how I set up Niri, systemd and Waybar, check out my dotfiles: gitlab.com/geewiz/dotfi...
27.07.2025 10:05 β π 1 π 0 π¬ 0 π 0Git tip: Use `git commit --fixup <hash>` for small fixes, then `git rebase -i --autosquash` to automatically organize them. Keeps commit history clean during development. #Git
27.07.2025 07:12 β π 0 π 0 π¬ 0 π 0Shell tip: `${var%suffix}` removes the shortest matching suffix. `${var%%suffix}` removes the longest. `${var#prefix}` and `${var##prefix}` work the same for prefixes. Mnemonic: # comes before % on the keyboard. #Linux #SystemAdministration #SysAdmin
26.07.2025 14:57 β π 3 π 0 π¬ 0 π 0βοΈ Interesting project: alperdrsnn/clime
github.com/alperdrsnn/c...
Apply the DRY principle carefully - Don't Repeat Yourself, but don't abstract too early. Three instances of similar code might warrant abstraction, but two might just be coincidence. Premature abstraction creates complexity. #SoftwareEngineering #SoftwareDevelopment
26.07.2025 07:12 β π 0 π 0 π¬ 0 π 0