Showing posts with label programing. Show all posts
Showing posts with label programing. Show all posts

The Productive Programmer (Theory in Practice (O'Reilly)) Review

The Productive Programmer (Theory in Practice (O'Reilly))
Average Reviews:

(More customer reviews)
This is a terrific book for boosting your productivity in two areas: how you work, and how you code.
The first section of the book, Mechanics, focuses on tools you can use to boost your productivity as you're working with your system. Ford launches off into an exploration of lots of little crazy tools that help you automate or ease repetitive tasks. You'll find lots of goodies from virtual desktops to shortcut tips/launchers, to using Ruby to script everything from splitting up SQL to automatically sorting your laundry and washing it for you.[1]
All these little tools and tricks add up to drastic decreases in the amount of friction you're forced to suffer through while doing your daily job. Cutting this friction lets you focus on the job at hand, instead of trying to bend your environment to your will.
The second section of the book, Practice, discusses ways to speed your development. There's an awful lot of goodness in this portion of the book, ranging from re-emphasizing critical aspects of object oriented programming, to object and method composition. Ford walks through a lot of great stories meant to get you to re-evaluate why you do things a certain way. The infamous Angry Monkeys story gets pulled out as an example, and Ford also concisely covers development principles like the Law of Demeter, Occam's Razon, and his Polyglot Programming meme.
The book's concise, amazingly well written, and a definite must-have for your bookshelf.


Click Here to see more reviews about: The Productive Programmer (Theory in Practice (O'Reilly))

Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity--how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition--he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to:
Write the test before you write the code
Manage the lifecycle of your objects fastidiously
Build only what you need now, not what you might need later
Apply ancient philosophies to software development
Question authority, rather than blindly adhere to standards
Make hard things easier and impossible things possible through meta-programming
Be sure all code within a method is at the same level of abstraction
Pick the right editor and assemble the best tools for the job

This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.


Buy Now

Click here for more information about The Productive Programmer (Theory in Practice (O'Reilly))

Read More...

New Perspectives on Computer Concepts 2010, Introductory (New Perspectives (Paperback Course Technology)) Review

New Perspectives on Computer Concepts 2010, Introductory (New Perspectives (Paperback Course Technology))
Average Reviews:

(More customer reviews)
Excellent book, well writtenm, easy to use. It's a great book for people who want to know more about a variety of computer topics.

Click Here to see more reviews about: New Perspectives on Computer Concepts 2010, Introductory (New Perspectives (Paperback Course Technology))

"Get Synched!" It's all about students and instructors tuning in to each other. And technology makes it possible. New Perspectives on Computer Concepts 2010 is the only computer concepts product with a fully integrated and truly interactive teaching and learning environment. The printed book, companion Web site, interactive BookOnCD, and WebTrack assessment help instructors and students work synchronously to understand and apply technology in their personal and professional lives.

Buy Now

Click here for more information about New Perspectives on Computer Concepts 2010, Introductory (New Perspectives (Paperback Course Technology))

Read More...