Issue No 129
The tip of the observability iceberg: depth is not measured in meters, but in levels of observation
by Bogdan Kosarevskyi
Any project under load without observability is a black box. Bogdan treats headless Umbraco, Next.js, and SQL Server as the distributed system it really is, and shows how to see inside it, wiring up metrics, logs, traces, and continuous profiling on a Grafana-powered demo stack.
Virtual Members: Passwordless Umbraco Auth Without the Identity-Provider Bill
by Hubert Galuszka
No passwords, no user records, no identity-provider bill. Hubert walks us through Virtual Members, a lightweight way to gate Umbraco content behind a CSV file the client already maintains, with email-only, OTP, or full MFA depending on how secure you need it.
Issue 128 :: June 2026
Issue 127 :: May 2026
Stay Plugged in to the Community!
A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.
UMBRAAD 2026 Videos
Did you miss part of UMBRAAD or just really love a specific presentation? Well now you can catch all of the videos on the community YouTube channel. We love accessibility here at Skrift, so we'll definitely be giving these a peek and you should too!
Watch the videosSA.Automate.Pushover
Looking to send push notifications to your phone when something happens in Umbraco? Well, now you can with Umbraco Automate + Pushover. Paul (with the help of Owain) has released his first package, so let's give him a huge #h5yr for this exceptionally useful tool!
Download the packageLetting AI agents loose on Examine
Shannon has been managing Examine - a package that we're all quite familiar with - for an exceptionally long time now. As with any long-running project, there's always a huge backlog of things to do, so what happened when he let AI take over some of that todo list for him?
Read the blog postCreating A Safe Space for Editors to Be Wrong
Coding experiences with AI have certain factors in place - like isolation and self-validation - to help programmers feel safe when they're relying on agents to help them with their code. But what about content editors? Matt looks at what makes agentic coding feel safe and what needs content editors might have for the same things.
Read the blog postStop copy-pasting appsettings.json: configuring test sites in code
If you need to boot up fresh versions of a site for testing, then you might be wasting time - and making errors - by copy-pasting your appsettings over and over again! Richard helps us be more productive, and more accurate, by setting this up in our code instead.
Read the blog post