- September 15, 2021
- Nikolay Kostov (Nikolay.IT)
Short video about evaluating mathematical expressions using C# and stacks. The video is recorded in 2019 in Bulgarian.
Read More
- September 04, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about quality assurance and planning and tracking software quality. The video is recorded in 2015 in Bulgarian.
Topics covered:
- What Is Software Quality?
- Causes of Software Defects
- What is Quality Assurance?
- Improving the Software Quality
Read More
- September 01, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about software engineering fundamentals in C#. The video is recorded in 2014 in Bulgarian.
Topics covered:
- Software engineering overview
- Requirements
- Design
- Construction
- Testing
- Project management
- Development methodologies overview
- The waterfall development process
- Heavyweight methodologies
- Agile methodologies, SCRUM and XP
Read More
- August 09, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about SOLID and other principles in C#. The video is recorded in 2015 in Bulgarian.
Topics covered:
- SOLID Principles
- SRP – Single Responsibility Principle
- OCP – Open/Closed Principle
- LSP – Liskov Substitution Principle
- ISP – Interface Segregation Principle
- DIP – Dependency Inversion Principle
- DRY – Don't Repeat Yourself
- YAGNI – You Aren't Gonna Need It
- KISS – Keep It Simple, Stupid
Read More
- August 01, 2021
- Nikolay Kostov (Nikolay.IT)
Lecture about development tools. The video is recorded in 2015 in Bulgarian and is part of the high-quality code course.
Topics covered:
- Integrated Development Environments (IDEs)
- Source Control Systems (Git, SVN, TFS)
- Logging Tools
- Bug Tracking / Issue Tracking Systems
- Code Analysis Tools
- Code Decompilation Tools
- Code Obfuscators
- Code Profilers
- Refactoring Tools
- Continuous Integration Tools
- Deployment in the Public Clouds
Read More