4DotNet blogs

WCF vs WebApi1 0

WCF versus ASP.NET Web API

Regelmatig krijg ik van klanten de vraag: Wat kan ik nu beter gebruiken? ASP.NET Web API (WebAPI) of Windows Communication Foundation (WCF)? Een logische vraag, want beide lijken in eerste instantie hetzelfde te doen....

angular-v 0

Angular 1 vs. Angular 2: comparing the basics

In my current project we are building an AngularJS (1.x) business administration application. A couple of weeks ago we held a developer session in which we showed our colleagues how to start with AngularJS...

api_versioning 0

API Versioning with MVC 6

Routing has changed a lot in ASP.NET MVC 6. At first glance it looks pretty much the same as previous versions, using attributes like [Route] and [HttpPost] for defining routes declaratively within a controller....

continuous-delivery-cycle 0

Continuous Delivery

These days we are getting better at running our project in a more agile way. We are able to produce some value at the end of each sprint. The next big step is to...

software_architecture 0

Simplifying querying in a typical ASP.NET n-layer architecture

I’ve been working on a pretty big project for a couple of months now, and I’m at a point where the current software architecture doesn’t scale well enough to fit my needs. With scaling...

query_code 0

Create a Builder with Fluent API and C#

Having already read about this elsewhere, I still thought this stuff too much fun to not blog about: creating a builder with fluent API. You can read more about the subject on internet, this blog is just code The code...

VPN 0

Setting up a VPN connection to an Azure Virtual Network

One of the reasons for me to create an Azure virtual network is being able to connect to my development machines in the Cloud from anywhere, without exposing them to the public. In order...

azure virtual network logo 0

Creating an Azure Virtual Network

Nowadays it’s possible to create virtual networks within your Azure subscription. This can be very useful for managing your Azure resources within a specific network or setting up a point-to-site or site-to-site connection to...

octopusteamcity 0

Creating Octopus Deploy packages with Visual Studio and Teamcity

In my previous post I’ve talked about creating new projects in Octopus Deploy in order to deploy projects to different environments. In this post I’ll explain a bit on how to create Octopus Deploy...

keep calm image of Octopus Deploy 0

Creating a deployment workflow with Octopus Deploy

The latest project I was working on didn’t have a continuous integration and continuous deployment environment set up yet. Creating a continuous integration environment was rather easy as we were already using Teamcity and...