Author Archives: yuriburger

Getting coverage reports with .NET Core

Code coverage calculates the percentage of code that is covered by automated (unit) tests. And unit tests are important to ensure ongoing code quality and predictability in our software. Code coverage reports help investigate how well our software development is doing by showing us that percentage. But we know all this right? Tests are important, so test coverage is also

Read more

Angular 6 Chatbot Client

Azure Bot Service speeds up development by providing an integrated environment that’s purpose-built for bot development with the Microsoft Bot Framework connectors and BotBuilder SDKs. The SDKs provide several ways for your bot to interact with people. Azure Bot Service can be integrated across multiple channels to increase interactions and reach more customers using your website or app to email,

Read more

Improving Angular style and code quality

The Angular CLI makes our lives a lot easier by scaffolding our projects and generating a lot of boilerplate code and this code usually conforms to the Angular Style guide found here https://angular.io/docs/ts/latest/guide/style-guide.html. But we also need to make sure our code stays readable, functional and maintainable and with entire teams working on Angular applications, code reviews are not the

Read more

A Quality Gate Dashboard Widget for VSTS

In a previous post we figured out how we could work with SonarQube Quality Gates in a JavaScript build on VSTS. For regular VSTS builds (based on MSBuild that is) Sonar provides an excellent extension that enables several goodies including a “Publish Quality Gate Result” build task. Unfortunately this task requires MSBuild to function correctly and our usual client side/

Read more

SonarQube Quality Gates and VSTS builds

SonarQube includes the concept of quality gates and these gates allow you to answer questions about the quality of the code being analyzed. They come as sets of Boolean conditions and can be based on the usual Sonar metrics including blocker issues, code coverage on new code, reliability rating, etc. Here are the default settings: More info here: https://blog.sonarsource.com/quality-gates-shall-your-projects-pass Based

Read more

Managing External Identities in Umbraco BackOffice with PolicyServer

The authors of IdentityServer did a great job providing us with a framework for incorporating identity and access control logic in our apps and APIs. But they also warned us about misusing the IdentityServer software as an authorization/permission management system. So now they have created a new product called PolicyServer and it is available in both Open Source version and

Read more
« Older Entries