Standing with Ukraine
Standing with Ukraine against war…
Welcome to my little corner of the internet! This is where I share my coding adventures, occasional rants about .NET, and things I've learned the hard way so you don't have to. When I'm not wrestling with cloud architecture, I'm probably with my family or serving in the Danish Home Guard.
Open-source libraries and tools developed to solve real-world challenges
A web application that helped users identify fake Facebook pages.
A comprehensive .NET library for interacting with ACME (Automated Certificate Management Environment) servers to automate SSL certificate issuance and renewal.
A modern .NET client library for the Cloudflare API, enabling programmatic management of DNS records, caching rules, and other Cloudflare features.
Thoughts, tutorials and insights on software development and technology
Standing with Ukraine against war…
Back in the beginning of 2020, when the first mentions of COVID started hitting the media, Maria and I started discussing our plans for 2021. When we moved to the…
Back when I made the first publically available build of Kenc.ACMELib I wanted to go for semantic versioning, but with the default format in Azure DevOps being $(date:yyyy).$(date:MM).$(date:dd)$(rev:.r), the first…
2019 has been a year that in many ways changed my life. A few days into the year, on the last evening of our Christmas trip back home to Denmark,
GitHub is pretty much the defacto-standard for hosting source code for Open Source projects. While it excels at hosting Source Code, it lacks automated builds and as such requires integration with…
During todays livestreamed ".net conf 2019", Microsoft that .net core 3.0 has been released. The release includes a plethora of changes and improvements, however one thing that is yet…
Specialized in modern development technologies and methodologies
Expert-level development with C#, .NET Core, ASP.NET, and related frameworks
Azure and cloud-native application architecture and deployment
SQL, NoSQL, and efficient data storage solutions for modern applications
Application security, authentication, and secure coding practices