Go to main content Go to main menu

5 Smart Optimizely dev tips – new blog series from our team

At Epinova, we don’t just solve complex challenges – we love to explain how we do it. Our talented developer Mia has written four concise yet highly practical blog posts full of insights and technical best practices for working with Optimizely CMS. Whether you're a customer, partner, or a developer looking for your next career move, there's something valuable here for you

Better Icons for a Better UX

A two-minute fix to improve the language selector with cleaner, consistent icons – small tweaks that make a big difference for content editors.

Custom Media Icons in the Assets Library

Missing icons for .svg, .json, or .zip files? We’ve enhanced the CMS media library with better, more descriptive icons using built-in Optimizely styling options — improving the editorial experience with some simple hacks.

Fine-Grained Admin Access in CMS

Break down the standard "admin" role into more tailored permissions to improve security and control in the Optimizely admin interface.

Deadlock-Free Scheduled Jobs with Async/Await

Learn how to build a custom AsyncScheduledJobBase to properly handle cancellation, avoid blocking calls, and reduce the risk of deadlocks.

Async-Friendly Validators

See how to create your own validator infrastructure with timeout and cancellation support, making validation more robust and responsive.

Read all five blog posts here

Why this matters

For customers and partners: You get a peek into the kind of quality-focused problem-solving we bring to your digital solutions.

For developers: If you’re ready to grow, solve real problems, and contribute to a culture of shared knowledge — you should probably talk to us.