Featured image of post Nuke - convenient CI/CD of a program in C#. Part 2

Nuke - convenient CI/CD of a program in C#. Part 2

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.

Featured image of post Nuke - convenient CI/CD of a program in C#. Part 1

Nuke - convenient CI/CD of a program in C#. Part 1

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.

Featured image of post O in SOLID. For what? Why?

O in SOLID. For what? Why?

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.

Featured image of post Github Action – own CI/CD with nuget package

Github Action – own CI/CD with nuget package

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.

Please keep in mind that the blog is in preview form at this point and may contain many errors (but not merit errors!). Nevertheless, I hope you enjoy the blog! Many illustrations appeared on the blog thanks to unsplash.com!
Built with Hugo
Theme Stack designed by Jimmy