<commit_before># Blog Snippets
Code examples and snippets for my blog posts at [ImproveAndRepeat.com](https://improveandrepeat.com/)

* [BCrypt](./BCrypt)
  * [Use BCrypt to Save Password (Hashes)](https://improveandrepeat.com/2018/10/use-bcrypt-to-save-password-hashes/)
  * [How to Find out If Your User’s Password Is in a Data Breach](https://improveandrepeat.com/2018/10/how-to-find-out-if-your-users-password-is-in-a-data-breach/)
* [Build Views (Mvc)](./BuildViews)
  * [Pre-Compile Your Views in ASP.Net MVC](https://improveandrepeat.com/2018/11/pre-compile-your-views-in-asp-net-mvc/)
* [CatchAll Rule (MVC)](./CatchAllRule)
  * [How to Create a Catch All Requests Route in ASP.NET MVC 5](https://improveandrepeat.com/2020/11/how-to-create-a-catch-all-requests-route-in-asp-net-mvc-5/)
* [Combine PDFs](./CombinePDF)
  * [Combining PDF Files Swiftly with PDFsharp](https://improveandrepeat.com/2018/05/combining-pdf-files-swiftly-with-pdfsharp/)
* [DbUp](./DbUp/DBMigration)
  *  [Simple Database Migrations with DbUp](https://improveandrepeat.com/2015/12/simple-database-migrations-with-dbup/)  
  *  [Running DbUp Inside a Transaction](https://improveandrepeat.com/2018/01/running-dbup-inside-a-transaction/)
  *  [Fixing Unicode Characters When Using DbUp](https://improveandrepeat.com/2016/03/fixing-unicode-characters-when-using-dbup/)
  *  [DbUp: Fixing Timeouts in Slow Scripts](https://improveandrepeat.com/2016/10/dbup-fixing-timeouts-in-slow-scripts/)
  *  [DbUp: Variable X Has No Value Defined](https://improveandrepeat.com/2018/03/dbup-variable-x-has-no-value-defined/)
  *  [How to Use DbUp Without Embedded Scripts](https://improveandrepeat.com/2019/11/how-to-use-dbup-without-embedded-scripts/)
* [DeadCode](./DeadCode)
* [ExifInCSharp](./ExifInCSharp)
* [FakeItEasy](./FakeItEasy)
  * [FakeItEasy Cheat Sheet for Moq Users](https://improveandrepeat.com/2018/02/fakeiteasy-cheat-sheet-for-moq-users/)
* [Hangfire](./HangfireDemo)
  * [A Quick Overview on Hangfire.io](https://improveandrepeat.com/2017/09/a-quick-overview-on-hangfire-io/)
* [HumanizrDemo](./HumanizrDemo)
  * [Make .Net Data Types Human Readable with Humanizer](https://improveandrepeat.com/2018/04/make-net-data-types-human-readable-with-humanizer/)
* [Inherit XML Documentation](./InheritXMLDocumentation)
  * [Inherit XML Documentation Comments in C#](https://improveandrepeat.com/2021/04/inherit-xml-documentation-comments-in-c/)<commit_msg>add post to death code<commit_after># Blog Snippets
Code examples and snippets for my blog posts at [ImproveAndRepeat.com](https://improveandrepeat.com/)

* [BCrypt](./BCrypt)
  * [Use BCrypt to Save Password (Hashes)](https://improveandrepeat.com/2018/10/use-bcrypt-to-save-password-hashes/)
  * [How to Find out If Your User’s Password Is in a Data Breach](https://improveandrepeat.com/2018/10/how-to-find-out-if-your-users-password-is-in-a-data-breach/)
* [Build Views (Mvc)](./BuildViews)
  * [Pre-Compile Your Views in ASP.Net MVC](https://improveandrepeat.com/2018/11/pre-compile-your-views-in-asp-net-mvc/)
* [CatchAll Rule (MVC)](./CatchAllRule)
  * [How to Create a Catch All Requests Route in ASP.NET MVC 5](https://improveandrepeat.com/2020/11/how-to-create-a-catch-all-requests-route-in-asp-net-mvc-5/)
* [Combine PDFs](./CombinePDF)
  * [Combining PDF Files Swiftly with PDFsharp](https://improveandrepeat.com/2018/05/combining-pdf-files-swiftly-with-pdfsharp/)
* [DbUp](./DbUp/DBMigration)
  *  [Simple Database Migrations with DbUp](https://improveandrepeat.com/2015/12/simple-database-migrations-with-dbup/)  
  *  [Running DbUp Inside a Transaction](https://improveandrepeat.com/2018/01/running-dbup-inside-a-transaction/)
  *  [Fixing Unicode Characters When Using DbUp](https://improveandrepeat.com/2016/03/fixing-unicode-characters-when-using-dbup/)
  *  [DbUp: Fixing Timeouts in Slow Scripts](https://improveandrepeat.com/2016/10/dbup-fixing-timeouts-in-slow-scripts/)
  *  [DbUp: Variable X Has No Value Defined](https://improveandrepeat.com/2018/03/dbup-variable-x-has-no-value-defined/)
  *  [How to Use DbUp Without Embedded Scripts](https://improveandrepeat.com/2019/11/how-to-use-dbup-without-embedded-scripts/)
* [DeadCode](./DeadCode)
  * [Let Death Code Die](https://improveandrepeat.com/2016/11/let-death-code-die/)
* [ExifInCSharp](./ExifInCSharp)
* [FakeItEasy](./FakeItEasy)
  * [FakeItEasy Cheat Sheet for Moq Users](https://improveandrepeat.com/2018/02/fakeiteasy-cheat-sheet-for-moq-users/)
* [Hangfire](./HangfireDemo)
  * [A Quick Overview on Hangfire.io](https://improveandrepeat.com/2017/09/a-quick-overview-on-hangfire-io/)
* [HumanizrDemo](./HumanizrDemo)
  * [Make .Net Data Types Human Readable with Humanizer](https://improveandrepeat.com/2018/04/make-net-data-types-human-readable-with-humanizer/)
* [Inherit XML Documentation](./InheritXMLDocumentation)
  * [Inherit XML Documentation Comments in C#](https://improveandrepeat.com/2021/04/inherit-xml-documentation-comments-in-c/)
{'fraction_non_alphanumeric': 0.16236905721192588, 'fraction_numerical': 0.038275584206285254, 'mean_word_length': 4.629251700680272, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 33, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '390042', 'n_tokens_mistral': 2009, 'n_tokens_neox': 1727, 'n_words': 277}