ASP.NET Core pipelines

ASP.NET Core pipelines

Sometimes, in the web application, you need to perform some task for every request. It could be logging, authenticating users or modifying the response. Every web framework allows implementing this in some way. Today, I would like to show you how to do it in the ASP.NET Core.

read more

On technical debt

On technical debt

Technical debt is an inherent part of IT. If you’re working on software, you probably incurred it few times. Sometimes it is worth to accept it, but only if you know exactly why you took it, how much is it and when or if you’re going to pay it up. And most importantly, if you agreed on it with business. There have been many articles written about this topic, but most of them cover the business side. Today, I would like to share few thoughts from a developers perspective.

read more

Travis - a free CI for an opensource project

Travis - a free CI for an opensource project

When you are working on a software project, it’s good to know the state of this project. I think the most essential information is if the project builds correctly. If you have unit tests (and you should!), if these tests pass. Of course, every person should check these things before they commit their changes, but in reality, we often make mistakes and it happens to check in something which breaks the build. That’s when Continues Integration (CI) comes in handy. It automatically builds your project after each commit to the repository. Today, I would like to show you how to setup CI for a project in Travis. The good thing is, this tool is completely free for opensource stuff!

read more

Web Analytics