Lecture about SOLID and other principles. The video is recorded in 2015 in Bulgarian. * SRP – Single Responsibility Principle * OCP – Open/Closed Principle ...
Lecture about the dynamic programming technique. The video is recorded in 2015 in Bulgarian. * Minimum and Maximum * Divide and Conquer * Dynamic ...
Lecture about graphs and graph algorithms. The video is recorded in 2014 in Bulgarian. * Graph Definitions and Terminology * Representing Graphs * Graph ...
Lecture about combinatorics, variations, permutations, combinations. The video is recorded in 2012 in Bulgarian. * Definitions in Combinatorics * Permutations ...
Lecture about sort and search algorithms. The video is recorded in 2013 in Bulgarian. * Sorting * Sorting and classification * Review of the most popular sorting ...
Lecture about recursion and recurrent algorithms. The video is recorded in 2013 in Bulgarian. * What is Recursion? * Calculating Factorial Recursively ...
Operations complexity comparison for some of the most popular data structures in C#. The video is recorded in 2013 in Bulgarian. * Fundamental data structures ...
Overview of some of the advanced data structures in C#. The video is recorded in 2013 in Bulgarian. * Standard .NET Data Structures * Special .NET Collections ...
Overview of dictionaries, hash tables and sets data structures. The video is recorded in 2013 in Bulgarian. * Dictionaries * Hash Tables * Hashing * Collisions ...
Overview of trees and tree traversal algorithms. The video is recorded in 2013 in Bulgarian. * Tree-like Data Structures * Trees and Related Terminology ...
Overview of linear data structures such as lists, stacks and queues. The video is recorded in 2015 in Bulgarian.
A lecture of mine (Nikolay Kostov) delivered on 29 August 2014 about Entity Framework Performance including SQL profilers, N+1 query problem, incorrect use ...