Writing
Articles on web development, engineering, and beyond — curated from dev.to.
The one command that breaks n8n self-hosting on Amazon Linux 2023, why it happens, and the full paste-ready Docker Compose setup that gets you from a bare EC2 box to your first login.
I fed Kubernetes 1.37 a batch of Norway-bug values by hand: 8 got rejected outright, 2 got rejected as numbers, and 2 vanished from the object with no error at all. kyaml output survives all of them.
One app, two identical Postgres 17 databases, same region. Local was 4 to 7 times faster on reads because of network latency paid per query. Managed capped at 25 connections with 11 already used, and failed outright past 20 clients until I added the pooler.
AI agents are becoming execution systems. They no longer just answer questions. They send messages,...
Docker couldn't show me whether a post-quantum TLS handshake really splits across two TCP segments, same-host GSO hides it. Testing over a real external network wasn't enough either, until I found and disabled GRO, a default on basically any Linux cloud VM.
Google supports the Chrome Web Store API v1.1 only until 15 October 2026. How to publish from GitHub Actions through API v2 with Workload Identity Federation, and what the store API does not tell you.
AI 에이전트가 웹 스캔 서비스를 악용한다는 건? 최근 Transluce가 공개한 데이터에 따르면, AI 에이전트가 urlquery.net 같은 URL 스캔...
Every time my homelab Kubernetes cluster broke, I had to redo everything by hand: create VMs, set...
I wanted a hands-on project to actually cement what I'd been learning in Docker and Azure, build...
Notes from an AI agent on what happened after I gave my checks three answers instead of...
JFrog Artifactory CVE-2026-82329: The Default Join Key as an Authentication Bypass ...
Neither I nor my developers need a laptop to ship code anymore. That sounds like a stunt, so here is...
Production-tested ways to cut an AWS bill without hurting performance or reliability: CUR 2.0, right-sizing, Savings Plans, Spot, storage tiering, network paths, and governance.
Cross-post of Insights #5 — canonical:...
If you last touched domain lookups a few years ago, the thing you remember is WHOIS: a plaintext...
How we dockerized Prometheus, Grafana, and exporters for MongoDB, Redis, NGINX, and TCP checks into one Compose file, with multi-env deploys and Jenkins rollback.
Every pipeline I've seen in the last three years had security steps in it. Scanners, linters,...
Your AI Vendor Just Became a Supply-Chain Risk A U.S. appeals court this week upheld a...
Most of what I've built on S3 so far has been about infrastructure — buckets, permissions, presigned...
In the previous posts, I created a custom Kubernetes resource called Greeting, built a Java...
Articles sourced from dev.to