In this multi-post series I am going to look at what is required to take existing .NET Framework applications and bring them to Windows Containers. Rather than just dive into the mechanics of the process, first I'd like to take a look at why you might want to move to Windows Containers and what you … Continue reading Windows Containers and .NET Framework applications: The Basics
It feels like only yesterday I read through the session list for Microsoft Build 2020 and pulled out what I thought were the best sessions to attend. Here we are in September and it's now time for Microsoft Ignite 2020 which kicks off tomorrow! Microsoft Ignite tends to be much more of an IT Pro … Continue reading Microsoft Ignite 2020 – Recommended Sessions for Australian Developers
Phew! I just trawled through all 600+ sessions for this year's online Microsoft Build 2020 and pulled out what I think are the not-to-miss sessions for developers. I've put together the following list which encompasses the smaller, sometimes interactive sessions that will be on offer. You will be able to catch big keynote moments elsewhere … Continue reading Build 2020 – Recommended Sessions for Australian Developers
No. Thanks for coming to my TED talk. I work for Microsoft, but not on the teams who work on .Net or Visual Studio. This piece is entirely *my* opinion and is not informed via any internal insights I hold! Seriously though, what *does* the future hold for .Net developers in 2020? Just last week … Continue reading I’m a .Net developer, do I need to switch languages?
Versioning. Here we are. Again. Over the years I have always worked hard to make versioning a foundational piece of every CI / CD solution I've setup. Reliable, logical versioning becomes key to long-term maintenance and troubleshooting efforts, and whatever you can do to make it a "no-brainer" is worth it (your future self will … Continue reading Easy Release Versioning for .Net Projects using Azure DevOps and TFS
I have to admit writing this post feels a bit "old skool". Prior to the last week I can't remember the last time I had to break out a Windows Service to solve anything. Regardless, for one cloud-based IaaS project I'm working on I needed a simple worker-type solution that was private and could post … Continue reading Continuous Deployment of Windows Services using VSTS
I’m going to start by saying that I totally missed that the setting of distribution mode on Azure’s Internal Load Balancer (ILB) service is possible. This is mostly because you don’t set the distribution mode at the ILB level – you set it at the Endpoint level (which in hindsight makes sense because that’s how you do it for the public load balancing too).
There is an excellent blog on the Azure site that covers distribution modes for public load balancing and the good news is that they also apply to internal load balancing as well. Let’s take a look.
In the example below we’ll use the following parameters:
- Cloud Service: apptier
- Two VMS: apptier01, apptier02
- VNet subnet with name of ‘appsubnet’
- load balancer with static IP address of 192.168.1.25
- balances HTTP traffic based on Source and Destination IP.
Here’s the PowerShell to achieve this…
View original post 2 more words
Starting Tuesday November 18 Microsoft started rolling out Office 365 Video to customers who have opted in to the First Release programme (if you haven’t you will need to wait a little longer!)
Kloud has built video solutions on Office 365 in the past so it’s great to see Microsoft deliver this as a native feature of SharePoint Online – and one that leverages the underlying power of Azure Media Services capabilities for video cross-encoding and dynamic packaging.
In this blog post we’ll take a quick tour of the new offering and show a simple usage scenario.
In order to have access to Office 365 Video the following must be true for your Office 365 tenant:
- SharePoint Online must be part of your subscription and users must have been granted access to it.
- Users must have E1, E2, E3, E4, A2, A3 or A4 licenses.
- There is no…
View original post 423 more words
A post over on Stack Overflow got me thinking about how you can override the default behaviour of the Entity Framework code first database initializer so that the tier of the database created is something other than the deprecated 'Web' tier. Here's one way to go about it. Required bits There are a few things … Continue reading Use Azure Management API SDK in an Entity Framework custom database initializer
One of the benefits of public cloud services is the rich set of APIs they make available to developers and IT Pros alike. Traditionally if you requested compute resources for development or testing purposes you placed a request, waited for your resources to be provisioned and then effectively left them running. Periodic audits by your … Continue reading Save VM Run Costs in Azure – Shut em down!