Send your application errors to Slack!
Why send errors to Slack? And how does it work? I'll show you why and how to send application errors from Azure Application Insights to Slack, and how this gives you a lot of easy accessible insights to what's happening in your solution.
Beware of the AI-powered robots!
Some months ago I ordered 4 micro:bit-based Maqueen [https://www.dfrobot.com/product-2504.html] robots. I also ordered Huskylens AI-cameras and Maqueen Mechanics parts to connect to the robots. The idea was to gather our developers and let them use their skills on
Developer Conferences 2023
It's time to start planning for next years conferences! We've collected some of the best developers conferences around. Hopefully we'll meet at one of the conferences below. January NDC Security 2023 | Security Conference for Software DevelopersNDC Security 2023 is a 4-Day Event for Software
Be careful with GUID as clustered index
TL;DR * In a relational database, primary keys are essential. Don't roll without them. * Primary key is by default promoted to the clustered index for the table. * Table rows are physically stored in clustered index order on disk. * An ever-increasing integer key is always
Azure Functions: ServiceBusTrigger using Managed Identity doesn't wake up when running on consumption plan
Setup: - .NET 6.0 - In-process/isolated v4 function apps - Consumption plan - Managed Identity Background Previously, I wrote a blog post "Azure Function secretless access to Azure Service Bus using Managed Identity [https://blog.novanet.no/azure-function-secretless/]", which describes how to
Passwordless connection string to Azure SQL database using Azure managed identity
Traditionally, the connection string to the Azure SQL database contains both username and password. Even if you store these credentials in KeyVault, a password needs maintenance/rotation and it might end up in the wrong hands (for instance if sloppy developers keep the password
Implementing BankID on .NET Core using OpenID Connect
This blog post will guide you on how to implement Norwegian BankID and BankID on mobile, using a BankID provider named Signicat [https://www.signicat.com], which is one of the partners recommended by BankId [https://www.bankid.no/en/company/get-started/partners]. Signicat
Never IDLE state with Azure Application Insights
All web applications hosted on Web Apps become idle if nobody use them. And therefore first request "wake them up" and takes a little bit more time than the others. To keep the application always "awake" the easiest way is to use Application Insights.
How to create a database copy using Azure Automation
A lot of projects nowadays involve working with Azure SQL Server. When you need to test new features or fix bugs is really useful to have a copy of the production database. If you are not using Azure this usually means making a copy
Julekalender 2019 - Løsningsforslag
This post is written in Norwegian only. Julekalenderen finnes på https://julekalender.novanet.no [https://julekalender.novanet.no/] Tradisjon tro arrangerte Novanet julekalender også i 2019. Den besto av 15 luker i økende vanskelighetsgrad, der hver luke var et bilde fra et sted i
Hackaton - The Novanet Way
In the first month of every year all Novanet employees gather at a cabin in the mountains. It's time for the annual Hackaton! Everyone gathers for a weekend to work together on a technically challenging assignment. In addition to a lot of social activities and great food and beverages :)
Connecting your Azure App Services with Azure AKS Kubernetes
At a customer I work for we have a number of web sites running on Azure App Services. We also have a number of backend services running in a kubernetes cluster. The backend services are all exposed out on the internet, and thus available