Talks

Here you can find some of talks I've given over the last few years.

2017
Crash Course In Foreign Language Support For ÜS Developer
English is pretty much the only language you need to know when it comes to programming. All tools speak English, most of literature is written in English, and Stack Overflow is still the most useful in its English variant. However, sooner or later your application will run on some foreigner's computer. This talk will help you deal with different regional environments, what C# has to offer in regards to regionalization, where C# fails, and what are the most common mistakes. All that with a few anecdotes and exaggerations.
Path Over the Desktop Bridge
Microsoft’s Project Centennial, also known as Desktop Bridge, allows for getting any existing Windows desktop application into the Windows Store. We will investigate what are the limits, common pitfalls, and just how difficult can it get.

2016
Bash Primer
Hands-on talk showing Windows developers all the weird and wonderful things Bash can do.
Crash Course In Foreign Language Support For ÜS Developer
English is pretty much the only language you need to know when it comes to programming. All tools speak English, most of literature is written in English, and Stack Overflow is still the most useful in its English variant. However, sooner or later your application will run on some foreigner's computer. This talk will help you deal with different regional environments, what C# has to offer in regards to regionalization, where C# fails, and what are the most common mistakes. All that with a few anecdotes and exaggerations.

2015
.NET Under Linux
Ease of .NET development under Linux is improving with each passing day but issues still remain. Session will bring overview of things that changed with .NET Core, things that remained the same, and things that can only get better. Yes, GUI development, I am looking at you.
Git in the Enterprise Environment
While Git has won hearts and minds in open source, it is still doing only the first steps in the enterprise. This talk covers some of its advantages, work flows, and challenges unique for its use within the company and an obligatory beginner's guide to Git to help you along the way.

2014
What Every Developer Has To Know About IPv6
Although most of our networks are still mostly IPv4, IPv6 is slowly gaining
traction. Any new, large scale network has to at least think about IPv6
compatibility if not even abandoning IPv4 all together. This session teaches the basics of IPv6, the most common issues for bringing legacy programs into brave new world, and what new scenarios IPv6 makes possible.