~/conference

.NET Fest 2017

.NET developers, backend developers, architects, ASP.NET Core developers, devops engineers, mobile developers, data scientists

highload microservices; C# internals; SQL Server query execution; devops practices for developers; functional web development with F#; .NET Core application design; Xamarin Forms with Prism MVVM; dependency injection alternatives; Marten document store for .NET; machine learning for performance test classification; Microsoft AI and machine learning tools; ASP.NET Core security mechanisms

titleauthorlength
How do we build high‑load microservicesAnton Moldovan53m
A concrete production stack for high‑load microservices is presented: about 200 service types across five self‑hosted datacenters handling ~500 concurrent…
Talk in Russian on
Inside C#Yhor Fesenko47m
A deep dive into C# examining its hidden features, historical architectural decisions and trade-offs that shaped the language. Covers concrete effects of those…
Talk in Russian on
SQL Server Query Execution: Expectation vs RealityDenys Reznyk49m
Covers surprising differences between expected and actual SQL Server query execution behavior (like slower execution after changing options, queries never…
Talk in Russian on
Best DevOps Practices for DevelopersAnton Boiko45m
Overview of practical DevOps techniques aimed at software developers, focusing on accessible, common-sense practices that increase team effectiveness. Covers…
Talk in Russian on
Functional Web Development in F#Sergey Kalinets49m
Shows how to build end-to-end web applications using only F#: writing web servers with Suave, creating browser apps with Fable, running them in Docker and…
Talk in Russian on
Designing and Building Applications on .NET CoreAndrey Antilikatorov48m
Covers principles and best practices for building flexible, scalable applications using Microsoft .NET Core together with Microsoft Azure services. Describes…
Talk in Russian on
.NET Fest 2017Dino Esposito, Mark Seemann04m
Conference highlight reel from 28 октября 2017 shows an organized one-day event with three tracks, on-stage interviews with Dino Esposito and Mark Seemann…
Talk in English on
Prism and Xamarin Forms: create cross-platform app using the MVVM pattern.Matteo Pagani56m
Shows how Prism plus Xamarin.Forms implements MVVM with concrete code: Visual Studio templates scaffold projects, Prism registers pages and viewmodels via a DI…
Talk in English on
From Dependency injection to dependency rejection.Mark Seemann52m
Claim: dependency injection in OO maps to partial application equals constructor injection at the IL level but that pattern is not truly functional. Demo: F#…
Talk in English on
UXDD: A New Pragmatic Methodology for Domain Modeling and User Experience.Dino Esposito51m
Claims a concrete workflow: start with even-storming sessions and cheap sketches and wireframes (paper napkins and prototypes) to define input/output for each…
Talk in English on
I Have a Microservices Architecture and I Didn't Know.Dino Esposito52m
Argues that many systems accidentally become microservices and gives a concrete case: a startup grows into six distinct MVC applications (API server, player…
Talk in English on
Attack Mitigation Mechanisms in ASP.NET CoreMykhayl Shcherbakov50m
Overview of ASP.NET Core security: compares the redesigned, open-source framework to classic ASP.NET and explains new and rewritten security features. Covers…
Talk in Russian on
What's new in ASP.NET Core 2.0?Ugo Lattanzi48m
Claims that upgrading from ASP.NET Core 1.1 to 2.0 mostly means changing the runtime and updating packages, with a meta-package that removes many manual…
Talk in English on
Architectural and Development Peculiarities for Applications in the Healthcare DomainMarat Yuldashev48m
Discusses building software architecture and applications for the healthcare domain, noting that strict regulation and laws/standards force different…
Talk in Russian on
Marten as a Document Store for .NET ApplicationsKonstantyn Proskurdyn47m
Marten (a .NET document database library using PostgreSQL) and JSONP are presented as a way to store and query partially-structured data without predefined…
Talk in Russian on
Classifying Performance Test Results Using Machine LearningYhor Kochetov52m
Covers basic machine learning algorithms and their application areas, then shows a practical example of building a classification system for Unity performance…
Talk in Russian on
Microsoft Tools for Artificial Intelligence and Machine LearningOleksandr Krakovetskiy47m
Overview of Microsoft tools for AI and machine learning, covering Azure Machine Learning, Bot Framework, Azure Cognitive Services, and HoloLens. Describes…
Talk in Ukrainian on
SOLID SharePoint apps with TypeScript and SharePoint Framework.Stefano Tempesta46m
Shows how TypeScript + SharePoint Framework implements concrete SOLID refactorings: interfaces for list-item contracts, dependency injection for renderers, and…
Talk in English on
Treasure Hunt: Finding your application hot spot.Martin Kulov48m
Demonstrates concrete steps to find hot spots: use Visual Studio diagnostic tools and ETW sampling, compare sampling vs instrumentation, and run the Visual…
Talk in English on
Everything you need to know about Windows Mixed Reality.Matteo Pagani47m
Explains that Windows Mixed Reality brings HoloLens tech to multiple partner headsets and a single SDK, shows development flow with Unity + Mixed Reality…
Talk in English on
IoT Circus – Trapeze (In Cloud acrobatics).Catalin Gheorghiu49m
Architecture shows ingestion with IoT Hub per-device queues feeding a SQL-like Stream Analytics time-window layer that routes to Power BI or a database; an…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.