Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
Niteco's Upgrade Machine: Agentic AI for Optimizely CMS 11 β 12 and Commerce 13 β 14
Source: This post is a re-published and reformatted version of Accelerating Optimizely CMS and Commerce upgrades with agentic AI (Part 1 of 2) by Hung Le Hoang, published on Optimizely World on ...
Accelerating Optimizely CMS 12 β 13 and Commerce 14 β 15 with Agentic AI
Source: This post is a re-published and reformatted version of Accelerating Optimizely CMS and Commerce upgrades with agentic AI (Part 2 of 2) by Hung Le Hoang, published on Optimizely World on ...
Floci: The Free AWS Emulator That Shipped the Day LocalStack Died
The incident: March 2026 On March 15, 2026, LocalStack published a blog post titled "The Road Ahead for LocalStack". The Community Edition β the free tier that hundreds of thousands of developer...
Beyond Prompts: The Evolution of AI-Driven Engineering Workflows
This article is inspired by the work of Hoang Nguyen. The Illusion of Speed in the Prompt Era For the past two years, the industry has been obsessed with the "Prompt." We've been told that...
DevPulse: Architecture of a Real-Time AI Workspace
<![CDATA[ DevPulse started from a simple premise: project data should not be frozen. In most developer tools, AI features operate on a snapshot β data that was indexed last night, or whenever a bac...
How Claude Agents Actually Work: A 6-Layer Architecture Breakdown
<![CDATA[ Most developers, when they first wire up an LLM agent, carry a flawed mental model: the model runs code. It does not. Understanding where the boundary actually sits β what Anthropic's inf...
Cursor Cloud Agents Explained: My Machines, Self-Hosted Pool, and How It All Works
Cursor quietly shipped one of its most significant infrastructure updates in March 2026: Cloud Agents. The feature itself is not entirely new β the concept of background agents running in isolat...
How AI Can Make Logging Timesheets Actually Easy
If you've ever had to log timesheets at the end of a long workday, you know the feeling: you stare at a form, trying to remember exactly what you worked on, for how long, and under which project c...
Upgrading Ginbok CMS from Optimizely 12 to 13: A Step-by-Step Developer Guide
Optimizely CMS 13 is currently available as a developer preview. It introduces a more composable, headless-first architecture β and with it, several breaking changes that require hands-on code migr...
Smart Context System: Give Your AI a Long-Term Memory for Real Projects
The Problem: Your AI Has Amnesia Imagine you just joined a new project. You open Cursor, ask it why a certain tax calculation works the way it does β and it has no idea. It sees the code, but it...