📖 Interesting read: "How Buttondown's API versioning works"
buttondown.com/blog/api-ver...
#softwareengineering
Latest Posts by Jochen Lillich
I’ve been a system administrator since 1993 and made running Linux servers my business. If you’d like to get better at system administration, get support in my membership community!
➜ monospacementor.com/devops-learn...
Linux tip: Use the “setgid” mode bit on shared directories: “chmod g+s /shared/project”. New files will inherit group ownership, which prevents permission chaos between users.
🔗 Learn more in my course: monospacementor.com/courses/lins...
#Linux #SystemAdministration #SysAdmin
On my workstation, I use the Niri window manager. What I like about it more than any other tiling WM is that you’re not limited to physical screen size. Since Niri scrolls horizontally, I can have dedicated workspaces that never run out of space.
"Tech debt manifests as engineering projects that take longer to ship than expected and quality being a problem. […] But the root problem is that the system has grown too complex and haphazard to be manageable." (Chuck Groom, The Tech Debt Playbook)
Never trust untested backups. With Borgmatic, use `borgmatic check --verbosity 2` for repository integrity and `borgmatic extract --dry-run` to simulate restores. Schedule monthly tests.
🔗 Learn more in my course: monospacementor.com/courses/lins...
#Linux #SystemAdministration
New Basic Linux System Administration post in The Server Room: "Downloadable course materials (PDF, EPUB)" community.monospacementor.com/t/378
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
New Docs post in The Server Room: "Unearthing solutions via the "question" tag" community.monospacementor.com/t/377
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
New General post in The Server Room: "USB-C PDU for powering your homelab" community.monospacementor.com/t/376
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
New General post in The Server Room: "Misadventures in Mail Archiving, and How Bichon Saved The Day" community.monospacementor.com/t/375
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
📖 Interesting read: "Building Multi-Tenant SaaS with Rails 8, Caddy, and Kamal"
mooktakim.com/blog/buildin...
#ruby
📖 Interesting read: ""Collaboration" is bullshit."
www.joanwestenberg.com/collaboratio...
#leadership #collaboration
New System Administration post in The Server Room: "The systemd age attestation controversy" community.monospacementor.com/t/374
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
New Basic Linux System Administration post in The Server Room: "Coming up: two weeks to catch up" community.monospacementor.com/t/373
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
New Basic Linux System Administration post in The Server Room: "Module 9: Security Essentials" community.monospacementor.com/t/372
If you'd like to benefit from our community's knowledge, join us: monospacementor.com/devops-learn...
When you live in the terminal as I do, a multiplexer like `tmux` is invaluable. It's basically a session and window manager for the shell. Here's my current tmux configuration to give you a head start:
gitlab.com/geewiz/dotfi...
⭐️ Interesting project: github.com/tomekw/twins
Gemini server in Ada
⭐️ Interesting project: github.com/tomekw/padlock
libtls in Ada
Looking for a safe and friendly #DevOps #community? Join "The Server Room" – where knowledge meets collaboration. Gain insights, ask questions, and advance your career in the supportive environment I've created for you.
➜ monospacementor.com/devops-learn...
📖 Interesting read: "Pandoc: a workhorse for document conversion"
lwn.net/Articles/106...
#tool
📖 Interesting read: "Never use Float or Integer"
www.embeddedrelated.com/showarticle/...
#ada #softwareengineering
"When messages are trusting and ask for what the sender wants instead of telling the receiver how to behave, objects naturally evolve public interfaces that are flexible and reusable in novel and unexpected ways." (Sandi Metz, "Practical Object-Oriented Design")
New blog post: "The systemd age attestation controversy"
➜ monospacementor.com/2026/04/the-...
#Commentary #Linux #OpenSourceSoftware
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-...
If you follow my live coding streams, you know that I use neovim as my editor. It does everything I need for system administration, coding and writing. Get a head start and use my configuration:
gitlab.com/geewiz/dotfi...
⭐️ Interesting project: github.com/omerxx/tmux-...
The missing floating pane for Tmux
📖 Interesting read: "Why Your Engineering Team Is Slow (It's the Codebase, Not the People)"
piechowski.io/post/codebas...
#softwareengineering
Making the most of our work time is important both for our career and our own job satisfaction. But sometimes, we’re losing sight of the bigger picture over productivity methods and metrics.
monospacementor.com/2024/05/purp...
⭐️ Interesting project: github.com/alexpasmanti...
A very fast, portable and hackable fuzzy finder.