Software engineering today is probably a ton of a magnitude complex than it was 4 decades ago. We've come a long way in terms of capabilities for sure but the complexity to deliver those capabilities has just shot up tremendously. Gone are the days when we could get by just knowing C/C++ as on OO developer. Yeseterday we had to know Java, Spring, Hibernate, Aspect Oriented, SOAP/REST, SAP/Oracle, AJAX, Maven, JUnit, DBUnit, Agile development, etc. Today, in addition to what we knew yesterday, we also have to know Flex, Andriod, iPhone/iPad, JQuery, MongoDB, Hadoop, etc, etc. The list just keeps growing.
This blog is dedicated to the technologies of today and tomorrow and the resources (books, links) that support the learning. I am a big fan of O'Reilly, Manning, and Wiley publishers. Hopefully this blog will simplify your learning of these technologies.