Zoran Horvat's repositories
easy-parse
Compiles simple grammar into a parsing table. Includes parser which can build a syntax tree for a given plaintext. Allows compilation of the syntax tree into a custom object.
price-calculator-kata
Simple sequence of requirements, leading to a (hopefully) simple code implementation
sudoku-kata
Coding practice demonstrating an awfully long method. Try to refactor this method.
live-coder
Visual Studio extension which helps present live coding demos
conf-jetbrains-net-days-2020
Code and slides from talk Refactoring to Patterns with ReSharper, JetBrains .NET Days Online, May 2020
conf-techdays-helsinki-2020
Surviving C# 8 Design with No Nulls
conf-ndc-london-2021
Source code and slides from NDC London 2021 talk Securing Multitenant Databases with Entity Framework
workshop-gradually-improving-software-design
Workshop materials and lessons
conf-2022-04-ndc-porto
Code and slides from the 04/2022 NDC Porto conference
linq-deferred-aggregation
LINQ extensions that allow aggregating sequences while consuming them
random-sequence
Types that generate an IEnumerable<int> containing infinitely many random numbers that do not depend on global state.
conf-2021-10-itkonekt
Source code from talk "Mixing Paradigms on Steroids with Latest C# Specification" held during IT Konekt October 2021 conference
conf-2022-05-techorama
Techorama Belgium source code
conf-azure-saturday-2021
Code and slides for the talk Keeping Secrets in Azure for .NET Developers, Azure Friday conference 2021
conf-sinergija-2020
Final source code from Sinergija 20 conference talk "Securing Multitenant Databases with Entity Framework Core"
audacity
Audio Editor
conf-2021-12-net-zurich-user-group
Source code for talk "Performance vs. Composability: Surviving Functional Design with C#
conf-2021-12-sinergija
Source code and slides from December 2021 Sinergija conference
conf-itkonekt-net-open-day-2021
Source code for the April edition of ITKonekt .NET Open Day virtual conference
conf-scrum-gathering-2021
Source code from talk "Problem Decomposition Techniques for the Agile World"
conference-talks-2022
Code and other materials from talks at conferences during 2022