Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
How to Configure Azure DevOps MCP for Antigravity & LLMs
Imagine you are pair-programming with an advanced AI assistant inside your IDE. You identify a bug, and instead of switching tabs to your browser, navigating to your project management tool, and ma...
Automate Workflow: Cursor + Azure DevOps with MCP Server
Modern software development often feels like a constant battle against context switching. A developer starts their day by reading a ticket on Azure DevOps (ADO), manually creating a local branch, s...
Implementing Serilog Structured Logging in Optimizely CMS 12
Introduction This guide shows you how to implement Serilog - a powerful structured logging library - in Optimizely CMS 12. What you'll learn: Configure Serilog with file and console outputs Use st...
Self-Hosting a Production Website on a Home Server: A Real Case Study
Project Background Running a website does not always require expensive cloud services. In this post, I want to share a real case study of how I built, deployed, and hosted a production website usin...