Fallacies of Unit Testing
.NET Fest (23 October 2020) English
Common misconceptions about unit testing and the test pyramid; important guidelines that help to write tests with the highest value
MS Stage (02 October 2020) Russian
Introduction to expression trees and different ways we can use them to our benefit
.NET Summit (07 August 2020) English
Common misconceptions about unit testing and the test pyramid; important guidelines that help to write tests with the highest value
DevOps Fest (04 June 2020) English
Introduction to GitHub Actions, a brief look at how it can help automate mundane tasks in your repository, build CI/CD pipelines, and more
JetBrains .NET Days Online (14 May 2020) English
Getting into functional programming and F# in particular by building a parser for your own query language
.NET fwdays (11 April 2020) Russian
Introduction to expression trees and different ways we can use them to our benefit
DataArt IT talks (29 February 2020) Russian
Introduction to expression trees and different ways we can use them to our benefit
MSP Meetup (15 February 2020) Russian
Introduction to GitHub Actions, a brief look at how it can help automate mundane tasks in your repository, build CI/CD pipelines, and more
Svitla Smart Talks (12 December 2019) Russian
Using functional paradigms to design software systems with testability and maintenance in mind, without relying on dependency injection or layered arhictecture
.NET Fest (25 October 2019) Russian
Overview of parsing concepts, deep dive into the use of functional approaches for building parsers, and live-coding session that showcases how to build a working JSON parser using Sprache
3Shape Meetup (24 May 2019) English
Thorough introduction to language parsing in C#, overview of different approaches, and live-coding session that showcases how to build a working JSON parser using Sprache