Getting coverage reports with Angular

This artical is basically an extension to the previous post: Improving Angular Style and Code Quality and mashed up with: Better together: SonarQube, TypeScript and Code Coverage In short: we add SonarQube static analysis to our Angular CLI project and enable code coverage reports. Enable code coverage If you have used the CLI to generate your Angular project, there is

Read more

New job, same awesome company

My wife bought these caps for our two boys, as they are our future 🙂 After almost four (is it four already?) great years as a principle consultant at VX Company I started a new job at the same awesome company. As of August 1 I took on a new challenge as a Technical Manager. This means working less with

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
« Older Entries Recent Entries »