Books

pragmaticprogrammer The Pragmatic Programmer, by Andy Hunt, David Thomas
What others in the trenches say about The Pragmatic Programmer…”The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” –Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” –Martin Fowler, author of Refactoring and UML Distilled.
CodeComplete2ndEdition Code Complete 2nd Edition, by Steve McConnell
Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine’s Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine’s Jolt Award.
Refactoring Refactoring, by Martin Fowler
The book describes the process of refactoring and spends most of its time explaining how to do the various refactorings – the behavior preserving transformations. The book opens with a simple example that describes the whole process. There are then some introductory chapters that discuss broader issues around refactoring, the “code smells” that suggest refactoring, and the role of testing..
patternsOfEnterpriseApplicationArchitecture Patterns Of Enterprise Application Architecture
Noted software engineering expert, Martin Fowler, turns his attention to enterprise application development. He helps professionals understand the complex–yet critical–aspects of architecture. Enables the reader to make proper choices when faced with a difficult design decision.
HeadFirstDesignPatterns Head First Design Patterns
This is a gimmicky book that actually works for once. It is an intelligent and well thought-out discussion of design patterns, and if you dont know what a design pattern is then this is an excellent way to find out. It is also an interested discussion of object-oriented design. I found that the authors often anticipated my reaction to their initial explanations and asked the questions that I would have asked had it been a lecture. – Mike James, VSJ, April 2005
ProJavaScriptTechniques Pro JavaScript Techniques, by John Resig
Pro JavaScript Techniques is the ultimate JavaScript book for the modern web developer. It provides everything you need to know about modern JavaScript, and shows what JavaScript can do for your web sites. This book doesn’t waste any time looking at things you already know, like basic syntax and structures.Expert web developer and author John Resig concentrates on fundamental, vital topics—what modern JavaScripting is (and isnt), the current state of browser support, and pitfalls to be wary of.
JavaScript JavaScript The Good Parts, by Douglas Crockford.
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s