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 ...