YOUR FEEDBACK
Cecilia wrote: This article helped me focus on the field I wanted which was a user requirement....


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


The Web 2.0 Bookshelf
Gaining the strength and skills to build solid Web 2.0 applications

The Web 2.0 bookshelf

We are expecting another baby, so I was just moving my office from the second floor to our newly finished basement. I am not complaining since the basement turned out to be quite awesome. Its big, bright. clean and, most importantly, conducive to some major code cranking.

Moving the office means that I have to move my books, and I just love doing that. These rare occasions gives me a chance to remind myself how I got where I am now. The books bring memories, but more importantly the books shape us no less than circumstances, family and friends. Finding a good book is precious, it really is a rare gift.

The Web 2.0 mind set

Looking at my book stack made me think about recommending some good books for software engineers who are starting to work in the Web 2.0 space. Since the field is relatively new, we do not have any classics out there yet. But there are a few good books that should be on your shelf. And so I wanted to put together a list of books that help me in my daily work.

Over and over again, through my career, I find that books that help me the most are not just the books about programming language or software. I have been fortunate to draw the inspiration from a multitude of disciplines ranging from arts like poetry and music to sciences like ecology and economics. The patterns and beauty that exist in these diverse subjects find important place in modern software engineering.

The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.

Know thy basics

It does not matter what language you are programming in, it does not matter if you are working in United States or Europe and it does not matter what system you are building, there is a set of basic infrastructural knowledge that any successful software engineer must have. On my bookshelf, the indispensable and universal knowledge includes basic algorithms, understanding of programming language concepts, design patterns, refactoring, unit testing and agile methods. The books below give you the essential knowledge in these areas.


If interested, click:
here for Introduction to Algorithms
here for Design Patterns
here for Refactoring


If interested, click:
here for Java Programing Language
here for Unit Testing in Java
here for Agile Software Development

Know thy craft

Knowing the basics is important, but you also need to know the specifics. Web 2.0 is not like J2EE or C++ worlds, it is idiosyncratic and just plain different. To succeed in this world, you need to understand its evolving principles, methods and tools. Here are the books that I found useful for navigating the Web 2.0 jungle.




If interested in Cascading Style Sheets, please click here.



If interested, click:
here for PHP Cookbook
here for JavaScript
here for XSLT Cookbook



If interested. click:
here for Ruby on Rails
here for Hacking Atom and RSS
here for Lamp

Know thy art

The books above give you strength and skills to build solid Web 2.0 applications. But to build truly great stuff you need passion and inspiration. The three books below have helped me to expand my mind and bring patterns from other disciplines into the code that I wrote. I cherish them dearly and hope you enjoy them as well.



If interested, click:
here for Complexity
here for Six Degrees
here for Godel, Escher, Bach

Conclusion

Books are our companions. We read when we are happy and we are sad, we read when we need to learn. The Web 2.0 world is fast changing. It requires continuous learning. It requires good books. Lets learn together! You can find more of my science and technology picks in this entry on my blog. Please use the feedback section of this article to share the Web 2.0 books that you liked with other readers.




About Alex Iskold
Alex Iskold is the Founder and CEO of adaptiveblue (http://www.adaptiveblue.com), where he is developing browser personalization technology. His previous startup, Information Laboratory, created innovative software analysis and visualization tool called Small Worlds. After Information Laboratory was acquired by IBM, Alex worked as the architect of IBM Rational Software Analysis tools. Before starting adaptiveblue, Alex was the Chief Architect at DataSynapse, where he developed GridServer and FabricServer virtualization platforms. He holds M.S. in Computer Science from New York University, where he taught an award-winning software engineering class for undergraduate students. He can be reached at alex.iskold@gmail.com.

YOUR FEEDBACK
Student Organization Guy wrote: I think the O'Reilly Javascript book is terrible, certainly not O'Reilly brand quality. Instead get 'Javascript for Web Developers' by Nicholas Zakas
AJAX News Desk wrote: The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.
news desk wrote: The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.
news desk wrote: The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.
Web 2.0 News Desk wrote: The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.
AJAX News Desk wrote: The new web is all about creativity, cross-pollination of concepts, media and information. But what fuels this new web is networks. In his recent article, Dion Hinchcliffe calls social networks the Web 2.0 secret sauce. Very rightly so, because networks are one of the fundamental blocks or patterns occurring in nature. So the some of the books that I assembled for the Web 2.0 bookshelf are about patterns in nature and power of networks.
WEB 2.0 LATEST NEWS
Since Web 2.0 kicked off scarcely a day goes by without a headline targeting mashups and their enablers, AJAX and Web Services, as the next hot Web technologies. Mashups are Web sites that integrate a variety of services (e.g., news feeds, weather reports, maps, and traffic conditions)...
In this Exclusive Q&A with Jeremy Geelan of SYS-CON's Cloud Computing Journal, Rajeev Kutty of Keynote Systems speaks of the factors currently driving companies to increase their effort in monitoring the performance of their Web and mobile applications, and about how Keynote foresees a...
Industry blogger Alex Bunardzic writes in his 'Ethical Software by Alex Bunardzic' blog: 'Now that Microsoft has jumped onto the web 2.0 bandwagon, it is more than obvious that Web 2.0 is dead as a doornail. Everyone knows by now that anything Microsoft touches turns into this big slim...
'While the last decade was focused on the Web, the next phase in the evolution of our industry will be on the convergence of Web, mobile and desktop applications and the ability to extend existing applications with these new technologies for a consistent user experience regardless of h...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE