AI Strategy: Why We Moved from Local Llama to OpenAI
A pragmatic analysis of the costs, performance, and complexity of running local LLMs versus cloud providers, and why we adopted a hybrid architecture.
10 articles found
A pragmatic analysis of the costs, performance, and complexity of running local LLMs versus cloud providers, and why we adopted a hybrid architecture.
Implement robust error handling with Result patterns, global exception handling, and Polly resilience policies in .NET applications.
Building the ultimate developer portal for the home lab. We integrate 'gethomepage', Spotify Backstage, and secure it all with Authelia SSO.
How to safely migrate from a monolithic ASP.NET MVC app to modern microservices using the Strangler Fig Pattern and YARP (Yet Another Reverse Proxy).
Why we chose the Document Model and RavenDB's impressive GUI, despite the challenges of a smaller ecosystem and specialized hosting requirements.
A streamlined guide to setting up the full BlueRobin stack locally, from secret management with Infisical to running microservices with shared infrastructure.
Stop memory leaks and race conditions. Master Blazor Server's lifecycle events and build a robust BaseComponent.
Build robust forms in Blazor. Master FluentValidation integration, custom input components, and complex state management.
Deep dive into NATS consumer configurations. Learn how to implement Load Balanced Work Queues for scaling background jobs and Fan-Out patterns for event-driven systems.
Stop creating invalid objects. Learn how to use static factory methods and private constructors to ensure DDD entities are always in a valid state.