.NET Fest 2018
who it's for
.NET developers, backend developers, cloud engineers, mobile developers, machine learning engineers, devops engineers, software architects
topics
Blazor single-page apps; F# in production; .NET Core 3.0 features; ML.NET model integration; CAP theorem for distributed systems; multithreading and async in .NET; Akkling (Akka with F#); MSBuild customization; immutable data structures in .NET; memory management in .NET; profiling .NET Core on Linux; Docker with Azure services
| title | author | length |
|---|---|---|
| ASP.NET Blazor—the C# Angular or the return of Silverlight? | Dino Esposito | 56m |
Claims that Blazor runs full .NET in the browser via WebAssembly and is built on ASP.NET Core 2.1 with a .NET Standard app that downloads the runtime and… | ||
| One Year of Using F# in Production at SBTech | Anton Moldovan | 57m |
A year-long F# production effort at SBTech built a push-based queryable API and stateful stream processing using Orleans, Kafka, Mongo/Aerospike, and Docker… | ||
| What's New in .NET Core 3.0 | Olia Havrysh | 54m |
Overview of what's new in .NET Core 3.0, including cross-platform .NET Core’s benefits (performance, self-contained deployment) and the upcoming preview that… | ||
| Machine Learning for .NET Developers with ML.NET | Olia Havrysh | 57m |
ML.NET is an extensible .NET machine learning framework that lets .NET developers build models without leaving the C#/Visual Studio ecosystem. The talk shows… | ||
| ML.NET: Using Machine Learning in Ordinary .NET Projects | Sergey Korzh | 59m |
Overview of ML.NET, Microsoft’s machine learning library for .NET, showing how to use it directly inside regular .NET applications instead of building separate… | ||
| .NET FEST 2018 [overview] | 02m | |
Video from .NET Fest conference in Kyiv, Ukraine.
Fb: https://www.facebook.com/pg/dotNETFest
Website: http://dotnetfest.com/ | ||
| Scaling the CAP Theorem for Modern Distributed Systems | Anton Moldovan | 57m |
Describes practical alternatives to the CAP theorem for building modern distributed systems, focusing on Dynamo-style architectures: consistent-hash rings with… | ||
| Multithreaded and Asynchronous Programming in .NET | Vladymyr Kramar | 57m |
Covers design and implementation of multithreaded and asynchronous applications on the .NET platform, including creating threads, reusing them and… | ||
| Why Is My Query Slow and How to Fix It | Denys Reznyk | 55m |
Explains why a database query is slow by dividing causes into two categories: high CPU time (the query itself is expensive) or wait time (the query is blocked… | ||
| Akka + F# = Akkling | Vagif Abilov | 56m |
Akkling is an experimental F# API for Akka.NET that provides typed actors and F#-friendly support for actor lifecycle, cluster sharding, and reactive streams… | ||
| MSBuild: Understand and Customize Your .NET Build | Martin Ullrich | 54m |
MSBuild, the open-source build system used by .NET Core since 2017, is presented with practical guidance on customizing projects by editing project files to… | ||
| Ctrl-Alt-Del: Learning to Love Legacy Code. | Dylan Beattie | 48m |
Code that still earns money and is too scary to update shows up everywhere: a 15‑year old site runs on classic ASP still supported on modern Windows Server, a… | ||
| Immutable Data Structures in .NET: Why They Matter and How They Work | Dmitriy Ivanov | 59m |
Immutable data structures in .NET: why they help and how they work. The talk explains how immutability improves programmer productivity for correct… | ||
| Azure Web Development for a Healthy Person | Sergey Kalinets | 57m |
Covers building modern web applications on Microsoft Azure for .NET developers, addressing code organization, deployment and production monitoring. Describes… | ||
| Refactoring and Code Smells. | Dino Esposito | 57m |
Catalog of concrete smells and fixes: enumerates common smells (lazy/god methods, middleman, long parameter lists, contrived cyclomatic paths) and demonstrates… | ||
| How to Survive with Microservices | Leonid Molotievskiy | 56m |
A team’s experience migrating a large distributed system from a monolith to microservices is presented, examining what technologies and architectural choices… | ||
| .NET Internals: Stack Memory Management | Nykolai Balakyn | 44m |
Explains how the CLR ensures stack memory is cleaned by walking through how C# code is transformed into machine code and how that relates to stack memory… | ||
| Developing Machine Learning Algorithms in LUN Projects | Vladimir Kubitskiy | 46m |
Describes building machine-learning algorithms for a real-estate product (LUN). Starts from simple heuristic modules that classified whether a contact was an… | ||
| Look Mommy, No GC! | Dina Goldstein | 58m |
Perfmon, ETW GC events and PerfView traces identify a process spending 50–60% of CPU in GC and reveal the stack: string concatenation causes many allocations… | ||
| Dealing with Medusas in your Codebase. | Nathan Johnstone | 57m |
Claim: the Mikado Method makes large refactors tractable by breaking a goal into a directed dependency graph of small, verifiable experiments. Tools actually… | ||
| Dynamic Behavior of the Options Pattern | Aleksey Borodenko | 53m |
Demonstrates making .NET Core Options dynamic at runtime by using IOptionsMonitor and the post-configure pipeline to change settings without modifying library… | ||
| Xamarin + Azure Maps = Waze in no time. | Alex Pshul | 49m |
Claims a Waze‑like app is doable quickly by combining Xamarin + Azure Maps and shows the actual code: HTTP client calls to Azure REST endpoints, fuzzy search… | ||
| Let’s refresh our memory! Memory management in .NET. | Maarten Balliauw | 50m |
Claim: gen2 collections sometimes pause apps for seconds to minutes; the large object heap is not compacted by default and can produce misleading OOMs. Demos… | ||
| Profiling and Debugging .NET Core Apps on Linux. | Sasha Goldshtein | 53m |
Shows how to profile .NET Core on Linux with hands‑on commands: use perf plus flame graphs to find hot paths, BPF/BCC tools like stackcount to attribute 2,502… | ||
| Building a Search Engine: From Thorns to Stars | Andrey Vinda | 51m |
Covers principles of building search systems and compares different search engines, then shows the steps to build a search system using ElasticSearch… | ||
| Microsoft AI: Creating Software Solutions with "Intelligence" | Oleksandr Krakovetskiy | 57m |
Overview of Microsoft AI tools and services for building intelligent software, covering Cognitive Services, digital assistants, machine learning, and chatbots… | ||
| Apps, Algorithms and Abstractions: Decoding our Digital World. | Dylan Beattie | 52m |
Covers how a phone sets up 15–16 channels per handset over a ~2600 MHz carrier using phase/amplitude modulation (QPSK → 16‑QAM) to pack 2–4 bits per symbol… | ||
| How to Use Docker Containers with Azure Services for Your Solution | Sergey Belskiy | 53m |
Two small .NET Core apps are containerized with Docker: Dockerfiles are created, images are built and pushed to a container registry, and deployed to show… | ||
| How to Drive a Truck in Australia While in Kyiv | Andrey Tararaka | 58m |
A real-world story of a small IoT-adjacent project that migrated from an old technology stack to the modern cross-platform subset of the .NET stack. The talk… | ||
| Artificial Intelligence on the Xamarin Platform | Mykhayl Halushko | 41m |
Overview of how to use AI and machine learning with Xamarin: explains that Xamarin itself has no built-in AI/ML but can integrate external intelligent systems… | ||
| nothing matches | ||