It has been more than 15 years since I started working as a professional software developer. It has been an extremely rewarding experience for me over the time as there are always interesting projects to work with many great people.… Continue Reading
There was a function called PSet in Visual Basic 6 that allowed an easy way of drawing a pixel on a form. But this feature is missing in the VB.NET. Problem: The Windows Forms Graphics object does not provide a simple… Continue Reading
SQL Joins are challenging for beginners but there is a diagram that can help understand. I hope it is helpful. I will be adding more details to this topic in later posts. More details and examples can be found here… Continue Reading
This is Linda Liukas who passionately talk about computer programming. In this TED Talk, she explains the background of how she started programming by developing a fan website for Al Gore back in 2001. Here are some of her accomplishments.… Continue Reading
Ruby is very popular language but it does not come preinstalled on Ubuntu as of Ubuntu 15.10. But anyhow it is easy to get started with it. It can be installed using the following command using the apt package manager:… Continue Reading
I would like to start this post with the Alan Kay’s TED talk titled “A powerful idea about teaching ideas”. This talk covers a lot of topics like ideas about teaching and learning and how computers can make things better… Continue Reading
This is an interesting way to look at programming in an interactive way. Basically an example of inventing on principle. It is one of my favorite programming demos and a must to see.
Explanation: This is very simple. I created the new object with code “Morph new” and then made it visible with “aMorph openInWorld.” code. Once it was visible I moved it in circle, and to move Morph I used this… Continue Reading
I found the following comment very interesting. It was posted recently on Facebook. Here is the embedded post for more details.
This is a very interesting infographic showing the evolution of programming languages over the years. The good thing is that we can see the sample code of each language. Infographic via Rackspace