Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
How We Wired an E-Commerce Platform to SAP (and What We Learned the Hard Way)
The Problem Statement If you've ever worked on an e-commerce platform that needs to talk to SAP, you already know the fun: two worlds with completely different ideas about data, timing, and what co...
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...
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....
Strategic API Architecture: A Guide for Modern Enterprises
The Strategic Role of API Architecture in Digital Transformation In the current era of hyper-connectivity, the choice of Application Programming Interface (API) architecture is no longer just a...
Integrating SAP ERP with Optimizely Commerce: A B2B Guide
Introduction In the landscape of B2B e-commerce, the integration between a Content Management System (CMS) and an Enterprise Resource Planning (ERP) system is a complex yet vital endeavor. This...
Building Event-Driven Email Notifications with Kafka in a Timesheet System
Introduction Modern timesheet applications require reliable email notifications for approvals, submissions, and status updates. Traditional synchronous email sending can slow down your application ...
NotebookLM MCP Server: Bridging the API Gap for Knowledge Management
Introduction NotebookLM has been a powerful knowledge management tool, but one critical limitation has held developers back: the lack of a public API. This gap prevented direct integration with web...