Curated collections
Top posts by category, bundled so you can read them as a connected flow.
Security essentials
Ransomware, CVEs, and incident analysis for practitioners who can’t afford to miss them.
Entrustment vs. Third-Party Provision of Personal Information: Consent Requirements and Case Comparisons
Distinguish personal information entrustment from third-party provision by purpose and role. This post compares legal bases other than consent, entrustment contracts, disclosure and supervision, and what to check for cross-border transfers
kex_exchange_identification: read: Connection reset by peer, 5 SSH Fixes
Getting "kex_exchange_identification: read: Connection reset by peer"? Pinpoint the cause in 5 minutes: Fail2Ban ban, MaxStartups limit, hosts.deny or sshd down, with exact commands to fix each.
Practical Guide to Cloud Network Separation Exceptions under the 2026 Electronic Financial Supervisory Regulations
A checklist of the conditions for applying cloud network separation exceptions and the usage reporting procedures under the 2026 revised Electronic Financial Supervisory Regulations. Review AWS, Azure, and NCP logical network-separation arc
AI & automation best
LLMs, agents, and DevOps automation — keep up with the pace of change.
Edge AI Inference Engines Compared: TFLite vs ONNX Runtime and How to Choose for Your Project
A practical guide to choosing the inference engine — the most important decision when deploying AI models to edge devices. We compare the strengths, weaknesses, and performance of TFLite, ONNX Runtime, and related engines, and give clear, s
[Must-Read for Developers] Essential Tools for Building LLMOps Pipelines Compared: MLflow vs. Weights & Biases vs. Custom Build — A Complete Guide
As LLMOps environments grow more complex, are you struggling to choose the right MLOps tool? This guide provides an in-depth, LLM-specific comparison of major tools like MLflow and Weights & Biases, plus criteria for selecting the optimal a
LLM Agent Security Design Guide: From Prompt Injection to Secure Deployment
How to apply least privilege to LLM agents: minimize tools, drop open-ended tools, narrow service-account permissions, run in the user's context, and require approval for risky actions. Includes an OWASP LLM06 (Excessive Agency) checklist, server-side tool authorization code, and prompt-injection and guardrail defenses.
Infra & cloud
Kubernetes, Terraform, AWS/GCP — guides you can use on the job.
AWS vs Azure vs GCP: Choosing a Cloud by Workload
In Q2 2026, AWS, Microsoft, and Google held 28%, 20%, and 15% of the global cloud infrastructure market (Synergy Research)—all mature, but with different strengths. This practitioner guide compares core services, costs, Korea region and reg
Solving CrashLoopBackOff: Diagnosing 7 Causes of Infinite Pod Restarts
If a Pod keeps restarting with CrashLoopBackOff, narrow the cause in a minute with kubectl describe and logs --previous. Diagnostic commands and YAML fix examples for seven causes, including OOMKilled (Exit 137), missing secrets, and livene
Fixing Too Many Open Files in Practice: ulimit, limits.conf, and systemd LimitNOFILE
Did your service die with java.io.IOException: Too many open files or EMFILE (errno 24)? This copy-paste playbook covers ulimit diagnosis, limits.conf, systemd LimitNOFILE, Docker, and fs.file-max settings, plus how to stop FD leaks from co
Developer picks
Pieces that make your code deeper, faster, and safer.
5 Ways to Fix PostgreSQL password authentication failed for user postgres
Diagnose the PostgreSQL 'password authentication failed for user postgres' error by five causes in order—typos, unset password, pg_hba.conf scram/md5 mismatch, and Docker networking. Includes copy-paste commands for psql, JDBC, and Spring.
Fixing SSLCertVerificationError: Diagnosing 5 Causes of CERTIFICATE_VERIFY_FAILED
Diagnose Python requests SSLCertVerificationError CERTIFICATE_VERIFY_FAILED (unable to get local issuer certificate) in 30 seconds using verify codes. Copy-pasteable fixes cover REQUESTS_CA_BUNDLE, SSL_CERT_FILE, truststore, and corporate r
Python "Could not find a version that satisfies" Error: Diagnosing and Fixing It by Cause in pip and Poetry
pip's "Could not find a version that satisfies the requirement" usually means zero installable candidates, not a dependency conflict. Use 30-second diagnostic commands to separate a name typo, an unsupported Python version, a missing wheel,