.NET Fest 2019
as the organisers put it
Украинская конференция для профессионалов в области разработки на платформе .NET
who it's for
.NET developers, backend developers, platform and DevOps engineers, software architects, engineering managers, QA and test automation engineers, cloud solution engineers
topics
Blazor server and WebAssembly; multi-stage Dockerfiles and AKS; Azure Fluent management libraries; Azure App Service deep dive; serverless patterns on Azure; efficient microservice communication; domain-driven design with .NET; OpenAPI/Swagger tooling and clients; async lifetime testing with xUnit; high-performance C# design patterns; GraphQL schema stitching with Hot Chocolate; Power BI embedded integration
| title | author | length |
|---|---|---|
| The Next Step in the Construction Revolution | Serhii Bielskyi | 58m |
Covers how Internet of Things (IoT), artificial intelligence (AI), and Digital Twin technologies are being applied to smart building adoption to improve energy… | ||
| Around world in a session! Globalization and localization of software | Rachel Appel | 58m |
Shows a working ASP.NET Core demo that wires localization via middleware, CultureInfo and the string localizer, stores translations in resx resource files… | ||
| Async Lifetime Tests with xUnit and AutoFixture | Andrey Litvinov | 58m |
A presentation about testing a basic CQS-pattern service that handles command requests and publishes events describing state transitions, focusing on common… | ||
| Power BI Embedded | Evgeniy Polonichko | 54m |
Shows how to build and embed Power BI reports: create reports in Power BI Desktop, publish to powerbi.com, and control embedding with the Power BI REST API and… | ||
| 6 Lessons I Learned on My Journey from Monolith to Microservices | Eran Stiller | 57m |
Six practical lessons with concrete claims and case studies: migration of a large trading system to microservices over 12–18 months, a desktop CAD rewrite when… | ||
| Anatoliy Kolesnik | F# Tests | 49m |
Explains how .NET developers can adopt F# programming techniques without risking stability in production. Covers practical ways to use F# alongside existing… | ||
| Test automation for developers | Arnon Axelrod | 53m |
Argues that test automation is for developers too and its real value is preventing defects by enabling continuous refactoring backed by fast reliable tests… | ||
| Daily Performance Fuckups | Lukasz Pyrzyk | 45m |
Presentation: http://bit.ly/34gaMYE Fb: https://www.facebook.com/dotNETFest/ Website: http://dotnetfest.com/ .NET has accustomed us to writing code quickly and… | ||
| Architecting Blazor Applications: An Angular inspired approach | Dan Patrascu-Baba | 53m |
Claims that server-side Blazor in .NET Core 3.0 is production-ready while the client WebAssembly model targets .NET 5, and shows a working GitHub dashboard… | ||
| Architecting .NET solutions in a Docker ecosystem | Alex Thissen | 55m |
Demo application that tracks video-game high scores uses .NET Core 3.0, multi-stage Dockerfiles, and Azure Container Registry to produce immutable images… | ||
| Machine Learning for .Net Developers | Olia Havrysh | 57m |
Covers fundamentals of machine learning and shows how to apply ML in .NET projects without learning Python or R. Explains using ML.NET and other Microsoft… | ||
| Provisioning Azure PaaS fluently with Management Libraries and C# | Roberto Freato | 54m |
Creates a tenant end-to-end with C# using Azure Fluent Management Libraries: provisions an elastic pool database from a backup, makes a web app on an existing… | ||
| Implementing Domain Driven Design | Halil Ibrahim Kalkan | 54m |
Claims an actionable DDD implementation with a concrete Visual Studio solution, ASP.NET Boilerplate and Entity Framework Core projects, and a GitHub-like… | ||
| The future of Web: what Microsoft Blazor can do for you | Alexandre Malavasi | 59m |
Blazor runs C# in the browser via WebAssembly and shows both client-side WebAssembly and server-side SignalR hosting models, requires .NET Core 3.x and recent… | ||
| How to Measure Relationships Within the Company Using .NET | Aleksandr Demchuk | 54m |
A presentation describing a system that measures and nudges employee relationships in large companies by collecting survey responses and building connection… | ||
| Techniques for writing high-quality code | Rachel Appel | 59m |
Concrete claims and tools: prioritize readable maintainable testable reusable code over clever one-liners, use IDE features (Rider, Visual Studio) plus linters… | ||
| Uncovering Swagger/OpenAPI | Kevin Dockx | 53m |
Dives into the actual OpenAPI JSON that ASP NET Core and Swashbuckle.AspNetCore produce, shows adding XML comments, produces/ProducesResponseType attributes… | ||
| When SQL Server Best Practices Don’t Work | Denys Reznyk | 01h 00m |
Covers SQL Server best practices and shows concrete cases where following common recommendations blindly harms performance. Examines specific SQL Server… | ||
| Microservices from the trenches | Buzzwords. Dan Patrascu Baba | 56m |
Rebuilds a VB6 time‑and‑attendance app as .NET Core microservices, using RabbitMQ for messaging, fan out exchanges initially then refactoring to topics after… | ||
| Dragons in a Mixed Reality World | Anna Melashkina, Philipp Bauknecht | 53m |
Demonstrates placing a dragon model as a persistent, cross‑device anchor using Azure Spatial Anchors with HoloLens and phones, built in Unity; code creates a… | ||
| Create Your Own Serverless PKI | Eran Stiller | 56m |
Builds a working serverless PKI: generates a root CA locally, uploads the public part to Azure Key Vault, issues device certificates via Azure Functions (using… | ||
| Modeling a Pub/Sub API System with F# and CQRS (on a Micro Scale) | Anton Moldovan | 01h 07m |
Presents an F# + CQRS design that implements a single readable domain model handling both request/response and pub/sub over HTTP, WebSockets and AMQP… | ||
| How Serverless Makes Integration TDD a Reality — And Why We Need It | Sergey Medvedev | 53m |
Advocates starting development with integration tests that drive features, then adding unit tests later. Demonstrates building and deploying a full Serverless… | ||
| Micro-optimizations in the .Net World | Aleksandr Demchuk, Nykolai Balakyn | 55m |
Examines low-level .NET mechanisms (runtime and CPU-level behavior) to squeeze extra performance when caching and usual optimizations are exhausted. Covers… | ||
| Natural Language Processing in .NET | Aleksandr Demchuk, Sergey Korzh | 57m |
Overview of common natural language processing (NLP) tasks and how to solve them on the .NET platform. Covers ML.NET and other .NET-compatible options —… | ||
| DotNet Core in Production | Leonid Molotievskiy | 45m |
Covers running .NET Core microservices in production on Kubernetes: why the team migrated to the cloud, problems encountered (notably issues with .NET Core… | ||
| OpenID Connect In Depth | Kevin Dockx | 54m |
Shows Single Sign-On between Angular and ASP.NET Core MVC and implements automated single sign‑out using IdentityServer4 with both front‑channel and… | ||
| When IoT Meets Serverless | Alex Pshul | 50m |
Builds a parking-slot system with sensors, a device simulator and live Angular client and shows it working end to end: devices talk to IoT Hub, events land in… | ||
| Azure App Service deep dive | Roberto Freato | 52m |
Belief: Azure App Service works as a PaaS that makes workers stateless by externalizing state, with app service plan sizing and auto scale that adds instances… | ||
| Designing Big Data Solutions on Microsoft Azure | Andrey Antilikatorov | 53m |
Covers building high-load Big Data solutions on Microsoft Azure, focusing on architectural approaches, best practices, and practical tips to avoid pitfalls… | ||
| 10 Ingredients for an AKEless Build System | Matthias Koch | 55m |
NUKE replaces script files with C# console build projects committed to the repo, generates strongly typed fluent APIs for CLI tools (dotnet, MSBuild, NuGet… | ||
| High-performance code design patterns in C# | Konrad Kokosa | 58m |
Proposes a named set of performance patterns for modern C# and .NET: Span<T> and Memory<T> for zero-copy slicing, ArrayPool and object pooling to cut… | ||
| Monadic Parser Combinators in C# | Aleksey Golub | 54m |
Introduces parser combinators implemented in C#, explains general parser concepts, their uses and types, and contrasts traditional parser-writing methods with… | ||
| Practical serverless use cases in Azure with a trick or two | Stas Lebedenko | 58m |
Presentation: http://bit.ly/2BXjLSo Fb: https://www.facebook.com/dotNETFest/ Website: http://dotnetfest.com/ Serverless technology is trending, but in-depth… | ||
| Efficient Microservice Communication | Sergey Kalinets | 54m |
Presentation: http://bit.ly/2q67vfy Fb: https://www.facebook.com/dotNETFest/ Website: http://dotnetfest.com/ The move to microservice infrastructure exposes… | ||
| Building a High-Load-Capable REST API | Andrey Vinda | 54m |
Describes building a high-load REST API implemented with .NET Core 2 and ASP.NET Core 2, using Consul and Fabio for service discovery/routing, Orleans.NET for… | ||
| .NET Core 3.0 and the Future | Olia Havrysh | 55m |
Overview of .NET Core 3.0: explains advantages of .NET Core compared with .NET Framework, details new features introduced in .NET Core 3.0, and outlines… | ||
| Feature Toggles: Dynamic Configuration at Wirex | Serhii Buta | 56m |
A case study of how Wirex implemented feature toggles: starting from a simple config-file kill-switch for maintenance to a rules-driven system with… | ||
| Forget about HTTP | Irina Scurtu | 55m |
Claim: synchronous HTTP calls become brittle for inter-service data and lose requests; demos show an HTTP client fires ~3,501 requests in 20s that the API… | ||
| Hot Chocolate: GraphQL Schema Stitching with ASP | Michael Staib | 58m |
Claims a Hot Chocolate GraphQL gateway on ASP Net Core goes from zero to running in under five minutes, demonstrates Hot Chocolate stitching multiple schemas… | ||
| nothing matches | ||