Microsoft Certified Trainer (MCT)

Microsoft Certified Trainer (MCT)

I am thrilled to announce that I have been a Microsoft Certified Trainer (MCT) since 2014, and I have held this prestigious award for the past 9 years! The MCT award recognizes individuals who have demonstrated a deep commitment to training and teaching Microsoft technologies, and it is a testament to my expertise and experience.

Read More

The National IT Olympiad Test Questions (Ages 11-14)

The National IT Olympiad Test Questions (Ages 11-14)

In May 2014 I visited the National Olympiad in Information Technologies in Montana and had the chance to look at a large part of the students' projects. There were many good ideas and quite a few good implementations.

We managed to photograph the test, and in this post I present the questions from the paper for the younger age group (5th-8th grade), together with their correct answers in bold - twenty questions on hardware, operating systems, security, graphics, audio, spreadsheets and email.

Read More

SoftUni Conf 2014: My Entity Framework and MVC Lectures

From 16 to 18 May 2014 the SoftUni Conf conference took place in Borovets. It was fun, and we hope it was useful for the participants.

Ivo (Ivaylo Kenov) and I were among the speakers, and for the first time we tried giving a lecture together. Our topics were Entity Framework and ASP.NET MVC, each about an hour long. The recordings are on YouTube and the code is on GitHub. The lectures are in Bulgarian.

Read More

Video: Preparing for the National IT Olympiad (Bulgarian)

20 practice questions for the test of the National Olympiad in Information Technologies.

I gave the lecture as part of the Telerik School Academy

We discuss interesting topics such as the Windows registry, the .NET Framework, operating systems, drivers, file compression, encoding, screen resolution, projection in databases, software processes, OAuth, wireless network security, top-level domains, Gmail, HTTP, CMS systems, scripting languages and more.

Read More

A List of All Human Languages, Parsed with C#

Planet flagsSometimes, when building web applications (and not only then), you need to maintain a list of all the languages in the world (or at least the more common ones). Up-to-date lists of the world’s languages are maintained at this link. The format is a little awkward, so I decided to parse it into CLR objects with C#, from where they can easily be loaded into all sorts of other formats (into SQL Server, for example). Below you will find a list of the languages (both the more common ones and a full list of all human languages). I have also added C# code that downloads the list of all languages and then prints the names of the living languages to the console.

Read More