People love to stay in their comfort zone and do what they've always done. But what if you could take your web applications to the next level just by getting the fundamentals right?
In this .NET 7 demo-rich session, I will show you how to make your applications more testable, maintainable and resilient.
Whether you are working with a monolith or a vast distributed application, the areas we'll cover will be applicable.
Join me and learn about the following topics and more!
- Minimal APIs, top-level statements and good design practise
- Dependency injection and inversion of control
- HTTP clients and policies
- Resiliency and circuit breakers with Polly
- Discovery clients with Steeltoe OSS
Teodor will cover the fundamental elements of migrating to the cloud, such as recommended guidelines and potential missteps to steer clear of, along with a discussion on prevalent obstacles and successful tactics to avoid them. Additionally, he'll delve into the primary benefits of leveraging a cloud environment for your solution.
.NET is a powerful, comprehensive framework for building all kinds of apps: web, mobile and desktop, cloud, microservices, games, machine learning, and more. We just released .NET 7 in November, and the .NET 8 previews are already rolling out. It's exciting, but sometimes a little overwhelming to keep up with! In this session, you'll get a look at the most important features you can use now, and a look at the top new features being added in .NET 8.
Everyone who has worked with GraphQL knows just how powerful and flexible this API query language is.
The first principle of Principled GraphQL is One Graph – the rule which encourages the implementation of a single graph to maximize the value of GraphQL. We want this ubiquitous API that exposes our business model in a much richer way.
But as our graph grows over time and multiple teams start working on it, we often hit a wall where they need to federate their graph to align its development with their organizational structure. We want to make sure that teams are not blocked in their flows to deliver new features to the customer.
In this talk, we will look at how we can distribute our GraphQL API into sub-graphs and the challenges and advantages that come along with distributed graphs.
AI Copilots and Fusion Teams. Have there been any terms more hyped in the past century? What if we brought them TOGETHER? The dream is that AI people, Devs, Makers, IT Pros and Business folks work together to build AI Copilot solutions that do the boring and redundant parts of your jobs for you.
What exactly *is* a fusion team?
What is the best way for a fusion team to work together?
How you build and care for a Fusion Team without drama and culture issues?
What role does everyone play in the AI-verse?
Best of all, you'll get a peek at the super-secret Power Platform/Azure Open AI based product our 27 person Fusion Team is building that will shipping in November (don't tell our management, they don’t know yet!)
Logging is a vital part of every application that runs in production. It is in place to tell a story about the lifecycle of its runtime and make it easy for developers to debug a system and identify what failed and how when things go wrong.