Automate code reviews using SonarCube

Posted by Anuraj on Friday, May 1, 2015 Reading time :2 minutes

.Net ASP.Net ASP.Net MVC Code coverage CodeProject Version Control

SonarQube is an open platform to manage code quality. SonarQube is a web-based application. Rules, alerts, thresholds, exclusions, settings… can be configured online. By leveraging its database, SonarQube not only allows to combine metrics altogether but also to mix them with historical measures. More than 20 programming languages are covered through plugins including Java, C#, Javascript, CSS, Swift, C/C++, PL/SQL, Cobol, ABAP etc. This post is about installing and configuring SonarQube to review C# code.

Deploy your MongoDB application on Azure with MongoLab add-on

Posted by Anuraj on Monday, April 27, 2015 Reading time :1 minute

.Net .Net 4.0 ASP.Net ASP.Net MVC Web API Windows Azure

MongoLab is MongoDB-as-a-Service (DBaaS) platform. The Azure Marketplace MongoLab add-on will provide you with a MongoDB database hosted in the Azure cloud and managed by MongoLab’s cloud database platform. To deploy your application in Azure with Mongolab, first you need to provision your Database. You can do it from Azure Management portal. (The MongoLab workflow is not yet supported in the Preview Portal). Open the Azure Market Place, under App Services, you can find MongoLab.

CRUD application using ASP.NET 5 and MongoDB

Posted by Anuraj on Sunday, April 26, 2015 Reading time :2 minutes

.Net ASP.Net ASP.Net MVC Entity Framework Windows Azure

MongoDB (from humongous) is one of many cross-platform document-oriented databases. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.

Continuous Integration with ASP.NET 5, GitHub and Travis CI

Posted by Anuraj on Monday, April 20, 2015 Reading time :3 minutes

.Net ASP.Net ASP.Net MVC Entity Framework Unit Testing

This post is about setting up a simple continuous integration environment for ASP.NET 5 with GitHub and Travis-CI. So when ever someone commits to the source, the build will be triggered. Once the build is succeeds, all the unit tests will be executes. If all the tests pass, the build will be successful. Otherwise the build will be treated as failed build.

How to host ASP.NET 5 Application in Azure Web Apps

Posted by Anuraj on Saturday, April 18, 2015 Reading time :2 minutes

.Net ASP.Net ASP.Net MVC Windows Azure

This post is about hosting ASP.NET 5 Application in Azure WebApps / Websites. If you are using Visual Studio, you can use the publish wizard. But if you are using k or dnx runtimes this option is not available. ASP.NET wiki in GitHub contains a page about FTP deploy but it is not working :( Later I found another page, which discuss about this. But I had to spent some time to make the deployment work successfully.

How to change lync status using C#

Posted by Anuraj on Wednesday, April 15, 2015 Reading time :1 minute

.Net .Net 3.0 / 3.5 .Net 4.0 Windows Forms

Another Lync post :) This snippet will help you to change the lync status(available, away, busy etc) using C# and Lync API. As I mentioned in the earlier post, you need to install the Lync SDK.

Building a Lync bot using C#

Posted by Anuraj on Monday, April 13, 2015 Reading time :1 minute

.Net .Net 3.0 / 3.5 .Net 4.0 Visual Studio Windows Forms

Long back I wrote an article on creating a language translation bot using Skype and C#, since Microsoft stopped Skype COM API, and I am using lync more than Skype, I thought of writing the same implementation using lync.
BMC logoBuy me a coffee

Copyright © 2019 - Anuraj P. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Hosted with ❤ by GitHub