Issue No 105

DocTales: Collaborative documentation for Umbraco and Astro JS

by Richard Jackson

Astro provides static generation functionality that, when combined with Umbraco's Content Delivery API, can enable you to create statically generates sites with Umbraco! As a member of the community creating a soon-to-be published guide on using Umbraco with Astro, Richard tells us about his collaborative journey making documentation for it, an important part of any community.

Integrating Cloudflare CDN with Umbraco Websites - Part 2: Cloudflare's Key Features and Full-Page Caching

by Nurhak Kaya

In part 2 of his series on using Cloudflare with Umbraco, Nurhak walks us through Cloudflare's key features, and shows us how to use it with Umbraco for full-page caching.

Stay Plugged in to the Community!

UMBRAAD

16 May 2024

Virtual

Website

Codegarden

12-14 June 2024

Odense, Denmark

Website

DF: Dutch Umbraco Experience

19 September 2024

Utrecht, Netherlands

Website

What to expect

Umbraco US Festival

03-04 October 2024

Chicago, IL, USA

Website

Around the Web

A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.

Top defensive programming principles with examples

credit: Piotr Bach credit: Wojciech Tengler

Code is most robust when it's defensive. Piotr and Wojciech share an blog post on top principles, providing practical examples to help you write more robust and error-resistant code. No matter how long you've been developing, one of these tips may be useful to you!

Read the blog post

Umbraco.Community.CSPManager

credit: Matthew Wise

Good news - Matt's CSP Manager package is now compatible with Umbraco 13, our current LTS. Update your CSP policies with less headaches, ensuring better security and compliance, with some snappy tag helpers and additional features to get you going in a jiffy.

Download the package

Dragonfly Umbraco 10 Helpers

credit: Heather Floyd

Check out Heather's handy new Dragonfly tool, which offers numerous helper methods to boost reusability and efficiency without adding bulk. Perfect for developers aiming for streamlined efficiency. Check it out and see all the nice features!

Check out the package
View on Github

Using the Command Pattern to Re-Apply Changes to an Observable Model in Umbraco Bellissima

credit: Matt Brailsford

Dive into Matt’s insightful article to master the command pattern, a design approach that simplifies re-applying changes to observable models in Umbraco. This technique enhances code maintainability and flexibility, so be sure to give it a read!

Read the blog post

Configuring a Suggester with ExamineX and Azure AI Search

credit: Shannon Deminick

Shannon’s latest blog post guides you on integrating Azure AI Search with ExamineX to improve search functions and introduce smart suggestions, giving you a chance to get expert insights to upgrade your site’s user experience!

Read the blog post