Technical Articles
-
Saga Compensation in Temporal: Refunding an Undelivered Order with a Child Workflow
A saga pattern worked out in code: a parent workflow dispatches a child consignment workflow, blocks until it returns, and runs refund + cancellation activities if the child reports an undelivered outcome.
-
Signal or Timeout: Handling Payment Confirmation in a Temporal Workflow
A focused look at Temporal's Workflow.await(Duration, Supplier) - the cleanest way I know to wait for an external signal with a bounded timeout, and fall back to an activity if it never arrives.
-
Orchestrating a Place-Order Flow Across Five Spring Boot Services with Temporal
A walk-through of a Spring Boot sample project where five services coordinate a place-order flow entirely via Temporal - no HTTP between services, each service owns its own task queue, and the workflow itself is the transport.
-
How to Implement Lazy Loading of CMS Components in SAP Commerce (SAP Hybris) Accelerator Storefront
A practical guide on implementing CMS component lazy loading in SAP Commerce (SAP Hybris) Accelerator Storefront to reduce initial page load time by deferring off-screen components.
-
SAP Customer Data Platform (CDP): Pros, Limitations, and Architectural Implications
A comprehensive review of SAP Customer Data Platform (CDP) after months of hands-on experience, detailing its powerful customer merging capabilities and critical architectural limitations.
-
SAP Emarsys: Campaign Automation and Operational Considerations
An overview of SAP Emarsys focusing on its powerful campaign automation capabilities and practical operational constraints such as limited auditing and opaque error handling.
-
SAP Commerce (SAP Hybris) SSO error: password cannot be more than 72 bytes (BCrypt Error)
An architectural breakdown of a Single Sign-On (SSO) limitation encountered using Spring Security and BCrypt in SAP Commerce (SAP Hybris), alongside the implemented encryption bypass solution.
-
How to install additional plugins to Backoffice's WYSIWYG editor
A technical exploration on advanced CKEditor customization within the SAP Commerce (SAP Hybris) framework, detailing how to inject custom JavaScript plugins into the Backoffice environment.
-
How to Enable Image Upload in Backoffice WYSIWYG editor
Step-by-step configuration guide on extending the default SAP Commerce (SAP Hybris) Backoffice UI to allow internal business users to upload media directly via the CKEditor WYSIWYG tool.
-
SAP Commerce (Hybris) Build Time Comparison: Windows vs Linux
A detailed benchmark comparing SAP Commerce build times between Windows 11 and Linux, showing how Linux significantly outperforms Windows in daily development tasks.
-
How to Remote Debug SAP Commerce (SAP Hybris) (on premise version) on IntelliJ IDEA and Eclipse
A deep-dive tutorial explaining how developers can configure and attach remote debuggers within IntelliJ IDEA and Eclipse to troubleshoot complex SAP Commerce (SAP Hybris) (On-Premise) server issues.