Skip to main content
  • About
  • Archive
  • Tags

Szołkowski's Blog

Blog about Optimizely CMS development, .NET, and technical content

Posts tagged ‘scheduled jobs’

Posts about scheduled jobs in Optimizely CMS — both the built-in job system and Hangfire-based alternatives. Topics include catalog traversal, orphan-job cleanup, SQL index maintenance, and progress reporting.

7 posts · earliest: July 2024 · latest: April 2026

  • April 13, 2026: OptiPowerTools.Hangfire 2.0.0: CMS 13 Support and Sample Jobs

    OptiPowerTools.Hangfire 2.0 adds Optimizely CMS 13 / .NET 10 support and ships ready-to-run sample jobs to shorten Hangfire setup on Optimizely projects.

  • March 31, 2026: OptiPowerTools.Hangfire: A Drop-in Hangfire Integration for Optimizely CMS 12

    OptiPowerTools.Hangfire is an open-source NuGet package that turns the manual Hangfire-on-Optimizely-CMS-12 setup into two lines of code.

  • March 03, 2026: Catalog Traversal with Hangfire. Part 3: Advanced Job Management

    Part 3: using Hangfire for advanced catalog traversal job management in Optimizely Commerce — retries, monitoring, distributed execution, flexible scheduling.

  • February 24, 2026: Catalog Traversal in Action. Part 2: Real-World Scheduled Job Patterns

    Part 2: applying the catalog traversal service to real Optimizely Commerce scheduled jobs with error handling, progress reporting, and resilience patterns.

  • October 08, 2025: Quiet Performance Wins: Scheduled Job for SQL Index Maintenance in Optimizely

    A scheduled job that rebuilds fragmented indexes and refreshes statistics on custom Optimizely CMS tables — quiet wins for query speed and editor happiness.

  • September 04, 2025: How to automatically remove orphaned Opti jobs from the DB

    Automate cleanup of orphaned Optimizely scheduled jobs left behind in tblScheduledItem — a small scheduled job that keeps your CMS database tidy at startup.

  • July 31, 2024: Adding Hangfire to Episerver/Optimizely CMS 12

    Step-by-step guide to integrating Hangfire into Optimizely/Episerver CMS 12 with menu provider, controller, and authorization filter for background jobs.

Tags

.NET (6) OptiPowerTools (2) OptiPowerTools.Hangfire (2) apple silicon (3) application insights (1) arm (3) background jobs (4) catalog (3) ci (2) commerce (3) database (3) devops (2) docker (1) dxp (1) episerver (14) github (2) hangfire (4) indexes (1) m1 (3) maintenance (2) memory-optimization (1) nuget (2) open-source (2) optimizely (14) patterns (2) performance (2) pipeline (2) scheduled jobs (7) sonarcloud (1) sonarqube (1) sql server (4) workflow (2)

Stanisław Szołkowski — Optimizely MVP & .NET engineer. More about me →

LinkedIn · GitHub · Optimizely World

Read more articles · Browse by tag · subscribe via RSS

This site uses Google Analytics to understand which posts are useful. No ads, no tracking across other sites. You can decline and the rest of the page works exactly the same.