Updating Azure cloud service configuration with PowerShell
Azure team ships PowerShell cmdlets that allow us to automate literally any task we can perform on the portal. Automating development tasks is important for efficient DevOps flow as it gives us fast...
View ArticleUnderstanding ASP.NET 5 middleware
Principals and design approaches that we have seen in OWIN specification and some of its implementations (for Microsoft servers and frameworks the most notable is Katana) found their way into ASP.NET...
View ArticleGetting to know the new ASP.NET 5 configuration framework
.NET applications traditionally relied on System.Configuration components for accessing and managing configurations. The new release of .NET revisits the configuration story by bringing on a brand new...
View ArticleBring your own DI container to ASP.NET 5
As you probably know ASP.NET 5 uses dependency injection from the ground up. It's unlike previous releases where higher level frameworks such as MVC, WebAPI or SignalR provided their own extension...
View ArticleBring your own DI container to ASP.NET 5 - Unity
Now that we understand some basics of how dependency injection is handled by ASP.NET 5 we are ready to start rolling out our integration components for our container of choice. In this post I’m going...
View ArticleSetting up Azure CDN for your site
Microsoft Azure provides a modern CDN service that will help boost performance of your web applications. The service acts as a globally distributed pass-through cache and you can choose the backing...
View ArticleSearch enable your applications with Azure Search
Azure Search is a search as a service offering that gives developers total control over indexing and searching of their content. It’s the control that sets Azure Search apart from public search...
View ArticleMake sure to implement transient fault handling when running in the cloud
Applications running in the cloud or just making use of various external services are likely to face temporary failures when trying to communicate with these services. These failures could be network...
View ArticleHow to provision Azure Search service with PowerShell
Azure Search Management API is built on top of Azure Resource Manager which is a new way of managing resource in Azure that you probably hear about more and more these days. The idea behind it is that...
View ArticleAutomating Azure Search index operations
Last time we had a look at provisioning Azure Search service with Azure Resource Manager and PowerShell. The next step is to set up an index (or indexes) and decide how we are going to populate it. We...
View ArticleFirst meet-up event of Belarus Azure User Group
On July, 22 2015 we've held the first meet-up event of Belarus Azure User Group where we shared experience building solution on Microsoft Azure, using various services and migrating existing solutions...
View ArticleFirst look at Application Insights
Azure provides built-in capabilities for collecting diagnostic data of running applications. For example, in Web Apps we can setup server tracing for each HTTP request, persistence of detailed error...
View ArticleTracing and logging with Application Insights
Besides rich telemetry that is collected by Application Insights modules transparently for your applications you also want to make your custom tracing and logging messages part of the overall...
View ArticleEvent correlation in Application Insights
Application Insights uses several contextual properties for event correlation. The most generic one is Operation Id that allows us to analyze a series of events and traces as part of a single...
View ArticleAzure Web Apps Continuous Deployment
Azure Web Apps provide a continuous deployment feature that allows you to quickly set up a continuous build and deployment process from your code repository. It implements a pull model when your...
View ArticleImplementing Service Bus SAS keys rotation
Shared Access Signature (SAS) authentication provides a simple and flexible option to authenticate requests to Service Bus. You can define access rules on the entire namespace as well as individual...
View ArticleScheduling web jobs in Basic tier web apps
You have an application application that is deployed to an Azure Web App running in Basic App Service hosting plan. You have a couple of web jobs there that are supposed to run on schedule and you...
View ArticlePresenting Application Insights at Belarus Azure Day 2015
On December, 13 2015 we’ve held a whole day live event dedicated to all things Azure. 8 speakers from Belarus, Ukraine and Russia presented on a wide array of topics from working efficiently with Azure...
View ArticlePush notification flow with Azure Notification Hubs
One of the commonly expected features of mobile apps is an ability to receive push notifications, that is, notifications that do not require the apps to be up and running and having an established...
View ArticleApplication request routing in Azure Web Apps
Azure Web Apps by default enable so-called sticky sessions when subsequent requests that are made within an established session get processed by the same instance of an app that served the very first...
View Article