Stop Overusing WebSockets for Real-Time Features
When developers talk about real-time web applications, WebSockets are usually the first solution that comes to mind. Libraries like Socket.IO made them popular, approachable, and powerful. But ther...
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
When developers talk about real-time web applications, WebSockets are usually the first solution that comes to mind. Libraries like Socket.IO made them popular, approachable, and powerful. But ther...
Introduction Alternative text (alt text) is critical for both accessibility and SEO. Screen readers rely on it to describe images to visually impaired users, and search engines use it to better und...
Over the past few years, we’ve talked a lot about headless, composable architectures, and developer experience. But a much bigger shift is happening quietly in the background: AI is no longer just ...

In the world of Enterprise CMS, "performance" is often a checkbox that gets overlooked in the rush to ship features. Recently, I embarked on a mission to push an Optimizely CMS 12 site to its absol...
