{"@attributes":{"version":"2.0"},"channel":{"title":"From the blog","link":"https:\/\/servicestack.net\/blog","description":"Learnings, recommendations & new features from ServiceStack engineers","image":{"url":"https:\/\/servicestack.net\/img\/logo.png","title":"From the blog","link":"https:\/\/servicestack.net\/blog"},"generator":"razor-ssg","copyright":{},"lastBuildDate":"Fri, 24 Apr 2026 11:52:37 GMT","managingEditor":"team@servicestack.net (Team ServiceStack)","webMaster":"team@servicestack.net (Team ServiceStack)","item":[{"title":"Next.js React Server Components - Secure Design","link":"https:\/\/servicestack.net\/posts\/nextjs-rsc-secure-design","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/nextjs-rsc-secure-design","pubDate":"Mon, 15 Dec 2025 00:00:00 GMT","category":["react","nextjs","security"],"description":"How the Next.js RSC template architecture protects against React Server Components vulnerabilities through process isolation and defense-in-depth security"},{"title":"Replacing Legacy UIs in an AI-First world","link":"https:\/\/servicestack.net\/posts\/replacing-legacy-uis","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/replacing-legacy-uis","pubDate":"Sun, 07 Dec 2025 00:00:00 GMT","category":["llms","ai","react"],"description":"Rewriting legacy UIs on modern AI-First stacks are now cheaper and faster than traditional development."},{"title":"New .NET 10 + Angular 21 ASP.NET Identity Auth Tailwind SPA Template","link":"https:\/\/servicestack.net\/posts\/angular-template","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/angular-template","pubDate":"Fri, 05 Dec 2025 00:00:00 GMT","category":["angular","templates","identity-auth","autoquery"],"description":"Introducing our new Angular 19 IdentityAuth Tailwind Template with DarkMode and support for RxJS and Signals dev models"},{"title":"New Vibe Codable .NET 10 React Templates","link":"https:\/\/servicestack.net\/posts\/vibecode-react-templates","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/vibecode-react-templates","pubDate":"Thu, 04 Dec 2025 00:00:00 GMT","category":["react","ai","autoquery"],"description":"Exploring the new Vibe Codable .NET 10 React Templates and their NodeProxy architecture"},{"title":".NET 10's new OpenAPI Scalar + Swagger UIs","link":"https:\/\/servicestack.net\/posts\/openapi-net10","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/openapi-net10","pubDate":"Wed, 03 Dec 2025 00:00:00 GMT","category":[".net10","openapi","swagger","scalar"],"description":"ServiceStack v10 adds first-class .NET 10 support and new OpenAPI for Swagger and Scalar UIs."},{"title":"New React SPA Template","link":"https:\/\/servicestack.net\/posts\/net8-react-spa-template","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/net8-react-spa-template","pubDate":"Mon, 01 Dec 2025 00:00:00 GMT","category":["react",".net8","autoquery","admin"],"description":"Explore the new enhanced Vite TypeScript React SPA template for .NET 8"},{"title":"Creating a custom Explorer UI for OpenAIs Chat API","link":"https:\/\/servicestack.net\/posts\/ai-chat-explorer","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/ai-chat-explorer","pubDate":"Tue, 25 Nov 2025 00:00:00 GMT","category":["llms","ai","openai","chat"],"description":"Learning how to create a customized API Explorer API UIs like ChatCompletion's UI"},{"title":"FREE Gemini, Minimax M2, GLM 4.6, Kimi K2","link":"https:\/\/servicestack.net\/posts\/ai-chat-servicestack","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/ai-chat-servicestack","pubDate":"Fri, 21 Nov 2025 00:00:00 GMT","category":["llms","ai","chat","admin-ui","analytics"],"description":"The best OSS language models, now available for FREE in AI Chat!"},{"title":"AI Chat history persistence and Admin Analytics UI","link":"https:\/\/servicestack.net\/posts\/ai-chat-analytics","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/ai-chat-analytics","pubDate":"Thu, 20 Nov 2025 00:00:00 GMT","category":["llms","ai","chat","admin-ui","analytics"],"description":"Maintain a persistent history of all AI Chat requests and responses"},{"title":"AI Chat - A Simple OpenAI Chat Completions API, UI & Client LLM Gateway","link":"https:\/\/servicestack.net\/posts\/ai-chat","author":"demis@servicestack.com (Demis)","guid":"https:\/\/servicestack.net\/posts\/ai-chat","pubDate":"Mon, 17 Nov 2025 00:00:00 GMT","category":["llms","ai","openai","chat"],"description":"Unlock the value of OpenAI Chat APIs using a simple, serializable ChatCompletion DTO that works everywhere"}]}}