Articles tagged #bestpractices


UMB.FYI
2025-12-24

📰 A Practical Guide to Unlocking Accessibility of Websites

In "Using WAVE to Enhance Web Accessibility," Nurhak Kaya discusses the importance of website accessibility for inclusivity and compliance with global standards like WCAG. The article highlights common accessibility issues, introduces the WAVE tool for identifying problems, and emphasizes integrating accessibility into development workflows for ongoing improvement.

UMB.FYI
2025-12-17

📰 Keeping Your Website Off the Naughty List: A Practical Guide to DDoS Defense for Umbraco

Jesper Hauge provides strategies for enhancing DDoS resilience in Umbraco websites, emphasizing the need for DDoS protection services, CDNs, and Web Application Firewalls. The guide covers attack types, caching techniques, and firewall rules to mitigate risks, ensuring stability during traffic spikes and safeguarding against malicious requests.

UMB.FYI
2025-07-16

📰 Seamlessly integrate strongly-typed primitives into your Umbraco apis

Dennis discusses the integration of strongly-typed primitives in Domain Driven Design, emphasizing their benefits for clarity and compile-time safety. He outlines challenges in the .NET ecosystem, including serialization, model binding, and API documentation. The post provides practical solutions and code examples, particularly within an Umbraco message board API context.

📰 TIFF Images uploading in Umbraco CMS – Hidden Issues You Should Know

In the UmbraCare blog, the author discusses the challenges of uploading TIFF images in Umbraco CMS. While TIFFs are supported by ImageSharp, they often lead to browser compatibility issues and system instability. The author recommends avoiding TIFF uploads in Umbraco or creating a dedicated media type to manage them effectively.

UMB.FYI
2025-05-14

📰 Is naming ‘blocks’ the hardest part of building a CMS?

Jo Loveridge discusses the complexities of naming reusable blocks in content management systems (CMS). He highlights the challenges faced by developers, content editors, designers, and clients in achieving clarity and consistency. Jo offers practical tips for effective naming, emphasizing purpose over layout, avoiding jargon, and documenting block usage to enhance user experience.

UMB.FYI
2025-04-09

📰 Learning TDD by doing: Umbraco & EF Core

In his exploration of using EF Core with Umbraco, Dennis reflects on his initial approach to Test Driven Development, which involved abstracting DbContext behind an interface. He advises against this, recommending instead to keep dependencies at the controller level and utilize real databases for testing. His experience highlights the importance of practical implementation over abstraction.

UMB.FYI
2025-02-19

📰 Magic Umbraco Routing Properties You Didn't Know

UmbraCare discusses four key Umbraco routing properties: umbracoUrlAlias for alternative URLs, umbracoUrlName for custom URL names, umbracoInternalRedirectId for internal redirects, and umbracoRedirect for temporary redirects. These built-in features enhance website management without additional coding, improving SEO and user experience.

UMB.FYI
2025-02-05

📆 Umbraco Leeds Meetup - Saeed Esmaeelinejad : EF Core best practices with large data set: Async or Sync?

2025-02-06 from 18:30 to 20:30 - IDHL, First Floor, 10 South Parade, West Yorkshire, GB

UMB.FYI
Archive Polls Pulse Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ