Photo by iMattSmart on Unsplash

Implementing a simple reusable authorization attribute using the Microsoft Identity Platform to validate access tokens and authorize users based on their app roles in serverless Azure Function apps.

  • works only when the functions runs in Azure. So no local developer testing and no running the function app outside of Azure e.g. in a container.
  • doesn’t support more advanced authorization needs, e.g. validation user membership in a app role
  • near impossible to debug if something is going wrong inside the middleware. …

Original photo, Icon

How to write a RESTful http service to print PDFs on any local or network printer using Javascript and node.js to automate your logistics (e.g. shipping labels) or any other process that still needs some paper.


Step by step

npm init
  1. Express, a fast and minimalist web framework for Node.js that allows us to write a simple http endpoint to receive a post request with a pdf file and
  2. pdf-to-printer, a utility to print PDF files from Node.js
npm i express --save
npm i pdf-to-printer…

Original Background Photo by Zahra Amiri on Unsplash, Icons by Microsoft

Microsoft introduced a new image column type to SharePoint online that is really handy with the new list experience. Using this column type with the Microsoft Graph is not well documented and can be a bit intimidating at the beginning. This article will give an E2E example on how to write to a list that has an image column using the Microsoft Graph APIs with Azure Functions.

Performing advanced queries in input bindings to Azure Table Storage when using Azure Functions with Node.js and why maybe this is not a good idea.

Original photo by Jan Antonin Kolar on Unsplash

How to built a cloud native app with Azure Functions to create, design and connect to a Azure Database for PostgreSQL using .Net Core and EntityFramework Core



  • Azure Subscription, create your free account with $200 credit here…

Our popup late night studio @ Gieske Studios, Pforzheim

Introduction to our studio, hardware and software setup. How we planned and executed the production and what we would do different next time.

Original photo by Pero Kalimero on Unsplash

While offering a great out-of-the-box experience with repos in GitHub, setting up a cloud based dev environment with Visual Studio Codespaces and repos located in Azure DevOps requires some extra steps.


Photo by Bekky Bekks on Unsplash

How to limit access to restful APIs in Azure Functions with .NET Core by assigning users to app roles in Azure Active Directory

Photo by Bekky Bekks on Unsplash

How to limit access to apps, routes and features in Angular by assigning users to app roles in Azure Active Directory

How my friend Tom and I built a voucher online shop in just 3 days and raised over $50,000 powered by the Microsoft Azure Cloud.

Philipp Bauknecht

CEO @ medialesson. Microsoft Regional Director & MVP Windows Development. Father of identical twins. Passionate about great User Interfaces, NYC & Steaks

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store