Authentication with JWT in .NET 6

In this post we will look into authentication with JSON Web Tokens (JWTs) in .NET 6. If you don’t know what a JWT is, I strongly recommend you read this introduction first. It will make the rest of the post a lot easier to understand. First things first, create a new C# project of theContinue reading “Authentication with JWT in .NET 6”

The Agile Paradox

I bet you work at a company who’s doing Agile. But have you ever actually read the Manifesto for Agile Software Development? The first of the four key principles is this: Individuals and interactions over processes and tools. The Manifesto for Agile Software Development Now why is this so important? That’s what’s today’s blog post/rantContinue reading “The Agile Paradox”

Simple things – It’s not that simple

One of the most interesting words in software development (including no-code stuff, which I’m currently working on) is “Simple”. The word itself seems really simple and hence we tend to use it without further thinking. But actually it’s not that simple. Let’s consider an example: A co-worker comes to you asking for a solution. TheyContinue reading “Simple things – It’s not that simple”

XPath – The path to better automation

XPath stands for XML Path Language (don’t ask me how, but luckily it’s not that important to this post). It’s a query like language made to easily navigate XML. Let’s look at a simple example. Then you can use XPath to select the ‘Author’ node (or any other node). If you wanted to grab theContinue reading “XPath – The path to better automation”

Mind your own business (logic)

You might have have heard that you need to separate the business logic from the data access. Or sometimes from the domain model. But what does this mean and how does it translate to robotic process automation? There are always different ways to do things and as such you shouldn’t think of this as “theContinue reading “Mind your own business (logic)”

Starting a new job in the age of Corona

Like many others, I have used the age of Corona, to start a new chapter in my career. I went from developing automation for Danske Bank, to doing pretty much the same for a company called Arbejdsmarkedets Tillægspension, or just ATP for short. To be fair, Corona didn’t actually have anything to do, with meContinue reading “Starting a new job in the age of Corona”

Why streamlining and cost cutting isn’t the same

In Denmark, most people are acquainted with the word effektivisering, which translates into streamlining, or simple making more effecient. It is a word which is typically spoken by politicians or C-level people. However, when they say it, it usually doesn’t have anything to do with efficiency, instead it is just another way of saying: “yeah,Continue reading “Why streamlining and cost cutting isn’t the same”

Robotic Process Automation – What I have learned so far

Process automation, or sometimes Robotics Process Automation – RPA (we can discuss the differences of the two another time) is becoming increasingly popular. And for a good reason. It can save your company a lot of resources, often by doing some quite simple stuff. However, simple doesn’t always mean easy. And when it comes toContinue reading “Robotic Process Automation – What I have learned so far”

Write better documentation with four simple steps

To me, documentation is a bit like vacuuming your house. I know it’s a good idea. I also know why it’s a good idea. Yet somehow, it’s still a really daunting task, that I keep postponing until “tomorrow”. So with that in mind, let’s see if I can give a few tips, which can helpContinue reading “Write better documentation with four simple steps”