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!
A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.
Top defensive programming principles with examples
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 postUmbraco.Community.CSPManager
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 packageDragonfly Umbraco 10 Helpers
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 packageView on Github
Using the Command Pattern to Re-Apply Changes to an Observable Model in Umbraco Bellissima
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 postConfiguring a Suggester with ExamineX and Azure AI Search
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