Moscow 2016
Helsinki 2016
SPb 2016
Moscow 2015
SPb 2015
Moscow 2014
SPb 2014
☰
About
Schedule
Talks
Sponsors
Organizers
Contacts
RU
Talks
The changing state of immutability C#
Immutability has its pain points, and sometimes they can be subtle. Let’s explore immutability in C#, see how it's become simpler over the various versions, and consider what the future might hold.
EN
Read more
Back to basics: the mess we've made of our fundamental data types
Numbers, text and date/time information are core bulding blocks of every data model imaginable, and yet are “broken”. Who is to blame and what should we do?
EN
Read more
Shifting gears for .NET: Moving to containers for .NET developers
Come find out how .NET is now an essential piece in cross-platform, highly distributed cloud environments, interfacing with open source cluster and Docker container technology.
EN
Read more
Let's talk about memory
We will talk about the memory access performance: from hardware stuff (CPU cache and its associativity, alignment, store forwarding, 4K aliasing, prefetching, cache/page splits, cache bank conflicts, and so on) to .NET specific problems (pinned objects, the large object heap, how does the heap works in the full .NET Framework and Mono).
RU
Read more
Authentication and Authorization in ASP.NET Core
Authenticating an ASP.NET Core app with IdentityServer and/or ASP.NET Core Identity and authorizing it.
EN
Read more
NuGet beyond Hello World
Let's examine important things like semantic versioning, .NET Standard, building and sharing NuGet packages, patterns and anti-patterns.
EN
Read more
Entity Framework Core: Is It Ready Yet?
All about Entity Framework Core: its new features, differences between EF Core and EF 6, and so on.
EN
Read more
The Performance Investigator's Field Guide
In this talk Sasha will share his performance war-stories from years in the field, along with a performance checklist and a wish-list for next-generation tools.
EN
Read more
Under the Hood of the ASP .NET Core Security
An overview and implementation details of the built-in ASP.NET Core security features.
RU
Read more
Building code analysis tools with the .NET Compiler Platform (Roslyn)
Static C# code analysis with Roslyn
EN
Read more
Typed or dynamic API? Both!
The talk explains how to develop an API that supports both typed and dynamic data, using a detailed example to illustrate it
RU
Read more
My awesome journey with Open Source
Have you ever thought about contributing? You want to start, but not sure how? Let me tell you why to start, how can you make it, what to avoid and what to expect from OSS contributions.
EN
Read more
Automate Your Dumps
In this talk you’ll learn how to generate dump files of .NET applications on Windows and Linux, how to analyze them in a debugger, and how to automate the analysis process for thousands of dumps with no user intervention.
EN
Read more
AvaloniaUI — the first XAML UI-framework with .NET Core Support
Nikita will talk about AvaloniaUI, a cross-platform XAML-friendly UI framework with .NET Core support: how it was done and what can be already used.
RU
Read more
Real World REST and Hands-On Hypermedia
An in-depth look at the architectural style known as REST. What is REST? Why does it matter? And how can you apply RESTful principles to real-world software development projects using ASP.NET?
EN
Read more
Democratizing AI on .NET Platform: from chat-bots and cognitive services to deep learning
We will learn how to use AI technologies on .NET platform: from existing cognitive services to deep learning using Azure ML and Cognitive Toolkit.
RU
Read more
Xamarin.Forms — specifics of cross-platform mobile development on C#
How to write a native cross-platform mobile app with Xamarin Forms: what do you need to know, what to pay attention to and what to expect.
RU
Read more
5 commandments of PDB
What PDBs contain, how to store them and how to use them effectively.
RU
Read more
JetBrains Rider IDE: personal effectiveness skills for .NET-programmers
This talk is for developers who want to get rid of boring repetitive coding routine. You'll learn new IDE features and look at known ones from a different angle.
RU
Read more
AOP via .NET
What is AOP in general and how to use it in .NET in particular.
RU
Read more
Containerised ASP.NET Core apps with Docker and Kubernetes
Kubernetes is now available to .NET developers — how to make the most of it?
EN
Read more
ASP.NET Core apps on Linux in production
We'll dive into the details of ASP.NET Core infrastructure and several popular libraries, approach the tasks of building the application and making Docker images, and, of course, examine Kubernetes in details.
RU
Read more
What is .NET Standard?
Confused between .NET Standard and .NET Core? Wondering what problems you don't have that .NET Standard is trying to solve? Baffled by how it works? Come and find out how and why .NET Standard is set to make a big impact on the ecosystem.
EN
Read more
Integrating .NET and Java virtual machines
Let's run JVM inside the .NET process while getting acquainted with Marshal, pitfalls and other specifics of such integration.
RU
Read more
HoloLens and Xbox One – new frontier for .Net developers
Learn how you can leverage your Universal Windows Platform skills with HoloLens and Xbox One.
RU
Read more
The collective responsibility problem
Math and game theory foundations that paved way for intricate algorithms.
RU
Read more
Interprocess communications: reasons and approaches
We will see why the need to communicate between processes might arise, will discuss how to solve the problem of communication and will find out that some methods are better and more convenient than others.
RU
Read more
Learn to cook MSBuild
How to solve different problems arising while writing your custom build tasks.
RU
Read more
Profiling .NET Core Applications on Linux
Sharing experience in building remote profiler for .NET CoreCLR runtime running on Linux ARM devices. The profiler runs and displays information right in Microsoft Visual Studio IDE. Also, we discuss some approaches to profiling in CoreCLR.
RU
Read more