Classics for Programmers
I’ve been a programmer for over 9 years (Today I am completing 9 years in IT industry) now, and I’ve read a lot of programming related books in order to improve my skills and keep up with technology. I’ve always wanted to make a list of best books for programmers. Here’s my list of “Timeless Classics for Programmers” http://goo.gl/MZ7F. If you want to be a great programmer , these books are a MUST read for you.
Azure Computing
Cloud Computing is a virtualized computing platform that provides infinite resources for running your applications– it leverages economies of scale to save you money by only requiring you to pay for what you use.Microsoft’s Azure Services Platform is a group of cloud technologies, each providing a specific set of services to application developers. The Windows Azure cloud platform includes Windows Azure, a Web-based Microsoft SQL Azure, and connectivity / interoperability services with .NET Services. As with other Cloud platforms, Azure is a consumption-based pricing model. Read more…
Less than free business model
For a company, one of the most successful ways to gain the upper hand on a competitor is to change the rules of the game in such a way that the competitor would need to abandon or destroy its core business in order to lay chase to your strategy. This thinking, which was chronicled in Clay Christiansen’s The Innovator’s Dilemma, is the key premise behind the success of Google. Google’s giving away products or services for Free was the first step towards implementing their competitor outsmarting strategy. Today, with Android smartphone OS Google has shown the next step of their brilliance. Read more…
A Plan B
“The most successful people are those who are good at plan B.” – James Yorke
2009 was the year that taught me the importance of having a Plan B in career. A Plan B which can be summarized this way: the best you can make of a worst-case scenario, the deal you cut with a fate you might be unable to avoid. “Plan B” is your back-up plan. It is what you are going to do, in case your first choice for a career path doesn’t work out the way you had expected. Developing a back-up plan is a good way to approach major/career planning – and life in general! It is essential to develop multiple approaches to your future. Read more…
Mobile Augmented Reality
Augmented reality, which uses your smartphone as a window to display “enhancements” to the world through its camera, is pretty hot right now. You can use it with Google Goggles to Google the world, or use it with Yelp to find the nearest restaurants. In 2009, there was an explosion of interest in bringing augmented reality applications and browsers to mobile devices with GPS, cameras and compasses. Mobile AR can create a new level of mobile interactivity in gaming, travel, retail, social networking and education applications. Read more…