{"users":[{"id":1,"username":"odinserj","avatar_template":"/user_avatar/discuss.hangfire.io/odinserj/{size}/648_2.png","admin":true,"moderator":true,"trust_level":4},{"id":5735,"username":"m.solhnia","avatar_template":"/user_avatar/discuss.hangfire.io/m.solhnia/{size}/4088_2.png","trust_level":0},{"id":5733,"username":"KTdk","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/91b2a8/{size}.png","trust_level":0},{"id":5731,"username":"petermorlion","avatar_template":"/user_avatar/discuss.hangfire.io/petermorlion/{size}/4081_2.png","trust_level":0},{"id":3602,"username":"fairking","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/898d66/{size}.png","trust_level":0},{"id":5729,"username":"jwoelfl","avatar_template":"/user_avatar/discuss.hangfire.io/jwoelfl/{size}/3875_2.png","trust_level":0},{"id":4499,"username":"philipd","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/cc9497/{size}.png","trust_level":1},{"id":5703,"username":"cliff.wakefield","avatar_template":"/user_avatar/discuss.hangfire.io/cliff.wakefield/{size}/4054_2.png","trust_level":1},{"id":5712,"username":"stevescuba","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/f0a364/{size}.png","trust_level":0},{"id":5717,"username":"PioPioPiola","avatar_template":"/user_avatar/discuss.hangfire.io/piopiopiola/{size}/4066_2.png","trust_level":0},{"id":5441,"username":"DMinovski","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/5fc32e/{size}.png","trust_level":1},{"id":5714,"username":"jrpharis","avatar_template":"/user_avatar/discuss.hangfire.io/jrpharis/{size}/4063_2.png","trust_level":0},{"id":5708,"username":"murphymj5209","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/48db29/{size}.png","trust_level":0},{"id":2254,"username":"Jeff_Posey","avatar_template":"/user_avatar/discuss.hangfire.io/jeff_posey/{size}/1892_2.png","trust_level":1},{"id":3494,"username":"Andrew_Borland","avatar_template":"/user_avatar/discuss.hangfire.io/andrew_borland/{size}/1889_2.png","trust_level":1},{"id":3952,"username":"Minh","avatar_template":"/user_avatar/discuss.hangfire.io/minh/{size}/2296_2.png","trust_level":0},{"id":4132,"username":"abusubha","avatar_template":"/user_avatar/discuss.hangfire.io/abusubha/{size}/2486_2.png","trust_level":0},{"id":5701,"username":"TomasMalecek","avatar_template":"/user_avatar/discuss.hangfire.io/tomasmalecek/{size}/4052_2.png","trust_level":0},{"id":4336,"username":"matteo_rigoni","avatar_template":"/user_avatar/discuss.hangfire.io/matteo_rigoni/{size}/2699_2.png","trust_level":1},{"id":5218,"username":"MFonnesbeck","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/{size}.png","trust_level":0},{"id":5233,"username":"meinsiedler","avatar_template":"/user_avatar/discuss.hangfire.io/meinsiedler/{size}/3627_2.png","trust_level":1},{"id":5693,"username":"DmytroHoliaka","avatar_template":"/user_avatar/discuss.hangfire.io/dmytroholiaka/{size}/4047_2.png","trust_level":1},{"id":5691,"username":"Arcanic","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/e495f1/{size}.png","trust_level":0},{"id":5686,"username":"reed09","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/f6c823/{size}.png","trust_level":0},{"id":5689,"username":"Lateralus79","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/3ab097/{size}.png","trust_level":0},{"id":5679,"username":"Dylan_Pritchard","avatar_template":"/user_avatar/discuss.hangfire.io/dylan_pritchard/{size}/4030_2.png","trust_level":0},{"id":5670,"username":"juliapais","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/71e660/{size}.png","trust_level":0},{"id":5667,"username":"Craig_van_Nieuwkerk","avatar_template":"/user_avatar/discuss.hangfire.io/craig_van_nieuwkerk/{size}/4022_2.png","trust_level":0},{"id":5663,"username":"Jiaxiang_Li","avatar_template":"/user_avatar/discuss.hangfire.io/jiaxiang_li/{size}/4019_2.png","trust_level":0},{"id":4937,"username":"ViolentRage","avatar_template":"/user_avatar/discuss.hangfire.io/violentrage/{size}/3324_2.png","trust_level":1},{"id":5646,"username":"alpasen","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/f475e1/{size}.png","trust_level":1},{"id":2634,"username":"bluelantern","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/94ad74/{size}.png","trust_level":0},{"id":1699,"username":"fethier","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/{size}.png","trust_level":1},{"id":5664,"username":"Richard_Bartley","avatar_template":"/user_avatar/discuss.hangfire.io/richard_bartley/{size}/4021_2.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/question/20?page=1","per_page":30,"top_tags":[{"id":3,"name":"recurring","slug":"recurring"},{"id":10,"name":"sql-server","slug":"sql-server"},{"id":29,"name":"dashboard","slug":"dashboard"},{"id":15,"name":"queues","slug":"queues"},{"id":30,"name":"aspnetcore","slug":"aspnetcore"},{"id":5,"name":"redis","slug":"redis"},{"id":7,"name":"hangfire-pro","slug":"hangfire-pro"},{"id":31,"name":"dotnetcore","slug":"dotnetcore"},{"id":25,"name":"job-filters","slug":"job-filters"},{"id":14,"name":"authorization","slug":"authorization"},{"id":21,"name":"logging","slug":"logging"},{"id":8,"name":"configuration","slug":"configuration"},{"id":22,"name":"ioc-container","slug":"ioc-container"},{"id":28,"name":"postgres","slug":"postgres"},{"id":2,"name":"msmq","slug":"msmq"},{"id":32,"name":"long-running","slug":"long-running"},{"id":13,"name":"sql-azure","slug":"sql-azure"},{"id":9,"name":"sqlite","slug":"sqlite"},{"id":17,"name":"mysql","slug":"mysql"},{"id":23,"name":"distributed-locks","slug":"distributed-locks"},{"id":20,"name":"log4net","slug":"log4net"},{"id":18,"name":"memory-storage","slug":"memory-storage"},{"id":12,"name":"net40","slug":"net40"},{"id":19,"name":"rabbit-mq","slug":"rabbit-mq"},{"id":24,"name":"serialization","slug":"serialization"},{"id":1,"name":"msdtc","slug":"msdtc"},{"id":33,"name":"security","slug":"security"},{"id":6,"name":"nancy","slug":"nancy"},{"id":11,"name":"nowin","slug":"nowin"},{"id":27,"name":"simpleinjector","slug":"simpleinjector"}],"topics":[{"fancy_title":"About the question category","id":544,"title":"About the question category","slug":"about-the-question-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2015-01-15T08:40:06.040Z","last_posted_at":null,"bumped":true,"bumped_at":"2015-07-27T10:01:30.469Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Support on configuring and using current features of Hangfire. Please use features category for suggesting new features.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2464,"like_count":0,"has_summary":false,"last_poster_username":"odinserj","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"WAL pattern need Db to DB Queue","id":11431,"title":"WAL pattern need Db to DB Queue","slug":"wal-pattern-need-db-to-db-queue","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-01T07:43:25.555Z","last_posted_at":"2026-06-01T07:43:25.629Z","bumped":true,"bumped_at":"2026-06-01T07:43:25.629Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"},{"id":15,"name":"queues","slug":"queues"}],"tags_descriptions":{},"views":4,"like_count":0,"has_summary":false,"last_poster_username":"m.solhnia","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5735,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add to queue externally - best approach?","id":11430,"title":"Add to queue externally - best approach?","slug":"add-to-queue-externally-best-approach","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-27T13:13:04.931Z","last_posted_at":"2026-05-27T13:13:05.017Z","bumped":true,"bumped_at":"2026-05-27T13:13:05.017Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":15,"name":"queues","slug":"queues"}],"tags_descriptions":{},"views":12,"like_count":0,"has_summary":false,"last_poster_username":"KTdk","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5733,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Specify retry attempts at enqueue","id":11429,"title":"Specify retry attempts at enqueue","slug":"specify-retry-attempts-at-enqueue","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-20T09:55:57.448Z","last_posted_at":"2026-05-20T09:55:57.520Z","bumped":true,"bumped_at":"2026-05-20T09:55:57.520Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":18,"like_count":0,"has_summary":false,"last_poster_username":"petermorlion","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5731,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Overwhelming numbers in Enqueue","id":11412,"title":"Overwhelming numbers in Enqueue","slug":"overwhelming-numbers-in-enqueue","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://europe1.discourse-cdn.com/flex017/uploads/hangfire/original/2X/b/be6834c4f16aecc1faba7a0413af64fe06687ff2.png","created_at":"2026-01-30T16:52:41.908Z","last_posted_at":"2026-05-19T07:53:25.608Z","bumped":true,"bumped_at":"2026-05-19T07:53:25.608Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":29,"name":"dashboard","slug":"dashboard"},{"id":15,"name":"queues","slug":"queues"}],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"jwoelfl","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3602,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5729,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Searching successful jobs in the Hangfire database - some sample SQL code","id":11422,"title":"Searching successful jobs in the Hangfire database - some sample SQL code","slug":"searching-successful-jobs-in-the-hangfire-database-some-sample-sql-code","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-04-23T11:28:17.595Z","last_posted_at":"2026-04-27T18:48:25.169Z","bumped":true,"bumped_at":"2026-04-27T18:48:25.169Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"},{"id":29,"name":"dashboard","slug":"dashboard"}],"tags_descriptions":{},"views":33,"like_count":0,"has_summary":false,"last_poster_username":"philipd","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Redis read replica usage","id":11421,"title":"Redis read replica usage","slug":"redis-read-replica-usage","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-06T21:54:30.137Z","last_posted_at":"2026-04-07T23:14:06.897Z","bumped":true,"bumped_at":"2026-04-07T23:14:06.897Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":24,"like_count":0,"has_summary":false,"last_poster_username":"cliff.wakefield","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5703,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Suggestion for added code in LogEverythingAttribute class, to log added error details","id":11417,"title":"Suggestion for added code in LogEverythingAttribute class, to log added error details","slug":"suggestion-for-added-code-in-logeverythingattribute-class-to-log-added-error-details","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-31T12:47:43.581Z","last_posted_at":"2026-03-31T12:47:43.674Z","bumped":true,"bumped_at":"2026-03-31T12:47:43.674Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"logging","slug":"logging"}],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"philipd","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Housekeeping on hangfire database","id":11410,"title":"Housekeeping on hangfire database","slug":"housekeeping-on-hangfire-database","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-30T12:02:28.345Z","last_posted_at":"2026-03-31T04:00:46.753Z","bumped":true,"bumped_at":"2026-03-31T04:00:46.753Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"},{"id":29,"name":"dashboard","slug":"dashboard"},{"id":30,"name":"aspnetcore","slug":"aspnetcore"}],"tags_descriptions":{},"views":80,"like_count":0,"has_summary":false,"last_poster_username":"philipd","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5712,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When we can use de item &ldquo;L&rdquo; for last elements in a cron job? Version Hangfire1.8.14","id":11416,"title":"When we can use de item \"L\" for last elements in a cron job? Version Hangfire1.8.14","slug":"when-we-can-use-de-item-l-for-last-elements-in-a-cron-job-version-hangfire1-8-14","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-27T16:20:45.480Z","last_posted_at":"2026-03-30T15:38:54.529Z","bumped":true,"bumped_at":"2026-03-30T15:38:54.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"}],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"philipd","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5717,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hangfire - Search for a record","id":11411,"title":"Hangfire - Search for a record","slug":"hangfire-search-for-a-record","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-30T12:07:02.892Z","last_posted_at":"2026-02-14T07:27:33.889Z","bumped":true,"bumped_at":"2026-02-14T07:27:33.889Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"},{"id":30,"name":"aspnetcore","slug":"aspnetcore"}],"tags_descriptions":{},"views":61,"like_count":0,"has_summary":false,"last_poster_username":"DMinovski","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5712,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5441,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adding Custom State to Dashboard Jobs View","id":11413,"title":"Adding Custom State to Dashboard Jobs View","slug":"adding-custom-state-to-dashboard-jobs-view","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-02T19:37:01.059Z","last_posted_at":"2026-02-02T19:37:01.111Z","bumped":true,"bumped_at":"2026-02-02T19:37:01.111Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":29,"name":"dashboard","slug":"dashboard"}],"tags_descriptions":{},"views":66,"like_count":0,"has_summary":false,"last_poster_username":"jrpharis","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5714,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hangfire - delete record / expiry record","id":11409,"title":"Hangfire - delete record / expiry record","slug":"hangfire-delete-record-expiry-record","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-01-30T11:59:44.015Z","last_posted_at":"2026-01-30T11:59:44.069Z","bumped":true,"bumped_at":"2026-01-30T11:59:44.069Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"},{"id":29,"name":"dashboard","slug":"dashboard"},{"id":30,"name":"aspnetcore","slug":"aspnetcore"}],"tags_descriptions":{},"views":30,"like_count":0,"has_summary":false,"last_poster_username":"stevescuba","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5712,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":".net 10 and blazor app, hangfire community vs hangfire pro","id":11407,"title":".net 10 and blazor app, hangfire community vs hangfire pro","slug":"net-10-and-blazor-app-hangfire-community-vs-hangfire-pro","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-01-27T02:08:19.295Z","last_posted_at":"2026-01-27T02:08:19.341Z","bumped":true,"bumped_at":"2026-01-27T02:08:19.341Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":30,"name":"aspnetcore","slug":"aspnetcore"}],"tags_descriptions":{},"views":79,"like_count":0,"has_summary":false,"last_poster_username":"murphymj5209","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5708,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hangfire.Pro.Redis Valkey support","id":11404,"title":"Hangfire.Pro.Redis Valkey support","slug":"hangfire-pro-redis-valkey-support","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-01-09T00:42:01.307Z","last_posted_at":"2026-01-09T00:42:01.486Z","bumped":true,"bumped_at":"2026-01-09T00:42:01.486Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":5,"name":"redis","slug":"redis"},{"id":7,"name":"hangfire-pro","slug":"hangfire-pro"}],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"cliff.wakefield","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5703,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dashboard returns 403 on stats call","id":7831,"title":"Dashboard returns 403 on stats call","slug":"dashboard-returns-403-on-stats-call","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2020-09-28T21:38:49.621Z","last_posted_at":"2025-12-11T19:10:24.156Z","bumped":true,"bumped_at":"2025-12-11T19:10:24.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":29,"name":"dashboard","slug":"dashboard"}],"tags_descriptions":{},"views":3319,"like_count":1,"has_summary":false,"last_poster_username":"TomasMalecek","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2254,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3494,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3952,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4132,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5701,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hangfire Multi-Tenant Architecture: Per-Tenant Recurring Jobs vs. Dynamic Enqueueing at Scale","id":11400,"title":"Hangfire Multi-Tenant Architecture: Per-Tenant Recurring Jobs vs. Dynamic Enqueueing at Scale","slug":"hangfire-multi-tenant-architecture-per-tenant-recurring-jobs-vs-dynamic-enqueueing-at-scale","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-12-10T14:54:01.639Z","last_posted_at":"2025-12-10T14:54:01.687Z","bumped":true,"bumped_at":"2025-12-10T14:54:01.687Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"},{"id":5,"name":"redis","slug":"redis"}],"tags_descriptions":{},"views":119,"like_count":0,"has_summary":false,"last_poster_username":"Jeff_Posey","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2254,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best configuration for Hangfire Deployment","id":11372,"title":"Best configuration for Hangfire Deployment","slug":"best-configuration-for-hangfire-deployment","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-08-18T14:30:22.876Z","last_posted_at":"2025-12-09T17:35:35.952Z","bumped":true,"bumped_at":"2025-12-09T17:35:35.952Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":30,"name":"aspnetcore","slug":"aspnetcore"}],"tags_descriptions":{},"views":225,"like_count":0,"has_summary":false,"last_poster_username":"Jeff_Posey","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4336,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2254,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Deleted Jobs not being removed","id":11398,"title":"Deleted Jobs not being removed","slug":"deleted-jobs-not-being-removed","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-12T17:23:30.647Z","last_posted_at":"2025-11-12T17:23:30.704Z","bumped":true,"bumped_at":"2025-11-12T17:23:30.704Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":82,"like_count":0,"has_summary":false,"last_poster_username":"MFonnesbeck","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5218,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can we use entity framework&rsquo;s database transaction for enqueing jobs?","id":10546,"title":"Can we use entity framework's database transaction for enqueing jobs?","slug":"can-we-use-entity-frameworks-database-transaction-for-enqueing-jobs","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-03-12T06:43:10.940Z","last_posted_at":"2025-10-31T12:02:27.854Z","bumped":true,"bumped_at":"2025-10-31T12:02:27.854Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"sql-server","slug":"sql-server"}],"tags_descriptions":{},"views":1032,"like_count":1,"has_summary":false,"last_poster_username":"DmytroHoliaka","category_id":20,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5233,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5693,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Configuring a Sliding Window for 5 requests per second","id":11390,"title":"Configuring a Sliding Window for 5 requests per second","slug":"configuring-a-sliding-window-for-5-requests-per-second","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-28T13:30:31.691Z","last_posted_at":"2025-10-28T13:30:31.749Z","bumped":true,"bumped_at":"2025-10-28T13:30:31.749Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":65,"like_count":0,"has_summary":false,"last_poster_username":"Arcanic","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5691,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Hangfire: BackgroundJob.Schedule is changing time","id":11384,"title":"Hangfire: BackgroundJob.Schedule is changing time","slug":"hangfire-backgroundjob-schedule-is-changing-time","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://europe1.discourse-cdn.com/flex017/uploads/hangfire/original/2X/1/12b155af97c2db3d58242e0e35265d7e997254fe.png","created_at":"2025-10-06T03:39:31.603Z","last_posted_at":"2025-10-27T20:16:35.482Z","bumped":true,"bumped_at":"2025-10-27T20:16:35.482Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":1,"has_summary":false,"last_poster_username":"DMinovski","category_id":20,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5686,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5441,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why won&rsquo;t Hangfire execute the Child-Batch?","id":11386,"title":"Why won't Hangfire execute the Child-Batch?","slug":"why-wont-hangfire-execute-the-child-batch","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://europe1.discourse-cdn.com/flex017/uploads/hangfire/original/2X/b/b9063fdb0b09ca9334336bfe8bafeb71a260f6aa.png","created_at":"2025-10-10T11:13:58.086Z","last_posted_at":"2025-10-14T05:13:36.161Z","bumped":true,"bumped_at":"2025-10-14T05:13:36.161Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"odinserj","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5689,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Access &ldquo;Time&rdquo; parameter from CreateContext from within my task","id":11377,"title":"Access \"Time\" parameter from CreateContext from within my task","slug":"access-time-parameter-from-createcontext-from-within-my-task","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-09-05T16:34:14.691Z","last_posted_at":"2025-09-05T20:29:58.407Z","bumped":true,"bumped_at":"2025-09-05T20:29:58.407Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":41,"like_count":0,"has_summary":false,"last_poster_username":"Dylan_Pritchard","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5679,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Enqueue with specified queue name","id":11371,"title":"Enqueue with specified queue name","slug":"enqueue-with-specified-queue-name","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-08-15T18:26:46.488Z","last_posted_at":"2025-08-20T03:56:45.177Z","bumped":true,"bumped_at":"2025-08-20T03:56:45.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":15,"name":"queues","slug":"queues"},{"id":5,"name":"redis","slug":"redis"}],"tags_descriptions":{},"views":263,"like_count":1,"has_summary":false,"last_poster_username":"odinserj","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2254,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Prevent a server from enqueuing recurring jobs from queues it doesn&rsquo;t process","id":11366,"title":"Prevent a server from enqueuing recurring jobs from queues it doesn't process","slug":"prevent-a-server-from-enqueuing-recurring-jobs-from-queues-it-doesnt-process","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-08-07T16:51:13.842Z","last_posted_at":"2025-08-07T16:51:13.913Z","bumped":true,"bumped_at":"2025-08-07T16:51:13.913Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"},{"id":15,"name":"queues","slug":"queues"}],"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"juliapais","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5670,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Pro License terms","id":11362,"title":"Pro License terms","slug":"pro-license-terms","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-07-31T07:28:51.954Z","last_posted_at":"2025-08-01T03:21:16.432Z","bumped":true,"bumped_at":"2025-08-01T03:21:16.432Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":157,"like_count":0,"has_summary":false,"last_poster_username":"philipd","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5667,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4499,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to modify wokercount or enable and remove recurring jobs without downtime","id":11350,"title":"How to modify wokercount or enable and remove recurring jobs without downtime","slug":"how-to-modify-wokercount-or-enable-and-remove-recurring-jobs-without-downtime","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-07-17T06:57:32.718Z","last_posted_at":"2025-07-26T02:31:39.629Z","bumped":true,"bumped_at":"2025-07-26T02:31:39.629Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"},{"id":30,"name":"aspnetcore","slug":"aspnetcore"},{"id":5,"name":"redis","slug":"redis"}],"tags_descriptions":{},"views":159,"like_count":0,"has_summary":false,"last_poster_username":"DMinovski","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5663,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5441,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dynamically change the crontab of recurring jobs","id":11357,"title":"Dynamically change the crontab of recurring jobs","slug":"dynamically-change-the-crontab-of-recurring-jobs","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-07-22T06:53:12.503Z","last_posted_at":"2025-07-22T14:54:09.177Z","bumped":true,"bumped_at":"2025-07-22T14:54:09.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"}],"tags_descriptions":{},"views":192,"like_count":1,"has_summary":false,"last_poster_username":"alpasen","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4937,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5646,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Recurring jobs wont run if no new request hits the site after App Pool Recycle","id":4730,"title":"Recurring jobs wont run if no new request hits the site after App Pool Recycle","slug":"recurring-jobs-wont-run-if-no-new-request-hits-the-site-after-app-pool-recycle","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2018-05-28T10:15:26.200Z","last_posted_at":"2025-07-20T09:25:01.347Z","bumped":true,"bumped_at":"2025-07-20T09:25:01.347Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":3,"name":"recurring","slug":"recurring"}],"tags_descriptions":{},"views":2235,"like_count":1,"has_summary":false,"last_poster_username":"Richard_Bartley","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2634,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1699,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5664,"primary_group_id":null,"flair_group_id":null}]}]}}