Articles, tutorials, and deep dives into software engineering
Prompt injection is one of the most pressing security concerns for Large Language Models, and recent research has shown that it's incredibly difficult to solve.
Dive into the mechanics of IPv4 exhaustion and what it means for the future of the internet.
Dive into the mechanics of SAML authentication, understanding the roles of IdPs, SPs, and the flows that make Single Sign-On (SSO) possible.
An overview of the Model Context Protocol (MCP), why it's needed, and how it safely connects AI agents to external systems.
How Docker image layers work and how to best use Docker layer caching to speed up your builds.
How to best use AI in your day-to-day software engineering tasks.
Prompt engineering was supposed to be the next big thing in AI. What happened?
Diving into the recent supply chain attacks and what we can do to protect ourselves.
Answering how time-based one-time passwords are generated
How to find out what your database is actually doing when you run a query.
An exploration of what tokens are and what it means for your wallet.
A deep dive into why Large Language Models can produce different answers even with the same input.
How cache locality can help speed up (or slow down) your programs.
An exploration of how modern AI agents bridge the gap from text generation to performing real world tasks.