When Cake meets NDepend

As a developer, I'm a big fan of automation. I can't create software where I need to push buttons and run manual scripts, to test & deploy it. To help me automate my software development tasks, I use Cake, "a cross platform build automation system with a C# DSL". Working as a team, there are … Continue reading When Cake meets NDepend

Abstract from your CI. Use Cake!

Here at Coolblue, we can choose our tools from a range of technologies. A while ago, our team started moving from Microsoft MSTest to xUnit. Although the code change was fairly simple, the build pipeline was tied with the MSTest framework, ignoring the xUnit tests. Between the requests to the deployment team to alter the … Continue reading Abstract from your CI. Use Cake!

NDepend, first impressions on a static code analyser

During my career, I learned on the hardest way how a poor codebase can be harmful to the business. I witness behaviours in teams such as: Missing code reviews. How can we be a team, if we do not communicate? No coding standards. At least settle the capitalisation style? Testing. Wait, spending time writing tests? Luckily, I also worked … Continue reading NDepend, first impressions on a static code analyser

Code development improvement with JetBrains UpSource (configuration and first impressions)

We should seek excellence in our jobs, doesn't matter our line of work. As professionals, we should always aim to improve the quality of our outputs, either it is customer satisfaction, code quality or just faster builds and deployments. As any developer knows, working with a Version Control System (VCS) is great, but it has some … Continue reading Code development improvement with JetBrains UpSource (configuration and first impressions)