My Own Media Server: 4 Challenges Brought by Convenience
When I recently decided to repurpose an old server as my own media server, I initially thought everything would be easy; however, this "convenience" q…
Tech news from the best sources
When I recently decided to repurpose an old server as my own media server, I initially thought everything would be easy; however, this "convenience" q…
Last month, while trying to integrate various AI tools into my daily workflow, the complexity arising from each having its own API and data format mad…
What is Nextcloud and How Does It Work? Nextcloud is an open-source server software for file synchronization, sharing, and collaboration; from install…
In recent months, an off-by-one error, overlooked during a simple refactor in the backend code of one of my side products, occasionally caused incorre…
Last week, while writing a simple systemd unit file for a backend service of my side product, I automatically opened Gemini Flash in my browser instea…
In a coding marathon, when I finished Vibe Coding, my keyboard broke in a second; at that moment it was inevitable to hear the question “What is the n…
Building Your Own Push Notification System: When Is It Necessary? With the advent of mobile applications, the importance of instant communication with…
In the early years of my career, as a developer, my biggest problem was always an if condition or a complex JOIN query in PostgreSQL . In my eyes, the…
As I reached my thirties in my career, I realized that system crashes, full disks, or network outages weren't actually my biggest problems. The real k…