Controlling LLM Behavior with Code
Published: 2026-03-14
Learn how to control Large Language Models through code by managing context, tokens, and API calls to build production-ready AI applications.
Published: 2026-03-14
Learn how to control Large Language Models through code by managing context, tokens, and API calls to build production-ready AI applications.
Published: 2026-03-03
Standard AI models fail when dealing with internal libraries or niche frameworks. Instead of fighting hallucinations, use Context Optimization to feed Claude specific documentation and architectural standards.
Published: 2026-02-25
Autonomous AI agents like Claude Code are reshaping development workflows. But with great autonomy comes great architectural risk. Here's how to stay in control.
Published: 2026-02-19
How I turned Claude Code — a developer tool, not an automation platform — into a personal AI assistant controlled from any device via Telegram, hosted on a Raspberry Pi.
Published: 2026-02-09
The era of AI autocomplete is ending. Discover why agentic workflows like Claude Code are revolutionizing software development by transforming developers from coders into orchestrators.
Published: 2026-02-02
Learn how to systematically explore and understand massive legacy codebases using Claude Code as your archaeological toolkit. Stop drowning in code and start mapping the terrain.
Published: 2026-01-26
Discover the Superpowers framework that transforms Claude Code from a helpful assistant into an autonomous senior engineer following TDD, code reviews, and structured development processes.
Published: 2026-01-19
A technical breakdown of how to move from basic prompting to sophisticated agentic loops with Claude Code, including context management, autonomous tool use, and MCP integration.
Published: 2026-01-13
Hallucinations aren't a bug in LLM systems—they're a feature. The solution isn't waiting for the next language model, but changing your workflow. Here's how to use the MCP standard, CLAUDE.md files, and Multi-Agent strategy to transform guessing into solid engineering.
Published: 2026-01-08
Moving from chaotic prompts to modular architecture. A guide to designing LLM tools that minimize hallucinations.
Published: 2025-12-30
Discover why traditional vector search hits a wall with complex queries and how GraphRAG transforms retrieval systems by understanding relationships, not just similarity.
Published: 2025-12-25
Ever wondered what ChatGPT actually 'sees' when you type a sentence? Dive deep into the crucial moment when words stop being words and become a mathematical map of meaning.
Published: 2025-12-15
A deep dive into one of the most important optimizations in the LLM world: KV Caching. Learn how it works, why it matters, and what trade-offs it involves.
Published: 2025-12-08
Learn how to overcome analysis paralysis in AI adoption, start with small steps, and avoid the 5 most common mistakes that turn AI projects into budget black holes instead of successful implementations.
Published: 2025-12-04
Building a ChatGPT prototype takes one evening. Deploying it to thousands of users? That's where the real engineering begins. Learn how to transition from 'works on my machine' to stable production using modern LLM tooling.
Published: 2025-11-24
Building LLM products involves a critical architectural choice: RAG or Fine-tuning? Learn the heuristics to save your budget and time-to-market.
Published: 2025-11-17
Comparison of JSON and TOON formats in the context of large language models and token efficiency.
Published: 2025-11-10
Learn how to run the open-source Polish LLM Bielik-7B locally on Apple Silicon using Python and Hugging Face Transformers.
Published: 2025-11-03
Discover how I use Claude Code to manage legacy codebases more efficiently — from context management and CLAUDE.md to GitHub integration and automation.
Published: 2025-10-27
Building an AI agent is exciting. Monitoring it in production without the right approach is terrifying. Here's what I learned after 7 days of debugging.
Published: 2025-10-20
A step-by-step guide to setting up Claude Code from scratch, including project configuration, CLI installation, and workflow best practices.
Published: 2025-10-13
Language models can write fluently and convincingly, but they don't always tell the truth. Learn why LLMs hallucinate and how to prevent it using RAG, fact-checking, and prompt engineering techniques.
Published: 2025-10-06
Learn how to combine Domain-Driven Design with classic patterns like Repository, Strategy, and Decorator to build scalable multi-tenant applications with proper data isolation and clean architecture.
Published: 2025-09-29
Large language models offer tremendous capabilities but come with significant infrastructure and computational costs. Learn practical techniques to optimize expenses while maintaining response quality - from fine-tuned smaller models to hybrid architectures.
Published: 2025-09-23
A practical guide to protecting sensitive data when deploying AI models in production, covering everything from anonymization to regulatory compliance.
Published: 2025-09-17
Understanding the fundamentals of system design: key principles, components, and patterns for building scalable, reliable, and maintainable distributed systems.
Published: 2025-09-08
Large Language Models evolve rapidly with new versions every few months. Learn how to build stable processes that adapt to constant model evolution while maintaining product reliability.
Published: 2025-09-03
Learn how to properly handle errors and exceptions in your applications to improve stability, make debugging easier, and provide better user experience.
Published: 2025-08-26
A deep dive into how .NET's Garbage Collector works, from mark-and-compact algorithms to generational collection and performance optimization strategies
Published: 2025-08-19
Learn how LINQ's deferred execution works, why it matters for performance, and when you should materialize your queries to avoid unexpected behavior.
Published: 2025-08-10
Discover how LangChain and LangGraph work together to build sophisticated AI applications beyond simple LLM prompts, enabling complex workflows with retrieval, agents, and dynamic decision-making.
Published: 2025-08-04
Explore the world of microservices in the .NET ecosystem - from basic concepts to advanced design patterns. Learn when to use microservices, best practices, and practical implementation strategies.
Published: 2025-07-29
Master Dependency Injection and Inversion of Control in ASP.NET Core. Learn best practices, lifecycle management, and common pitfalls to avoid for scalable .NET applications.
Published: 2025-07-21
Navigate the .NET ecosystem in 2025. Learn the key differences between .NET and .NET Framework, and discover which platform is right for your projects.
Published: 2025-07-15
Learn how to implement the Circuit Breaker pattern with retry and backoff strategies for Large Language Model APIs like Anthropic's Claude to handle rate limits and build resilient applications.
Published: 2025-07-09
Learn how to implement multitenancy in .NET applications using Marten - from row-level isolation to separate databases per tenant
Published: 2025-07-01
Learn about multi-tenancy architectural patterns, why they matter for SaaS products, and the three main approaches to implementing data isolation for multiple clients.
Published: 2025-06-24
Learn Docker from scratch - solve the 'it works on my machine' problem and master containerization with practical examples and best practices.
Published: 2025-06-17
Learn how to build a custom MCP server by creating an integration with AnkiConnect API. This comprehensive guide covers everything from setup to implementation.
Published: 2025-06-10
Building effective AI agents is more than just connecting an LLM to a few tools. Learn the art of balancing simplicity with functionality while maintaining reliability, security, and efficiency.
Published: 2025-06-04
Learn about load balancing techniques, methods, and tools for distributing network traffic across multiple servers to improve performance and reliability.
Published: 2025-05-26
Learn how feature toggles enable safe deployments, A/B testing, and runtime feature control. Comprehensive guide covering implementation patterns, best practices, and lifecycle management.
Published: 2025-05-20
An in-depth analysis of vertical and horizontal scaling approaches for modern systems, their advantages, disadvantages, and when to use each strategy.
Published: 2025-05-14
An analysis of the system prompt of a model like Anthropic's Claude provides valuable insights into crafting effective instructions for language models.
Published: 2025-05-07
An overview of monolithic and microservices architectures, their characteristics, impact on deployment and scalabilityand when to choose each.
Published: 2025-05-07
Understanding the high-level structure and design principles of software systems versus the detailed planning of individual components.
Published: 2025-04-21
A short introduction to Retrieval Augmented Generation (RAG) and why AWS Bedrock is an interesting tool in this context.
Published: 2025-04-16
Learn how to automate the synchronization of a private GitHub repository to an S3 bucket for indexing with AWS Bedrock using AWS CodeBuild.
Published: 2025-04-09
Learn how to automate the deployment of your website to AWS S3 using GitHub Actions.
Published: 2025-04-04
Discover how Anthropic's Model Context Protocol (MCP) standardizes communication and context sharing between AI models, revolutionizing AI integration.
Published: 2025-03-28
An explanation of Clean Architecture, its layers, principlesand benefits.
Published: 2025-03-17
An overview of Retrieval Augmented Generation (RAG) and vector search in Natural Language Processing, discussing when to use each approach.
Published: 2025-03-11
An overview of LlamaIndex, a comprehensive tool for building Language Model (LLM) powered agents, focusing on its core components, toolsand agents.
Published: 2025-03-06
My experience building a microservice on AWS and my journey to passing the AWS Certified Developer – Associate (DVA-C02) exam.
Published: 2025-02-26
Learn how automation and AI can save time, reduce errorsand improve decision-making in your business.
Published: 2025-02-18
How large language models are transforming IT operations, documentationand system analysis
Published: 2025-02-11
An exploration of how jailbreaking techniques for language models work and their potential benefits for AI safety research.
Published: 2025-02-04
Exploring the phenomenon of AI hallucinations and effective strategies to minimize their occurrence in LLM applications.
Published: 2025-01-29
Learn what AI hallucinations are, why they occurand how to handle them effectively in your AI interactions.
Published: 2025-01-22
Learn why token counting is crucial when working with LLMs and how to implement it in your applications
Published: 2025-01-14
Key principles for creating efficient and reliable AI agents
Published: 2025-01-08
Learn how to build powerful AI agents with Hugging Face's SmolAgents library and understand the differences between code-based and JSON-based agents.
Published: 2025-01-03
Learn effective strategies to protect sensitive information in applications using large language models (LLMs)
Published: 2024-12-23
An overview of prompt injection, why it tops the OWASP threat list for language modelsand how to protect against it.
Published: 2024-12-22
An exploration of vector databases, embeddingsand their applications in AI and machine learning
Published: 2024-12-21
Learn how to implement memory in stateless LLM applications using Thread Summarization technique
Published: 2024-12-18
Learn when to use fine-tuning, how to prepare your dataand how to train a custom OpenAI model to improve performance and reduce prompt length.
Published: 2024-11-28
Learn the key principles of prompt engineering and why mastering it is essential when working with large language models like GPT-4.
Published: 2024-11-20
A beginner-friendly explanation of Large Language Models (LLMs), how they workand how they are used.
Published: 2024-03-12
Learn how Dependency Injection can improve your code structure, make your applications more testableand increase flexibility. A practical overview with C# examples.
Published: 2024-03-11
Learn how mutation testing helps evaluate the quality of your unit tests by injecting artificial bugs into your code. We’ll walk through a practical example using Stryker.NET.
Published: 2021-08-01
Explore essential principles for writing clean, maintainable code—SOLID, KISS, YAGNIand DRY—and learn how they improve code quality and clarity.
Published: 2021-07-09
Learn how to use AutoMapper to simplify mapping between domain models and DTOs in .NET applications.
Published: 2021-07-07
An introduction to design patterns in software engineering with a focus on Singleton, Factoryand Observer patterns.
Published: 2021-03-29
An overview of Entity Framework, a popular open-source ORM for .NET, including Code-First and Database-First approaches.
Published: 2021-03-21
A brief introduction to the MVC architectural pattern and how its components—Model, Viewand Controller—work together.