Talks

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

Chernobyl Through the Eyes of DevOps (2018)

Chernobyl disaster is one of the most famous nuclear disasters in history. While DevOp life doesn't usually involve nuclear reactors, there are lessons to be made. On the tails of the Netflix series, I give my view of the disaster and parallels to the DevOps work.

Rust for beginners (2018)

Over just a few slides and a few examples, we can go over the Rust basics. It is not going to make you an expert but it will hopefully spark your interest.

Cryptography Failures (2018)

When someone hears about hackers or law enforcement accessing cryptographically protected data, one always thinks of how cryptography failed and how bunch of smart mathematicians did Enigma 2.0 and a major breakthrough. While that might be the scenario in rare cases, usually the answer is much more straightforward - cryptography is too strong so it wasn't even attacked - people and applications were. Talk goes over some dreadful mistakes of cryptography past, a continuing implementation oversights of cryptography current, and a dreadful potential for the errors in cryptography future.

Crash Course In Foreign Language Support For ÜS Developer (2017)

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 (2017)

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.

Bash Primer (2016)

Hands-on talk showing Windows developers all the weird and wonderful things Bash can do.

Crash Course In Foreign Language Support For ÜS Developer (2016)

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.

.NET Under Linux (2015)

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 (2015)

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.

What Every Developer Has To Know About IPv6 (2014)

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.