<commit_before>
### Most Recent Project: [Workerholic](https://workerholic.github.io){:target="_blank"}

[![workerholic](/img/workerholic_logo-1.png){:width="230"}](https://workerholic.github.io){:target="_blank" style="float: left; margin-right: 20px;"}
**Workerholic is an efficient and scalable Background Job Processor built from scratch** by myself and my two teammates. This is the story of how three Software Engineers decided to shed some light on Background Job Processors by building one from scratch. We started by understanding the use for a Background Job Processor (BJP), then, identifying the most popular ones in the Ruby-ecosystem and, finally, building one from scratch. In this post we will walk you through the proces of building a BJP from scratch and how we managed to build one, Workerholic, that compares to Sidekiq in terms of performance.<commit_msg>adjust image size for better text alignment<commit_after>
### Most Recent Project: [Workerholic](https://workerholic.github.io){:target="_blank"}

[![workerholic](/img/workerholic_logo-1.png){:width="250"}](https://workerholic.github.io){:target="_blank" style="float: left; margin-right: 20px;"}
**Workerholic is an efficient and scalable Background Job Processor built from scratch** by myself and my two teammates. This is the story of how three Software Engineers decided to shed some light on Background Job Processors by building one from scratch. We started by understanding the use for a Background Job Processor (BJP), then, identifying the most popular ones in the Ruby-ecosystem and, finally, building one from scratch. In this post we will walk you through the proces of building a BJP from scratch and how we managed to build one, Workerholic, that compares to Sidekiq in terms of performance.
{'fraction_non_alphanumeric': 0.08641975308641975, 'fraction_numerical': 0.006734006734006734, 'mean_word_length': 5.728301886792453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '212047', 'n_tokens_mistral': 466, 'n_tokens_neox': 441, 'n_words': 225}