AI Agents Demystified — It's Just Automation With a Better Brain
A no-hype take on AI agents: the same automation patterns we've built for decades, except the if/else decision engine is replaced by an LLM.
Technical essays, architectural deep-dives, and practical guides at the intersection of code and design.
Page 4 of 30
A no-hype take on AI agents: the same automation patterns we've built for decades, except the if/else decision engine is replaced by an LLM.
A guide to software supply chain security — the SLSA framework, dependency pinning, provenance verification, and lessons from the xz attack.
Build an effective security incident response process — incident classification, runbooks, ticketing workflows, and post-incident reviews.
How to adopt a security-first mindset as a software engineer — threat modeling, attack surfaces, defense in depth, and least privilege.
A practical guide to secrets management in the cloud — comparing HashiCorp Vault, AWS SSM, and Secrets Manager, with rotation strategies.
A developer-friendly intro to penetration testing — reconnaissance, common attack vectors, tools like Burp Suite and OWASP ZAP, and test cases.
The OWASP Top 10 through the lens of cloud-native apps — how each vulnerability manifests in AWS/GCP/Azure, with serverless-specific defenses.
A hands-on guide to securing Docker and Kubernetes — image scanning, rootless containers, network policies, and runtime threat detection.
How to detect and manage vulnerable dependencies across hundreds of repos — SCA tools, SBOM generation, and automated remediation pipelines.
How to build security observability in AWS using CloudTrail, CloudWatch, and Athena — audit logging, anomaly detection, and SIEM integration.
Why code signing matters and how to implement it — signing Git commits, Docker images with cosign, and building a chain of trust to production.
Build a real cloud security scanner from scratch with Python and AWS APIs — scan for open security groups, public S3 buckets, and bad IAM policies.