OWASP Top 10 2025 — 10 Web Security Risks You Must Understand 1 Agustus 2026 A few years ago, when I started getting serious about building my own web applications, security still felt like a topic to "learn later." The important thing is that it has road features, a neat appearance, and a form … Read article
Neovim Setup from Zero — From an Ordinary Terminal to a Mainstay Code Editor 1 Agustus 2026 A few years ago, I was still very comfortable with VS Code. Open the project, click on the sidebar, install the extension, and everything works. But as time we… →
AI Agent — From an Ordinary Chatbot to a System That Can Do Something 1 Agustus 2026 Some time ago I was stuck thinking about one thing: AI chatbots are actually just machines that answer questions. He can explain how to cook fried rice, summar… →
Engineering Prompts for Local LLMs — From Plain Prompts to More Precise Results 31 Juli 2026 I still remember the first time I ran local LLM on my used laptop. It's like just building a personal assistant in the corner of your room: no internet require… →
Threat Modeling for Beginners — Learn to See Risks Before Gaps Become Problems 31 Juli 2026 Modeling Threats for Beginners — Learn to See Risks Before Gaps Become ProblemsWhen I first started studying security, I thought the sequence was simple: study… →
Reading CVEs Correctly — From Vulnerability Numbers to Patch Decisions 30 Juli 2026 Reading CVEs Correctly — From Vulnerability Numbers to Patch DecisionsEvery time I open security news, I often see sentences that feel urgent: there is a new C… →
RESTful API vs GraphQL — Choosing the Right Door for Application Data 30 Juli 2026 RESTful API vs GraphQL — Choosing the Right Door for Application DataAs an application starts to have a frontend, a mobile app, an admin dashboard, and perhaps… →
White Space in the Age of AI — Why Not Everything Needs to be Answered Immediately 30 Juli 2026 White Space in the Age of AI — Why Not Everything Needs to be Answered ImmediatelyLately I often notice a small habit: when I have a question, my hand immediat… →
Caring for Digital Tools — Why Not Everything Should Be Replaced When Something New Comes 29 Juli 2026 Caring for Digital Tools — Why Not Everything Should Be Replaced When New One Is NewThere were times when the laptop I was using felt slow, new phones kept app… →
Storage Management for Home Servers — Understanding ZFS, LVM, and Software RAID 29 Juli 2026 Every year, the file size in my house gets bigger. Photos from cellphones, project screen recordings, operating system ISOs, container images, to CMS database … →