4DotNet blogs Site

software_architecture

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

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

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

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

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

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...

shutterstock_197334071-100413059-primary.idge

Using Application Insights in your log4net application

In my previous post I’ve described how to use Application Insights and use it within your new web application. Most of us aren’t working in a greenfield project, so new solutions have to be...

feat-hed-mobile

Adding Application Insights to your application

Some time ago the Application Insights became available as a preview in the Azure portal. Application Insights helps you monitor the state of an application, server, clients, etc. As said, it’s still in preview,...

Finding Nemo

Finding Nemo – Implementing Xamarin.Forms SearchBar

Xamarin.Forms gives you a component called the SearchBar, by default. Like you would expect, this gives you a simple text edit box which is specifically designed to serve in search operations. To show you...

Xamarin Android Player

Xamarin Android Emulator update

In an earlier post, where I talked about configuring your environment for development, I mentioned that the Android Emulator gave me a bit of a headache. On Planet Xamarin, a aggregator for multiple Xamarin...