Blog Posts
- Home /
- Blog Posts
hypothesis: Property-Based Testing for LLM Outputs
Property-based testing with hypothesis is a natural fit for non-deterministic LLM output: instead of asserting a specific answer, you assert invariants that must hold across all valid outputs regardless of phrasing.
Read MoreToolCallCheck: Mock Your Tool Server and Assert on Trajectories
Mock MCP server that runs fully offline, records every tool call, and lets you assert on tool selection, argument correctness, call order, and structural invariants — no LLM call needed.
Read MoreDeepEval: CI-Gated Typed Metrics for LLM Outputs
DeepEval is an open-source Python framework with 50+ ready-made metrics for LLM outputs: faithfulness, hallucination, toxicity, bias, G-Eval rubrics, agent and conversation metrics, plus deterministic checks. You build test cases, score them with metrics, and fail CI when a score drops below its threshold. This is the complete reference.
Read MoreBraintrust: Production Eval History, Dashboards and CI Gates
Braintrust bridges the gap between local eval scripts and production monitoring — dataset management, commit-linked eval history, regression dashboards, and human annotation queues.
Read MorePromptfoo: Model Comparison and Red-Teaming for LLM Outputs
Promptfoo is the go-to tool for comparing prompts and models side by side, running adversarial tests, and catching regressions before they hit production. YAML-driven, no Python required.
Read Morepytest for LLM Evaluation: Parametrized Tests, Fixtures, and CI Gates
pytest is the runner that ties the eval pyramid together — parametrized golden datasets, fixtures for model connections, invariant checks, and sampling loops. No extra framework needed.
Read MoreSpec-Driven Development With AI
Spec-Driven Development (SDD) is a 2026 software engineering workflow where structured specifications become the source of truth and AI agents derive implementation, tests and documentation from them.
Read MoreAmazon MQ System Design — ActiveMQ and RabbitMQ on AWS
Amazon MQ design guide for ActiveMQ and RabbitMQ.
Read MoreAWS Aurora Serverless
Deep dive into Aurora Serverless v1 and v2 architecture, auto-scaling, Data API, pricing, best practices, limitations and migration strategies.
Read MoreDatabase Change Data Capture (CDC)
Deep dive into Change Data Capture — log-based, trigger-based and timestamp-based patterns, Debezium, AWS DMS, DynamoDB Streams, the outbox pattern, dual-write problem and exactly-once semantics.
Read MoreTags
- A2A
- ActiveMQ
- AEO
- Agent SDK
- Agentic
- Agentic AI
- Agents
- Agnetic AI
- AI
- AI Agents
- AI Skills
- AI Tools
- AI-DLC
- Algorithms
- Amazon
- Amazon MQ
- AMQP
- Anomaly Detection
- Anthropic
- API
- API Gateway
- Architecture
- Aurora
- Autogen
- AWS
- BERT
- Braintrust
- Business Programming
- CDC
- Change Data Capture
- Chatbots
- ChatGPT
- CI
- Claude
- Claude Code
- CLI
- Cloud Architecture
- COBOL
- Code Intelligence
- Coding Agent
- Coding Interview
- Configuration
- Context Engineering
- Copilot
- Core Design Patterns
- CQRS
- Cybersecurity
- Dashboards
- Data Serialization
- Data Structures
- Database
- DDD
- Debezium
- Deep Agents
- DeepEval
- Design Patterns
- DevOps
- DevTools
- DMS
- Docker
- DSA
- DynamoDB Streams
- Edge
- Engineering Mindset
- Enterprise
- Ethical Hacking
- Evals
- Evaluation
- Event Driven Architecture
- FAQ
- Fintech
- GenAI
- GEO
- GitHub
- Graphify
- Hermes
- High Availability
- Hypothesis
- Inference
- Integration
- Interview
- Japanese
- JEE Design Patterns
- JMS
- Kafka
- Karate
- Knowledge Base
- Knowledge Graphs
- Kong
- Kubernetes
- LangChain
- Laws
- Learning
- Legacy Code
- Legacy Systems
- LiteLLM
- LLM
- Machine Learning
- Mainframe
- Martial Arts
- Matrix
- MCP
- Messaging
- Messaging Bots
- Methodology
- Metrics
- Microservices
- Migration
- ML Engineering
- Negotiation
- OKF
- Open Knowledge Format
- Open Source
- OpenAI
- OpenClaw
- Outlier Detection
- Patterns
- Penetration Testing
- Personas
- Postgres
- Priority
- Process
- Product
- Production AI
- Productivity
- Prompt Engineering
- Promptfoo
- Prompting
- Property-Based Testing
- Pytest
- Python
- Queue
- RabbitMQ
- RAG
- RASA
- RDS
- Red-Teaming
- Reference
- Reinforcement Learning
- Replication
- Reporting
- Resilience
- Reverse Engineering
- Roadmap
- Rubric
- Saga
- SDD
- SDLC
- Security
- SEO
- Serverless
- Service Discovery
- SOAP
- Soft Skills
- Software Development
- Software Engineering
- Spec-Driven Development
- Spec-First
- System Design
- Testing
- Thinking
- ToolCallCheck
- Tools
- Transformers
- Tutorial
- WebServices
- Workflow
- WSDL
- XML
- YAML
- Youtube