The ultimate developer machine
One late December night, I was checking twitter on the phone while was waiting for a large project to build in Visual Studio. What a waste of time, I said to myself hundreds of times already. I had … more
How to deal with 'HTTP Error 500.30 - ANCM In-Process Start Failure' error in ASP.NET Core
This article is going to help you to figure out why your ASP.NET Core is throwing 500.30 – ANCM error for an application hosted in Azure App Service. I’m not going to explain the cause of … more
Apache Kafka for .NET developers
Apache Kafka became one of those technologies and buzzwords you hear often and looks to be very exotic and cool. Getting started with Apache Kafka as a .Net developer might look daunting and … more
Become a Git command line guru
Git became one of the widely used Source Control System. If you work on a Windows machine you may rely on your IDE or other tools like GitHub Desktop or Atlassian's SourceTree to work with git. But … more
Tags: Git, Powershell, Tools
Running Unit Tests as part of Continuous Integration of VSTS / VSO
In my previous blog I explained how to setup from scratch and deploy to Azure using VSTS. As I mentioned in the blog I left the configuration of Unit Testing for another time.
In this article I will … more
Tags: Azure, CI, Powershell, VSO, VSTS
A logging library for operations or a C# feature which Java developer will appreciate
This blog is not about how Java is better than C# or vice versa. It's about using existing features a language offers you - every language has its own strength.
I went to London Continuous Delivery … more
Continuous Integration and Deployment of Azure Web App using VSTS / VSO
A new addition to the Microsoft’s Visual Studio Team Services (former VSO) continuous integration and deployment is the Release tool. The CI/CD process I’m describing here applies to VSTS … more
Use Azure Resource Explorer to discover hidden settings for Azure provisioning
In one of the blog posts I explained how you can provision an Azure Web App (Website) with Application Settings. I was asked a few times where I found this information. At the time of writing, the … more
Issue to be aware of when restoring NuGet packages for the code hosted in git repository of Visual Studio Team Services aka VSO
I came across this issue a few times with different developers so I thought I will write about it to save time for others. When you think about it then there's nothing wrong or mysterious about it … more
Provisioning Azure Websites with application settings using Resource Manager
Some time ago Azure Resource Manager was introduced. It allows to create Azure Resources based on an JSON file called Resource Template. You'll use it to create Azure resources which can be accessed … more
Visual Studio Online - output colouring by tag
I started being more involved in continuous integration and deployment using Visual Studio Online which is ‘the new‘ TFS hosted in Azure.
I've discovered an interesting and useful … more
Tags: Azure, CI, Powershell, TFS, VSO
Azure Mobile Service deployment with Team City part 7. Deployment to Test environment
The last step in these series of posts is deploying from TeamCity to a test environment.
We have already created the script which will do the deployment so we need only to create the TeamCity … more
Tags: CI, Powershell, TeamCity
Azure Mobile Service deployment with Team City part 6. Integrate SpecFlow with TeamCity
In the previous blog post I explained how to configure TeamCity to run a PowerShell script which will deploy an Azure Mobile Service.
After the Mobile Service was deployed we want to run acceptance … more
Azure Mobile Service deployment with Team City part 5. Configuring Mobile in TeamCity
In the previous post we finished to create all the PowerShell scripts. The build and deployment run locally. Now it’s time to create a TeamCity configuration for it.
Open the TeamCity web page … more
Azure Mobile Service deployment with Team City part 4. Deploying Azure Mobile Services
In the previous post I explained how to run a set of steps including restoring NuGet packages, building and running Unit Tests using psake with PowerShell.
The last step in our pipeline is the … more
Tags: Azure, Powershell, TeamCity
Azure Mobile Service deployment with Team City part 3. Build Azure Mobile Service with PowerShell using psake
TeamCity is a very powerful tool and you can take advantage of all its configuration options to create your CI and CD. Although TeamCity provides you with almost everything you need, like restoring … more
Tags: CI, NuGet, Powershell, TeamCity
Azure Mobile Service deployment with Team City part 2. Configure TeamCity NuGet Server
In the previous post I explained how to install TeamCity on Azure and configure it.
In this post I will create a TeamCity configuration which will publish to a NuGet Server hosted in TeamCity.
You … more
Azure Mobile Service deployment with Team City part 1. Team City Installation
In these series of blog posts I will explain how to host a TeamCity server on an Azure Virtual Machine, configure it and create TeamCity configuration to build and deploy an Azure Mobile Service. … more
Tags: Azure, Powershell, TeamCity
PowerShell with Visual Studio
I started doing more and more PowerShell recently to automate provisioning environments on Azure and for CI & CD. I use Sublime for my editing - it's the best editor I've used but what I miss is … more
Tags: Powershell, Tools, Visual Studio
Using Ninject with ASP.NET Web Api 2
Dependency Injection in Web Api 2 has changed. For this purpose the NuGet packages for Ninject has been updated adding some breaking changes. If you have used Ninject before and tried the same … more