Much has already been written about the Content-Security-Policy header. Therefore, this article is a simple introduction with many links to external sources. I will also touch on the implementation in three different ways and some practical tips. There will also be a short note at the end for those working with React.js
In this note, I will show how to exclude specific classes from the code coverage and add the appropriate configuration to Nuke.
Nuke allows us to simply describe the process of building and publishing our application in C#. This article is a continuation. I'm going to show here how to enforce proper code coverage and prepare the application for publication and then upload it to Netlify servers. I will also describe how to prepare a CI/CD for Github Actions including parameters for downloading repository secrets.
I recently finished working on one project that showed me what the problems can be from splitting a project into smaller pieces too quickly. I feel like it needs a place where I can write down my observations so I don't make similar mistakes in the future.
Nuke allows us to simply describe the process of building and publishing our C# application. This article is an introduction to the series. In this part you will learn what Nuke is and how to run it in your project. Besides environment configuration and explaining some basic elements I will show you how to add unit tests execution.
A brief overview of how to add an MSI installer to a simple WPF project in a few minutes, using the free version of AdvancedInstaller.
Some useful resources to get started with WiX.
Is OCP even worth using? After a few experiences this thought crossed my mind. But now I know that using the principle of open to extensions and closed to modification is not a waste of time on abstractions but to harden the application to protect production-ready code.
A brief look at what was happening in October 2021
Since my last article on templates, I've been using them an unusually large amount. The longer I use them, the more tweaks, the more manual steps. With this article I decided to put an end to that repetitiveness: let's automate building templates and publishing them to Nuget.org. Unfortunately, the update on the local machine still has to be done manually.