Preslav Mihaylov

Speaker, Software Engineer, Technical Trainer. Passionate about computer science, presenting and playing board games

What you won’t learn in the basics courses: Floating point numbers

Hey, it has been a while since I last wrote an article on these series. Last time, we covered negative binary numbers and the different ways of representing them in a computer. This time, we will explain how to deal with real numbers. More specifically, we will briefly discuss fixed point numbers and then we will move on to the core of this article – floating point numbers.

Continue reading

Speaking at TEDxPlovdiv

Monterey, California hosts the great conference called TED every year. Some of the greatest speakers from all over the world gather and share “Ideas worth spreading”. But independent TED events are being organised all over the world with the abbreviation of TEDx.

Plovdiv, one of the greatest cities in Bulgaria, is hosting a TEDx event for the first time in its history. I cannot describe how excited I am to be part of some great speakers on this event.

On April 23, I will share my philosophy about why blaming others stops your growth. It is a lesson I have learned while playing one of the most popular games nowadays (It was popular when I was playing it too) – League of Legends.

I am looking forward to attending this great event with great enthusiasm and I can’t wait to meet all the great people there!

Announcing the repository, where I will keep all my talks

Lately, I have been making some talks and I have wondered where to store them in order for them to be available to the public. I have found a platform, called Speaker Deck, where I will be sharing all my talks from now on since it makes it easy for everyone to view them online.

The platform doesn’t support adding anything else except the slides, though, so I will share whatever materials a presentation might have in my Github Repository, where it will be available for downloading anytime.

Without any further ado – My Speaker Deck Account

What you won’t learn in the basics courses: Negative binary numbers

Computers store data using numbers and last time, we covered how they store positive numbers in binary. But our adventure will be incomplete if we don’t present how to store negative numbers. This time, we will explore different variants of storing negative binary numbers and we shall see why do we store them that way.

Continue reading

What you won’t learn in the basics courses: Intro to binary numbers

Last time, we covered how does a processor work. We mentioned that he used instructions, which are encoded in numbers. But these numbers are stored in a computer in binary digits.

Today, I begin a series on posts on how binary numbers work.

Continue reading

Older posts »