Adolfi Dev » Umbraco
7 FOLLOWERS
Adolf Dev is a blog about Umbraco, Unit Testing, and random things. Here Adolf Dev provides articles about automated testing, .NET, DevOps, Kubernetes, and much more about her and how these help in app development, and more!
Adolfi Dev » Umbraco
3M ago
In my previous article I shared a tutorial on how you can get started with .NET Aspire with a brand new Umbraco 13 website running on .NET 8. In this follow-up tutorial I'll cover how you can make the same transition to .NET Aspire but with an existing pre-Umbraco 13 website.
Prerequisite:
See previous tutorial
Step 1: Upgrading Umbraco
Since .NET Aspire is a new feature in .NET 8 you are required to upgrade your Umbraco site to at least version 13 where .NET 8 final was first introduced. I highly recommend you use the official Umbraco Upgrade documentation and use the Version ..read more
Adolfi Dev » Umbraco
4M ago
NET Aspire, the latest iteration in the .NET family, offers a modular, high-performance framework for building web applications. Before we begin this tutorial, familiarise yourself with .NET Aspire by visiting the official .NET Aspire documentation or read this amazing blog post by Glenn Condron called Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8.
Prerequisite:
.NET 8
Umbraco 13.0.0-rc5
Visual Studio 2022 Preview
Docker
Step 1: Creating a .NET Aspire Application
In Visual Studio 2022 Preview create a new project using the empty .NET Aspire App ..read more
Adolfi Dev » Umbraco
7M ago
The other day I stumbled across a question on Our, Umbraco’s friendly support forum, that I knew I'd been working on something similar not too long ago and I was able to help the original author find the answer to their question.
In this blogpost I’ll share an updated version of this answer but for the latest version of Umbraco (12.1.2).
Custom Notification Handlers
Whenever a content item is published in Umbraco a ContentPublishingNotification event will be triggered. By creating our own NotificationHandler we can hijack this event and cancel or extend the default notification when a user is ..read more
Adolfi Dev » Umbraco
1y ago
It’s come to my attention, thanks to several friendly DMs, that my article “How to become a better mentor” was featured in the #121 issue of the Tech Lead Digest.
"A carefully curated weekly newsletter for CTOs, engineering managers and technical leaders with over 13500 readers."
Thanks TechLeadDigest.net for sharing it and to whoever submitted it for review. And to all you lovely people who've reached out afterwards, it warms my heart ..read more
Adolfi Dev » Umbraco
1y ago
In case you missed it make sure you read my contribution to this years 24 days in Umbraco, the yearly Umbraco advent calendar. This was my 3rd year writing for 24 days and this years edition was about how to improve yourself as a mentor for junior or aspiring developers.
https://24days.in/umbraco-cms/2022/how-to-become-a-better-mentor
Cheers ..read more
Adolfi Dev » Umbraco
1y ago
Ever found yourself logging the same things over and over again in your Umbraco application when doing HttpClient requests?
Wouldn't it be nice (if we could wake up) and all of our request where automatically logged for us in one unified way throughout our entire application?
Hello HttpMessageHandlers!
Imagine you're calling some sort of external api, its not unusual (to be in love with anyone) to have your code look something like this:
Now this piece of logging logic might be duplicated and spread around multiple times in your application and it becomes somewhat of a hazzle to maintain onc ..read more
Adolfi Dev » Umbraco
1y ago
Today I joined Marcin and Callum on their awesome YouTube show UmbraCoffee to talk about my recent findings and background around the performance issue in Umbraco 9-10 (which I wrote about earlier this week).
I covered why the issue occur, who it may affect, how you can reproduce it and how to fix it. Go check it out!
Thank for having me guys!
Cheers friends ..read more
Adolfi Dev » Umbraco
1y ago
-"I don't need the background, just give me the files to fix this issue!"
A few months ago me and the team I was working in found an alarming issue in Umbraco 9-10. I reported the issue in the Umbraco issue tracker and it turns out that if you are using custom controllers (RenderController) and passing in a ContentModel or ModelsBuilder models to your action you will experience massive performance issues as your projects scales.
-"If you are using custom controllers with ContentModel or ModelsBuilder models you will experience massive performance issues as your projects scales."
It's not reall ..read more
Adolfi Dev » Umbraco
1y ago
The other day I got a friendly heads up from Umbraco Documentation Team member Sofie Toft that the official Umbraco Unit Testing documentation had not yet been verified against the latest major version of Umbraco (v10).
Since I am the original author of this page it was nice of Sofie to remind me about this since I had totally forgot it. But today I finally came around to verify it and I was a bit surprised when I found that... *cliffhanger*
Side note: My original headline for this blogpost was:
"He was going to update the Umbraco Unit Documentation and you will never believe what happened nex ..read more
Adolfi Dev » Umbraco
1y ago
-"Ever wondered what the process of nominating and selecting the Package Award winners is like?
2022 was my second year on the Umbraco Package Award jury panel, and in the name of transparency and openness, I thought I would share with you what this process looks like and how we selected this year's winning packages and contributors."
Full article at umbraco.com: https://umbraco.com/blog/behind-the-scenes-of-the-umbraco-package-awards-2022 ..read more