Security Theory – CIA Triangle

With the rise of hackers security has become a hot button issue. A simple search of the word “hacker” reveals numerous stories about hackers finding ways to compromise sensitive information or breach supposed secure systems. Hackers have proliferated and formed organizations where they pool their resources and talents to achieve a number of objectives. Organizations such as “LulzSec” have pulled off some of the most unthinkable hacking jobs that have made news headlines. Before delving into implementing security it is important to identify a clear security policy as the guide to making decisions. Security professionals use many different tools to …

Continue Reading

Debugging in Visual Studio

One important skill as a developing professional is debugging. I came across this article from a tweet by the visual studio team, and it is superb. I usually prefer to write my own guides, but I really can’t put it any more simple or clear than Abhijit Jana already did. Jana is a tech evangelist and former Microsoft MVP. I find it important to follow these individuals especially early in your career. Their knowledge is invaluable, and they themselves are very well networked. Twitter has made it easy to follow these individuals, and they constantly tweet interesting topics which I …

Continue Reading

Things That I Dream of

With the recent passing of Steve Jobs we all reflect on innovation in different ways. Some people like to look at the cool gadgets that he gave us. I prefer to look ahead. Microsoft recently came out with several concept videos of their vision of the future. I love concept videos because they show us what would appear impossible and sets the tone for future innovation. This then inspires new generations to achieve these lofty goals. These videos are what I dream off every night. A world that is integrated. One where information is available. Thank you Microsoft for this …

Continue Reading

Reverse Polish Notation

What is it Reverse polish notation is a post fix notation created in you guessed it Poland by a logician named Jan Łukasiewicz. The reason for this form of notation is that it allows for math to be expressed in the most concise manner and leave absolutely no ambiguity to what the formula’s author is trying to express. When you think of mathematical equations you usually think in terms of infix notation. Let’s look at the following example: 1 + 6 * 4 = 25 This formula is solved using the order of operations which most people learn when they …

Continue Reading