Avatar

Bart Lannoeye

Consultant during the day, hobbyist at night. Technical Architect, Microsoft MVP.

  1. Home
  2. About
  3. Archives
  4. Search
  5. Dark Mode

2025

Exposing App Service Staging slot on Azure API Management

Mar 22, 2025

Key Vault compound identity

Jan 18, 2025

2024

Build once, deploy many: Angular on SWA

Mar 31, 2024

Build once, deploy many: EF Core migrations on Azure SQL

Mar 30, 2024

Know your tech: Azure Static Web Apps

Mar 24, 2024

RBAC cleanup: putting developers on a PIM diet

Mar 06, 2024

Azure SQL: no more passwords!

Feb 25, 2024

Beware who you make admin in your tenant

Jan 25, 2024

What happens if you don't pay your Azure bill?

Jan 13, 2024

2023

Access Management in B2B vs. B2C SaaS using Entra ID

Dec 17, 2023

Real life Azure mistakes that costed someone their Christmas presents!

Dec 17, 2023

Restrict guest user access: a false sense of security?

Nov 19, 2023

Azure Key Vault: stop using access policies

Sep 03, 2023

My Azure Functions are being lazy!

Jul 09, 2023

Designing on Azure for high volume

Jul 08, 2023

Building reliable web apps

Apr 19, 2023

Stakeholders can't read my Azure DevOps Wiki as Code docs

Apr 08, 2023

Review ARM changes before your pipeline deploys to Azure

Jan 14, 2023

Use multi-stage DevOps pipeline to deploy Bicep Azure Landing Zone

Jan 13, 2023

2022

Should I go for Azure certifications?

Nov 19, 2022

Speaking engagements fall 2022

Oct 03, 2022

Moving Azure resources can be simple

Sep 02, 2022

Azure DevOps service connection automatic vs manual

Jul 30, 2022

A private Hugo staging website on Azure Static Web Apps

Mar 31, 2022

High volume processing on Azure: the need for marginal gains

Mar 12, 2022

Creating budget alerts through Azure Blueprints

Feb 20, 2022

Kickstart Azure governance with Bicep Azure Landing Zone

Feb 08, 2022

Validating Azure costs during architecture design phase

Jan 23, 2022

2021

The need for Azure Governance

Nov 28, 2021

Using GitKraken for fluent developer talks

Nov 14, 2021

How does the deploy to Azure button work?

Oct 10, 2021

Enterprise-quality API: Using Swagger UI on a secured API

Oct 09, 2021

Enterprise-quality API: Using AAD roles and scopes

Oct 06, 2021

Enterprise-quality API: Security with Azure Active Directory

Oct 02, 2021

Cosmos DB .NET SDK v3 versus v4: where is my id

Sep 24, 2021

Enterprise-quality API: Add OpenAPI for documentation

Aug 22, 2021

Enterprise-quality API Step 1: Scaffold your project

Aug 21, 2021

Blog series on building an enterprise-quality API in .NET

Aug 11, 2021

Building an Azure Bicep release pipeline

Aug 09, 2021

Management Group scoped Service Connection gives AuthorizationFailed

Aug 03, 2021

Getting started with Azure Bicep

Aug 02, 2021

Allowing quotes in Hugo generated slugs

Jul 24, 2021

Organizing dev, test and acceptance in Azure

Jun 22, 2021

Specifying timezone for Azure App Service

May 24, 2021

2017

Which Windows 10 version should I target?

Sep 02, 2017

Adding conversations to your mobile app

May 06, 2017

Looking back on 2016

Jan 02, 2017

2016

EF Core Migrations throws exception calling CreateInstanceAndUnwrap

Oct 17, 2016

Use TemplateSettings to tweak your ProgressBar

Oct 04, 2016

Extending Prism's NavigationService with your own business logic

Oct 01, 2016

Using business logic to define your app's startup workflow

Sep 30, 2016

Cannot find a Resource … but it works on my dev machine

Sep 30, 2016

Some help for your UWP apps: UWP Community Toolkit

Sep 10, 2016

Entity Framework Core NotMapped attribute ignored

Aug 29, 2016

Keep an eye on your app's API

Jul 02, 2016

Pimping your GitHub project

May 18, 2016

Microsoft Build 2016: Keynote day 2

Mar 31, 2016

Microsoft Build is back in town

Mar 30, 2016

Introducing Task.CompletedTask

Jan 30, 2016

How to change a default style or color of a standard control?

Jan 09, 2016

Moving to Windows 10: AutoMapper and .NET Native

Jan 07, 2016

The new year brings a MVP award

Jan 02, 2016

2015

Windows 10 Grouped VariableSizedWrapGrid similar to Windows 8

Dec 06, 2015

Moving to Windows 10: SemanticZoom

Nov 16, 2015

Windows 10 Dev Day: Learn to develop for Windows 10

Nov 11, 2015

Prism 6 for Windows 10 UWP: Autofac

Oct 11, 2015

Access violation crash on Windows Phone

Oct 07, 2015

Creating NuGet packages for your Windows 10 UWP libraries

Sep 27, 2015

Building C# 6 code on AppVeyor

Sep 19, 2015

Prism 6 for Windows 10 UWP being ported

Jul 18, 2015

BUILD 2015 session recap: API Contracts

May 17, 2015

BUILD 2015 session recap: Universal Commanding and Navigation in your XAML

May 15, 2015

BUILD 2015 session recap: Boost your app's performance through new enhancements to XAML Data Binding

May 05, 2015

BUILD 2015 session recap: Deep dive into XAML and Universal Windows App Development

May 04, 2015

Day 1 of //BUILD 2015

Apr 30, 2015

Tracking ongoing text changes in your Universal app

Jan 14, 2015

Don't use newlines in AppBarButton label

Jan 06, 2015

2014

Custom MessageDialog with MVVM

Dec 29, 2014

Building with tiles and windows

Oct 04, 2014

Update your nuspec file to include .xr.xml files in your NuGet package

Jul 24, 2014

Unable to publish Windows Azure Web Site after recreate in another region

Jul 20, 2014

Multilingual App Toolkit: Build partially succeeded fixed

Jun 26, 2014

Have an overview of the NuGet packages in your solution

May 24, 2014

TFS Build for Windows 8 app package: The certificate specified has expired

Feb 18, 2014

2013

System.FormatException while using SettingsCommand

Nov 28, 2013

Be aware to not await null

Aug 26, 2013

Upgrading SQLite to Windows 8.1 Preview

Aug 11, 2013

Changing domain in Google Analytics

Aug 10, 2013

Code syntax highlighting with Windows Live Writer

Aug 10, 2013

Running Orchard on Windows Azure

Aug 10, 2013

What I have been up to

Aug 04, 2013

2012

Adding NuGet packages to a Portable Class Library

Oct 28, 2012

Automatically open Search pane when typing in a Windows Store app

Oct 27, 2012

Office 2013 Preview change temperature to Celcius

Sep 04, 2012

VS 2012 running tests after each build

Aug 06, 2012

Consuming JSON data in WinRT

Jul 08, 2012

XAML binding resources from a separate assembly

Jun 28, 2012

Our session at #ComDayBe

Jun 22, 2012

Microsoft announced a new Surface in the form of a tablet

Jun 18, 2012

We'll be speaking at the Belgian Community Day 2012

May 07, 2012

First Belgian Windows Phone User Group session

Apr 27, 2012

Combining ResourceDictionary with MVVM Light or localization files

Apr 21, 2012

Windows Phone SDK 7.1.1

Mar 26, 2012

The future of Windows Phone after Mango

Feb 12, 2012

ArgumentOutOfRangeException on WP7 Reminder

Jan 15, 2012

No matching constructor found for WP7 resources file

Jan 03, 2012

2011

Moved from DasBlog to Orchard CMS

Dec 30, 2011

How to force Mango on your WP7 device

Sep 27, 2011

Deploying your site with SQL CE 4.0 to shared webhosting (Part 2)

Apr 12, 2011

Use SQL CE 4 for your website (Part 1)

Apr 12, 2011

Take your notes everywhere

Apr 05, 2011

AvePoint DocAve generating SQL login errors

Mar 11, 2011

A year of changes

Jan 01, 2011

2010

PDC 2010 Keynote: Bring the goodies

Oct 29, 2010

Silverlight Client Object Model: cache referenced client assemblies

Sep 29, 2010

Be aware of DOM state: jQuery selector with variable

Jul 09, 2010

Select a (belgian) town according to zip code

Jul 05, 2010

Unit Testing SharePoint using Behaviors, Moles and Pex

Jun 09, 2010

Managing your help documentation with HTML Help Workshop

May 24, 2010

SharePoint 2007: Getting started with SharePoint development

Mar 31, 2010

VS2010 Modeling: Create Sequence Diagrams

Feb 18, 2010

Drop GDI+ in WinForms and move to WPF

Feb 12, 2010

2009

Restarting a .NET web application without restarting IIS

Dec 31, 2009

Windows Azure Services presentation

Dec 02, 2009

Try out Windows Azure while you still can

Nov 08, 2009

Editing maintenance plan for file location

Nov 07, 2009

Closing your Office processes while using PIA

Nov 02, 2009

LINQ to SQL not generating code for association

Sep 02, 2009

Code Syntax Highlighting in your Sharepoint Knowledge Base

Jul 05, 2009

Windows 7: Boot from VHD

May 22, 2009

Create and manage your Virtual Machines

May 08, 2009

Run your application as administrator

May 06, 2009

Get started with Windows 7 RC

May 05, 2009

INotifyPropertyChanged snippets

Apr 15, 2009

Setting up your weblog

Mar 22, 2009

Web Platform Installer

Mar 19, 2009

String.Contains(char c)

Mar 06, 2009

Putting blog online

Mar 04, 2009

Visug event: Live Mesh

Feb 19, 2009

2008

Already Open DataReader

Nov 30, 2008

C# snippet: override Object.Equals

Sep 22, 2008

Code Snippet Manager

Sep 22, 2008

Make C# namespace internal

Aug 06, 2008

Pex

Jul 07, 2008

First touch of VBA

Jun 24, 2008

Missing Security tab in explorer

Jun 18, 2008
© 2008 - 2025 Bart Lannoeye
Built with Hugo - Based on Theme Stack designed by Jimmy