Author Archives: Dimitrios Kalemis

About Dimitrios Kalemis

I am a systems engineer specializing in Microsoft products and technologies. I am also an author. Please visit my blog to see the blog posts I have written, the books I have written and the applications I have created. I definitely recommend my blog posts under the category "Management", all my books and all my applications. I believe that you will find them interesting and useful. I am in the process of writing more blog posts and books, so please visit my blog from time to time to see what I come up with next. I am also active on other sites; links to those you can find in the "About me" page of my blog.

The ultimate winning strategy in the game of NIM

In the game of NIM, a few rows of objects are laid out. Each row can contain a number of objects, not necessarily the same number as the other rows. There are two players that alternate playing. Each player HAS … Continue reading

Posted in Science

The chained letters puzzle

I just invented a type of puzzle that I call “chained letters”. The purpose of the puzzle is to decode a number sequence in order to find the underlying word. Let me explain. First of all, this puzzle is meant … Continue reading

Posted in Education

My attitude towards the flat Earth conspiracy theory

People who claim that the Earth is flat rather that spherical, and people that just are not sure whether Earth is flat or spherical, all they want is scientific proof in order to believe this or anything else for that … Continue reading

Posted in Science

Completely dynamic full screen overlay in JavaScript with div or canvas

In this blog post, I am going to show you how to create a full screen overlay. Say you want to create a full screen popup when you click at a particular web page element, or at any other event … Continue reading

Posted in Web design

About computer languages, IDEs, and human rights

I do not find tasteful or nice to have to use needy IDEs like Visual Studio. I like to use Notepad for programming. Visual Studio is very demanding when it comes to resources like CPU, Memory, Hard Disk, Operating System … Continue reading

Posted in Development

Google doodle programming for kids solutions

Today (2017-12-04) Google published a doodle that has to do with programming for kids. Although this is the way kids should learn how to program, the doodle is incredibly difficult and should address only seasoned programmers. The way kids should … Continue reading

Posted in Development

What is is a website that features an online code editor with which you can create, host and deploy Node.js applications and static websites. You write the code online and that’s it! The deployment is instantaneous! And yes, you can also … Continue reading

Posted in Web design