Friday, 1. May 2026 Week 18
Warm Burnout — A warm, contrast-audited color theme suite. Mostly warm palette, one cool type accent, WCAG AAA dark and AA light variants. For developers who are already burned out but still have deadlines.
Built on one premise: your eyes have been bullied enough by radioactive blue themes. Warm Burnout is a mostly warm syntax palette with one cool steel-blue accent for types and WCAG-audited contrast.
Wednesday, 29. April 2026 Week 18
LangApp is a cute little webapp to learn Bernese Swiss German (Bärndütsch). 🧸
Thursday, 16. April 2026 Week 16
Some things I’ve learned/am learning:
• 99% of things aren’t about you.
• Only you can complete you.
• Let people enjoy things.
• Kindness is imperative.
• Actions > words.
• Stop, look, & listen.
• Love others. You’ll grow.
• Laugh like it’s your job.
• Never stop learning.
(via)
Sunday, 12. April 2026 Week 15
Email address obfuscation: What works in 2026?
Here are some of the best techniques for keeping email addresses hidden from spammers—along with the statistics on how likely they are to be broken.
(via)
Thursday, 9. April 2026 Week 15
Today is CSS Naked Day.
Enjoy the blog without any CSS 😎 (CSS should come back again tomorrow).
Friday, 27. March 2026 Week 13
Thomas D - Kurz zu mir
(via)
Thursday, 19. March 2026 Week 12
With the following ethtool command you can make an individual network port blink.
Can come in handy with the ever changing interface naming conventions of newer Linux distributions.
ethtool -p <interfacename>
Saturday, 7. March 2026 Week 10
How to Create Wavy Shapes & Patterns in CSS
(via)
Friday, 6. March 2026 Week 10
Go the right way: the Zen of Go coding
- Write packages, not programs
- Test everything
- Write code for reading
- Be safe by default
- Wrap errors, don’t flatten
- Avoid mutable global state
- Use (structured) concurrency sparingly
- Decouple code from environment
- Design for errors
- Log only actionable information
The security engineer in me especially likes the pointer to the os.Root API to avoid path traversal attacks 🔐
Recently I needed to extend/increase a LVM partition to give it more space:
- Create a partition on the additional disk: cfdisk /dev/sdb
- Create a physical volume on the partition: pvcreate /dev/sdb1
- Add the physical volume to the existing volume group: vgextend vg-foo /dev/sdb1
- Extend the logical volume to use 100% of the new free space in the volume group (and directly resize the filesystem accordingly): lvextend -r -l +100%FREE /dev/vg-foo/lv-bar