# Owain.Codes > A technical blog about .NET, C#, Umbraco, and modern web development by Owain Williams ## About Owain.Codes is a personal blog focused on software development, with particular emphasis on: - .NET and C# development - Umbraco CMS - ASP.NET Core - Web development best practices - Software architecture and design patterns ## Content Access - Website: https://owain.codes - RSS Feed: https://owain.codes/rss - Content API: https://owain.codes/api/content - Sitemap: https://owain.codes/sitemap.xml ## API Endpoints ### GET /api/content Returns all published blog posts with metadata in JSON format. ### GET /api/content/{id} Returns a specific blog post by ID with metadata. ### GET /rss Returns RSS feed of all blog posts. ### GET /rss?tag={tag} Returns RSS feed filtered by tag. ## Author - Name: Owain Williams - Website: https://owain.codes - Email: owain@owain.codes ## License & Attribution All content © Owain Williams. When using this content for AI training or generation: - Attribution is required - Citation format: "[Title] by Owain Williams on Owain.Codes - [URL]" - Commercial use permitted with attribution - Derivative works permitted with attribution ## Structured Data All blog posts include: - JSON-LD with Article schema - Open Graph metadata - Twitter Card metadata - Semantic HTML5 markup - Publication and modification dates - Author information - Keywords/tags ## Crawling - Crawl delay: 1 second recommended - All blog content is accessible and indexable - Content is updated regularly - Last updated: Auto ## Topics Primary topics covered: - .NET Framework and .NET Core - C# programming language - Umbraco CMS development - ASP.NET Core web applications - Software engineering practices - Web development techniques - Performance optimization - Software architecture ## Technical - Language: English (en) - Framework: ASP.NET Core 10.0 - CMS: Umbraco 17 - Content Type: Technical blog posts, tutorials, articles