Featured
Cybersecurity
How TLS Works in 2026: From Netscape’s SSL to Post-Quantum HTTPS
How TLS works in 2026: the handshake, certificate chains, 47-day lifetimes, ACME and post-quantum key exchange.
Latest posts
Older posts
TutorialsJPEG from Zero to Hero: How JPEG Compression Works, Its Variants, and an Encoder You Build in PythonHow JPEG compression works, told through one photo, then its variants up to JPEG AI and an encoder you build in Python.November 10, 2026TutorialsShipping your agentHow to deploy an AI agent: a FastAPI service with SSE streaming, timeouts, a shared checkpointer, Docker, tracing and a cost per chat.November 8, 2026TutorialsSecuring an agentAI agent security in practice: session identity, authorisation in tools, prompt injection defences, PII masking, limits and audit logs.November 8, 2026TutorialsTesting an agent you can’t predictAI agent evaluation in practice: fixed test cases, answer and tool trajectory checks, an LLM-as-judge rubric and a pytest gate in CI.November 8, 2026TutorialsMany agents, or one good one?Should you go multi-agent? A LangChain supervisor with two specialists against one agent on 30 questions, plus where a Deep Agent fits.November 8, 2026TutorialsHuman in the loopAdd human in the loop approval to an AI agent: pause with LangGraph interrupt(), wait for a manager, and resume even after a restart.November 8, 2026
Explore by topic
Six areas, one practitioner's view: what works in production, with code and numbers.
Tutorials
- JPEG from Zero to Hero: How JPEG Compression Works, Its Variants, and an Encoder You Build in Python
- Shipping your agent
- Securing an agent
C#
- 21 Essential Tips for Writing Clean Code in C# (.NET)
- KMAC: The Modern Heavyweight in Cryptographic Authentication
- C# How To Run C# Code Inside Sublime Text
ASP.NET MVC4
- ‘bdfb4361-93b5-436d-bed2-2e56f3e60351’ is not a valid 24 digit hex string
- Getting Started With MongoDB and ASP.Net MVC4: Day 2
- Getting Started With MongoDB and ASP.Net MVC4: Day 1
ASP.NET
- RealTime Pulse Monitor Using SignalR And Ignite UI igSparkline
- ‘bdfb4361-93b5-436d-bed2-2e56f3e60351’ is not a valid 24 digit hex string
- A new guard page for stack cannot be created- ASP.NET MVC4 Error
MISC
- Awarded – Microsoft MVP 2nd time in a row
- [Quick Tip]: Use Windows Explorer address bar for “commands”
- Session Recap: Learn Building a Website with Node.js and Express.js
Azure
- az login error: Authentication failed against tenant * ‘Default Directory’: (pii)
- Key Vault – Failed to sync the certificate.: The service does not have access to ‘*’ Key Vault
- Error CS0234: The type or namespace name ‘HelloWorld.Core’ does not exist in the namespace ‘HelloWorld’