Writing / Selected articles

Things learned.
Notes shared.

Practical notes on building for the web. A small collection of ideas, useful examples and lessons from making things.

  1. Introducing Diplo Translator Omni: AI translation for Umbraco

    Translate Umbraco pages, rich text and nested blocks into reviewable drafts, then keep languages current with source-change tracking and coverage tools.

  2. God Mode for Umbraco 17

    Explore content relationships, diagnose problems, inspect logs and understand your Umbraco 17 installation from the backoffice.

  3. JavaScript equivalents of C# LINQ

    A practical translation guide for C# developers working with JavaScript arrays.

  4. Working with query strings in ASP.NET Core

    Read query values and build URLs with the framework’s helpers, without assembling the escaping by hand.

  5. I'm MVP (Yeah, you know me)

    Proud to have been named an Umbraco MVP at Codegarden 2017, and grateful to the community that made it possible.

  6. Diplo Dictionary Translator

    Free, open-source translation for Umbraco Dictionary items. Where my translation tools began, and how Translator Omni takes them further.

  7. Legacy Umbraco packages

    Four tools from earlier generations of Umbraco — Media Download, Trace Log Viewer, Date Range Picker and Dictionary Editor — collected in one place.

  8. Audit Log Viewer for Umbraco 17

    Search content changes and user audit events in the backoffice, with detailed filters, entity links and CSV export.