Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
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...
Skill-Based AI Execution: When Prompts Are No Longer Enough
When Prompts Are No Longer Enough There's a specific moment every senior dev hits when working with AI — not when it starts making mistakes, but when you realize you can no longer predict when it w...
How I Built a Custom MCP Server for My Personal Blog — ginbok-web
From Idea to MCP: Connecting AI to My Blog A few weeks ago, I had a simple but ambitious idea: what if I could talk to my blog the same way I talk to an AI assistant? Not just read posts — but lis...
MCP Server for E-commerce: AI Agents as the New Ops Team
"The future of e-commerce management is shifting away from building more complex internal dashboards and moving toward creating standardized interfaces where AI agents can act as an intelligent, sc...
The Illusion of 1M Token Context Windows: A Strategic AI Reality Check
This article is inspired by the work of Duy Nguyen. The Arms Race of Artificial Intelligence Context Windows In the rapidly evolving landscape of Large Language Models (LLMs), we have ente...
Why AI-ERP Integration Fails: The Case for Semantic Architecture
This article is adapted from the architectural viewpoints of Ngo Tung Son on semantic-centric AI systems. In the current landscape of digital acceleration, enterprise leaders are increasingly askin...
From Bug Report to Fix in 15 Minutes: The AI Debugging Revolution
It was a regular Tuesday morning. I was sipping my first coffee, settling into the rhythm of the day while working on ShopFlow—our flagship B2B e-commerce platform. ShopFlow is a complex beast; it ...
Updating Google OAuth and Supabase for New Domains
When migrating an application to a new domain, such as transitioning to erp.ginbok.com, updating your authentication providers is critical. If the handshake between Google OAuth and Supabase isn't ...
Deep Dive: How Cursor and MCP Transform Natural Language into SQL
The landscape of software development is shifting from manual coding to agentic orchestration. One of the most significant breakthroughs in this transition is the ability for Large Language Models ...
SAP and Optimizely Integration: A Strategic B2B Guide
In the complex landscape of B2B e-commerce, the seamless integration between an Enterprise Resource Planning (ERP) system and a Content Management System (CMS) is a cornerstone of digital maturity....