`
iloveflower
  • 浏览: 77051 次
社区版块
存档分类
最新评论
  • iloveflower: 呵呵。好好学习。。。。。。。。。。。。
    java 读书
  • Eric.Yan: 看了一点,不过是电子版的……你这一说到提醒我了,还要继续学习哈 ...
    java 读书

Jolt Awards books

 
阅读更多

1990

Annotated C++ Reference Manual, by Margaret Ellis and Bjarne Stroustrup

The Art of Human-Computer Interface Design, Edited by Brenda Laurel

Programming Windows, 2nd Ed., by Charles Petzold

Turbo C++ DiskTutor, by Greg Voss and Paul Chui

1991

Object-Oriented Design with Applications, by Grady Booch

Advanced C++: Programming Styles and Idioms, by James Coplien

Object-Oriented Modeling and Design, by James rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen

Object Lifecycles: Modeling the World in States, by Sally Shlaer and Steve Mellor

1992

1. Undocumented Windows, by Andrew Schulman, David Maxey, and Matt Pietrek
2. Decline and Fall of the American Programmer, by Ed Yourdon


Object-Oriented Software Engineering: A Use-Case Driven Approach, by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard

Literate Programming, by Donald Knuth

Effective C++, by Scott Meyers

1993


1 Code Complete, by Steve McConnell
2 Object-Oriented Design and Analysis with Applications, 2nd Edition, by Grady Booch

Applied Cryptography, by Bruce Schneier

Programming on Purpose, Vols. I and II, by P.J. Plauger

Writing Solid Code, by Steve Maguire

1994

Essential Client/Server Survival Guide, by Robert Orfali, Dan Harkey, and Jeri Edwards

Debugging the Development Process, by Steve Maguire

Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

The Design and Evolution of C++, by Bjarne Stroustrup

1995

Thinking in C++, by Bruce Eckel

About Face: The Essentials of User Interface Design, by Alan Cooper

A Discipline for Software Engineering, by Watts Humphrey

1996

Rapid Development, by Steve McConnell

Creating a Software Engineering Culture, by Karl Weigers

Pattern-Oriented Software Architecture, by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal

The Essential Distributed Objects Survival Guide, by Robert Orfali, Dan Harkey, and Jeri Edwards

1997

Rapid Development: Taming Wild Software Schedules by Steve McConnell

The Distributed Objects Survival Guide by Robert Orfali, Dan Harkey, Jeri Edwards


Creating a Software Engineering Culture by Karl E. Wiegers


Pattern-Oriented Software Architecture: A System of Patterns
by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal

1998

Component Software—Beyond Object-Oriented Programming, by Clemens Szyperski

Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis, by William J. Brown, Raphael C. Malveau, Hays W. McCormick, and Thomas Mowbray

Software Architecture in Practice, by Paul Clements, Rick Kazman, Ken Bass and Len Bass

Thinking in Java, by Bruce Eckel


1999

Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design, by Larry Constantine and Lucy Lockwood


Extreme Programming Explained: Embrace Change, by Kent Beck

Software Requirements, by Karl E. Wiegers

After the Gold Rush: Creating a True Profession of Software Engineering, by Steve M. McConnell


2000

Adaptive Software Development by James A. Highsmith III
(Dorset House, 2000)


Don't Make Me Think! A Common Sense Approach to Web Usability
by Steve Krug (New Riders, 2000)

Writing Effective Use Cases by Alistair Cockburn (Addison-Wesley, 2000)


Secrets and Lies: Digital Security in a Networked World
by Bruce Schneier (John Wiley & Sons, 2000)


2001

Effective Java by Joshua Bloch

Agile Software Development by Alistair Cockburn



Software Craftsmanship by Pete McBreen

Under Pressure and On Time by Ed Sullivan

2002

Agile Software Development: Principles, Patterns and Practices
Robert C. Martin

Documenting Software Architectures By Paul Clements, Felix Bachmann,


Test Driven Development: By Example By Kent Beck

Patterns of Enterprise Application Architecture By Martin Fowler.

Thinking in Java (3rd Edition) Bruce Eckel (Prentice Hall, 2002)

Understanding Web Services: XML, WSDL, SOAP, and UDDI By Eric Newcomer.

Core Java 2, Volume 1:Fundamentals By Cay Horstmann, Gary Cornell.

PHP and MySQL Web Development 2/e*

2003

Waltzing with Bears Tom DeMarco and Timothy Lister

The Art of Unix Programming Eric S. Raymond

Lean Software Development: An Agile Toolkit Mary Poppendieck and Tom Poppendieck



The Pragmatic Starter Kit Dave Thomas and Andy Hunt

Test-Driven Development: A Practical Guide David Astels (Prentice Hall PTR, 2003)



About Face 2.0: The Essentials of Interaction Design
Alan Cooper and Robert Reimann (Wiley, 2003)

Agile Database Techniques: Effective Strategies for the Agile Software Developer Scott W. Ambler (Wiley, 2003)


Code Reading: The Open Source Perspective Diomidis Spinellis
(Addison-Wesley, 2003)


2004

Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy


Joel on Software by Joel Spolsky

Refactoring to Patterns by Joshua Kerievsky

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent, John Crupi

Better, Faster, Lighter Java by Bruce A. Tate and Justin Gehtland

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices by Herb Sutter and Andrei Alexandrescu

Hibernate: A Developer's Notebook by James Elliott

Java Developer's Guide to Eclipse, Second Edition by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy


2005
Prefactoring Ken Pugh

The Art of Project Management Scott Berkun

Innovation Happens Elsewhere: Open Source as Business Strategy
Ron Goldman and Richard P. Gabriel

Producing Open Source Software: How to Run a Successful Free Software Project Karl Fogel

Agile Web Development with Rails   Dave Thomas, David Hansson, Leon Breedt, and Mike Clark

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries     Krzysztof Cwalina and Brad Abrams

Practical Common Lisp  Peter Seibel

Why Programs Fail: A Guide to Systematic Debugging Andreas Zeller

2006-2007

Agile Software Development: The Cooperative Game Alistair Cockburn

Catastrophe Disentanglement E. M. Bennatan

Practices of an Agile Developer Venkat Subramaniam and Andy Hunt

Software Estimation: Demystifying the Black Art Steve McConnell

Head First Object-Oriented Analysis & Design B. McLaughlin, G. Pollice, and D. West


Code Quality  Diomidis Spinellis  Addison-Wesley Professional


Refactoring Databases Scott W. Ambler and P.J. Sadalage


CSS: The Missing Manual David Sawyer McFarland

2008

Beautiful Code by Andy Oram and Greg Wilson (O'Reilly Media) Andy Oram


Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman (Pragmatic Bookshelf)


Myths of Innovation by Scott Berkun


Release It: Design and Deploy Production-Ready Software by Michael T. Nygard

Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas, and Andrew Glover

Head First SQL Your Brain on SQL--A Learner's Guide by Lynn Beighley

The Rails Way by Obie Fernandez

xUnit Test Patterns: Refactoring Test Code by Gerard Meszaros (Addison-Wesley Professional)


2009

Adrenaline Junkies and Template Zombies: Understanding Patterns of
Project Behavior by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson and Steve McMenamin

Emergent Design: The Evolutionary Nature of Professional Software Development by Scott L. Bain

Intellectual Property and Open Source: A Practical Guide to Protecting Code by Van Lindberg


Real World Haskell by Bryan O'Sullivan, John Goerzen and Don Stewart

High Performance MySQL: Optimization, Backups, Replication, and More by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz and Derek J. Balling

Programming in Scala by Martin Odersky, Lex Spoon and Bill Venners

2010
Books

Jolt Excellence Award: Masterminds of Programming: Conversations with the Creators of Major Programming Languages, by Federico Biancuzzi and Shane Warden [2]

Jolt Productivity Award: Hello World! Computer Programming for Kids and Other Beginners, by Warren D. Sande and Carter Sande [3]

Jolt Productivity Award: SDLC 3.0: Beyond a Tacit Understanding of Agile, by Mark Kennaley

2011
Books [1]

Jolt Excellence Award: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley

Jolt Productivity Award: Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell

Jolt Productivity Award: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce Tate

Jolt Finalist: The Joy of Clojure: Thinking the Clojure Way, by Michael Fogus and Chris Houser

Jolt Finalist: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1, by Donald Knuth

Jolt Finalist: Domain-Specific Languages by Martin Fowler with Rebecca Parsons

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics