Video: Strings and Text Processing in C# (Bulgarian)

Video lecture about strings and text processing in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Burgas, Bulgaria.

Topics covered:

  • What is String?
  • Creating and Using Strings
    • Declaring, Creating, Reading and Printing
  • Manipulating Strings
    • Comparing, Concatenating, Searching, Extracting Substrings, Splitting
  • Other String Operations
    • Replacing Substrings, Deleting Substrings, Changing Character Casing, Trimming
  • Building and Modifying Strings
    • Why the + Operator is Slow?
    • Using the StringBuilder Class
  • Formatting Strings
    • Formatting Numbers, Dates and Currency
  • Cultures and Culture-Sensitive Formatting
    • Accessing and Assigning the Current Culture
    • Parsing Numbers and Dates

Read More


Video: Text Files in C# (Bulgarian)

Video lecture about text files and streams in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Burgas, Bulgaria.

Topics covered:

  • What is Stream?
    • Stream Basics
  • Reading Text Files
    • The StreamReader Class
  • Writing Text Files
    • The StreamWriter Class
  • Handling I/O Exceptions

Read More


Award: Top 100 most influencing IT people in Bulgaria (2022)

Award: Top 100 most influencing IT people in Bulgaria (2022)

I am among the top 100 most influencing IT people in Bulgaria (2022).

The whole list is here: https://careershow.bg/index/it-influencers

Read More


Video: Exceptions in C# (Bulgarian)

Video lecture about exceptions and exception handling in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Burgas, Bulgaria.

Topics covered:

  • What are Exceptions?
  • Handling Exceptions
  • The System.Exception Class
  • Types of Exceptions and their Hierarchy
  • Raising (Throwing) Exceptions
  • Best Practices

Read More


Video: Methods in C# (Bulgarian)

Video lecture about methods in the C# programming language.

The video is recorded in 2014 in a training I was delivering in Burgas, Bulgaria.

Topics covered:

  • Using Methods
    • What is a Method? Why to Use Methods?
    • Declaring and Creating Methods
    • Calling Methods
  • Methods with Parameters
    • Passing Parameters
    • Returning Values
  • Best Practices

Read More