Using Hangfire to update Umbraco content

If you've been reading this blog for a while, you must have realized that I am a huge Hangfire fan. It's an excellent tool to help in scheduling background tasks. The best part is that it includes a super useful dashboard allowing you to see exactly what is going on ...

Setting up Hangfire in Umbraco 9

I'm a big fan of Hangfire to manage my scheduled tasks. I've previously written on how to get Hangfire up and running in Umbraco 8 and the good news is that it's even easier in Umbraco 9! As a summary, we need to do 5 things: Install Hangfire Configure ...

Running Umbraco 9 on your Raspberry Pi

Let's start this post with some massive credits to Carl Sargunar for his pioneering work on getting Umbraco to run on Raspberry Pi.  Article: Running umbraco on a raspberry pi or how I stopped worrying and learned to love linux CodeGarden 2021 talk: Almost OSS Nirvana : Running Umbraco ...

Using Hangfire for scheduled tasks in Umbraco

This post is sparked from a question on Twitter about the retired scheduled tasks option we had in Umbraco v7. It's always a bit of a headscratcher when things you relied on in the past go away, now what?  As I told Peter here, we've been greatly impressed with ...

Help your favorite open source project by helping yourself

Hello, my name is Sebastiaan and I work for Umbraco. When I started working for Umbraco we had a large but manageable community of people building sites with Umbraco and figuring out the best solutions for their problems with our software. Problems? Yes, we have an approximately 15-year old codebase, ...

Let's Encrypt on Windows revisited

Back in March, I blogged about Let's Encrypt and then I got busy doing other things. This weekend I had another look at the state of things for Windows and discovered that a few industrious people have been building some great things. The on tool I like very much is lets-encrypt-win-simple (lews). This ...

In working with Umbraco as a Service (UaaS), we often get askeded the question is how to work with it using Visual Studio (VS). The answer up until now has been a rather manual process. I always get a little annoyed when advising people to do something manually when I know it can ...

An Umbraco database upgrade tip from the trenches

Upon trying to help with an upgrade recently, I came across an interesting case: for some reason the site in question was impossible to upgrade, in the upgrade installer, the database upgrade would fail. By chance, it took a long time to download the actual complete site they were trying to upgrade ...

Using Umbraco migrations to deploy changes

In yesterday's blog post I boldly claimed that it's "just as easy" to create a custom table for a counter. Well, this is kinda true, kinda not true. It's really easy to go into your local SQL instance, create a table with two columns and use a bit of PetaPoco to ...

Making sure your Umbraco site performs on Azure

Azure Web Apps (previously known as Azure Websites) is an excellent service that can be used to host your Umbraco website in a cost effective way. I will not go into deploying your site to Azure, this is something that can be done in different ways and works exactly the ...