- January 01, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about naming identifiers. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- General Naming Guidelines
- The Power of Meaningful Names
- Naming Classes / Types / Applications
- Naming Classes, Interfaces, Types, Delegates, Enumerations, Namespaces, Files, Folders, Assemblies, Applications
- Naming Methods and Method Parameters
- Naming Variables and Constants
- Other Naming Guidelines
Read More
- December 01, 2020
- Nikolay Kostov (Nikolay.IT)
Lecture about code formatting. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Why Do We Need Code Formatting?
- Formatting Methods
- Formatting Types
- Common Mistakes
- Alignments
- Automated Tools
Read More
- November 07, 2020
- Nikolay Kostov (Nikolay.IT)
Lecture about dynamic programming. The video is recorded in 2015 in Bulgarian.
Topics covered:
- Minimum and Maximum
- Divide and Conquer
- Dynamic Programming Concepts
- Fibonacci Numbers
- Subset Sum Problem
- Longest Increasing Subsequence
- Longest Common Subsequence
- Other Dynamic Programming Usages
Read More
- November 03, 2020
- Nikolay Kostov (Nikolay.IT)
Lecture about graphs and graph algorithms. The video is recorded in 2014 in Bulgarian.
Topics covered:
- Graph Definitions and Terminology
- Representing Graphs
- Graph Traversal Algorithms
- Connectivity
- Dijkstra’s Algorithm
- Topological sorting
- Prim and Kruskal
Read More
- October 23, 2020
- Nikolay Kostov (Nikolay.IT)
Lecture about combinatorial algorithms. The video is recorded in 2012 in Bulgarian.
Topics covered:
- Definitions in Combinatorics
- Permutations
- Combinations
- Binary Vectors
Read More