Welcome to StackBooks!

Most mentioned books in all posts

Working Effectively With Legacy Code
Mentioned: 328
ISBN: 0131177052
Summary: Preface Do you remember the first program you wrote? I remember mine. It was a little graphics program I wrote on an early PC. I started programming later than most of my friends. Sure, I'd seen computers when I was a kid. I remember being really impressed by a minicomputer I once saw in an office, but for years I never had a chance to even sit...

Mentioned: 303
ISBN: 0201633612
Summary: Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to...

JavaScript: The Good Parts
Mentioned: 197
ISBN: 0596517742
Summary: Describes the reliable features of JavaScript, covering such topics as syntax, objects, functions, arrays, regular expressions, inheritance, and methods.

Patterns Of Enterprise Application Architecture
Mentioned: 193
ISBN: 0321127420
Summary: This volume is a handbook for enterprise system developers, guiding them through the intricacies and lessons learned in enterprise application development. It provides proven solutions to the everyday problems facing information systems developers.

Mentioned: 169
ISBN: 0735619670
Summary: Features the best practices in the art and science of constructing software --topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. Original. (Intermediate)

Refactoring: Improving The Design Of Existing Code
Mentioned: 165
ISBN: 0201485672
Summary: Users can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. "Refactoring" shows users exactly how to spot the best opportunities for refactoring and exactly how to do it, step by step.

(855) 702-5926
Mentioned: 156
ISBN: 0131103628
Summary: Introduces the features of the C programming language, discusses data types, variables, operators, control flow, functions, pointers, arrays, and structures, and looks at the UNIX system interface

Head First Design Patterns: [A Brain-Friendly Guide]
Mentioned: 151
ISBN: 0596007124
Summary: Provides design patterns to help with software development using the Java programming language.

Test-Driven Development: By Example
Mentioned: 118
ISBN: 0321146530
Summary: Write clean code that works with the help of this groundbreaking software method. Example-driven teaching is the basis of Beck's step-by-step instruction that will have readers using TDD to further their projects.

Mentioned: 99
ISBN: 0201704315
Summary: This title documents a convergence of programming techniques - generic programming, template metaprogramming, object-oriented programming and design patterns. It describes the C++ techniques used in generic programming and implements a number of industrial strength components.

Mastering Regular Expressions: [Understand Your Data And Be More Productive ; For Perl, PHP, Java, .NET, Ruby, And More!]
Mentioned: 95
ISBN: 0596528124
Summary: Introduces regular expressions and how they are used, discussing topics including metacharacters, nomenclature, matching and modifying text, expression processing, benchmarking, optimizations, and loops.

Cocoa Programming For Mac OS X
Mentioned: 93
ISBN: 0321503619
Summary: A revision of the highly acclaimed introduction to Cocoa programming, updated for Mac OS X Leopard.

Mentioned: 89
ISBN: 0735627045
Summary: Your essential guide to developing applications with the common language runtime (CLR) and Micrsoft.NET Framework4.0, with examles in Microsoft Visual C # 2010.

Mentioned: 85
ISBN: 0201749629
Summary: "This is Effective C++ volume three - it's really that good." - Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee "There are very few books which all C++ programmers must have. Add Effective STL to that list." - Thomas Becker, Senior Software Engineer, Zephyr Associates, Inc., and columnist, C/C++ Users...

Large-Scale C++ Software Design
Mentioned: 84
ISBN: 0201633620
Summary: In designing large-scale C++ applications, you are entering a dimension barely skimmed by most C++ books, particularly considering experience with small programming projects does not scale up to larger projects. This book unites high-level design concepts with specific C++ programming details to reveal practical methods for planning and...

Mentioned: 74
ISBN: 0735621632
Summary: Build your expertise as you move beyond the basics—and delve into the core topics of programming with ASP.NET 2.0. Useful to both experienced developers and those developing new skills, this ultimate reference is packed with expert guidance, hands-on programming instruction, and practical examples to help you advance your mastery of...

Inside The Microsoft Build Engine: Using MSBuild And Team Foundation Build
Mentioned: 71
ISBN: 0735626286
Summary: Presents a guide to the software build and deployment process using MSBuild.

Mentioned: 70
ISBN: 0131495054
Summary: Improves software return on investment by teaching the reader how to refactor test code and reduce or prevent crippling test maintenance.

Implementing Domain-Driven Design
Mentioned: 69
ISBN: 0321834577
Summary: “For software developers of all experience levels looking to improve their results, and design and implement domain-driven enterprise applications consistently with the best current state of professional practice, Implementing Domain-Driven Design will impart a treasure trove of knowledge hard won within the DDD and enterprise application...

UNIX Network Programming
Mentioned: 68
ISBN: 0131411551
Summary: * *Previous editions sold over 160,000 units! Second Edition (1998) sold over 53,000 in retail alone! *Updates coverage of programming standards, debugging techniques, and covers Operating Systems including Red Hat 9, Solaris 9, HP-UX, Free BSD 4.8/5.0, AIX 5.x, and Mac OS X. *Bill Fenner (AT/T Labs) and Andrew Rudoff (SUN) carry on the...

Mentioned: 68
ISBN: 0321486811
Summary: Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition...

Dependency Injection In .NET
Mentioned: 66
ISBN: 1935182501
Summary: "Dependency Injection in .NET" is a comprehensive guide that introduces DI to .NET developers. It covers core concepts and patterns, and introduces important DI frameworks, such as StructureMap, Windsor, and Spring.NET.

Mentioned: 64
ISBN: 0201734842
Summary: With the greatly increased use of templates, there is a real need in the C++ community for this information. This book is the next C++ classic, acting as both a complete reference as well as a tutorial. It emphasizes the practical use of templates, and includes real-world examples.

Purely Functional Data Structures
Mentioned: 62
ISBN: 0521663504
Summary: This book describes data structures and data structure design techniques for functional languages.

Mentioned: 60
ISBN: 0596529260
Summary: Shows how to use the REST architectural style to create web sites that can be used by computers as well as machines, providing basic rules for using REST and real-life examples of such Web services.

Mentioned: 57
ISBN: 0321246756
Summary: A new edition of this title is available, ISBN-10: 0321545613 ISBN-13: 9780321545619 "This book is an absolute must-read for all .NET developers. It gives clear do and don't guidance on how to design class libraries for .NET. It also offers insight into the design and creation of .NET that really helps developers understand the reasons why...

Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
Mentioned: 55
ISBN: 0321344758
Summary: Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are still discovering it every day.  In this second edition, Steve adds three new chapters in the same style as the original: wry and entertaining,...

(734) 225-6532
Mentioned: 50
ISBN: 0262032937
Summary: An extensively revised edition of a mathematically rigorous yet accessible introduction to algorithms.

Applying UML And Patterns: An Introduction To Object-Oriented Analysis And Design And Iterative Development
Mentioned: 48
ISBN: 0131489062
Summary: This third edition again delivers a clear path for students and professionals to learn and apply object-oriented analysis and design.

(504) 515-5015
Mentioned: 48
ISBN: 1430210079
Summary: Steven Sanderson has seen the ASP.NET MVC framework mature from the start, so his experience, combined with comprehensive coverage of all its features, including those in the official MVC development toolkit, offers the clearest understanding of how this exciting framework could improve your coding efficiency—and you'll gain invaluable...

Programming In Objective-C 2.0
Mentioned: 45
ISBN: 0321566157
Summary: A carefully written introduction to Objective-C and object-oriented programming for developers new to Mac OS X or iPhone programming.

(518) 832-8033
Mentioned: 44
ISBN: 1933988770
Summary: With the new C++ Standard and Technical Report 2 (TR2), multi-threading is coming to C++ in a big way. TR2 will provide higher-level synchronization facilities that allow for a much greater level of abstraction, and make programming multi-threaded applications simpler and safer. Concurrent programming is required if programmers are to take...

SQL Antipatterns: Avoiding The Pitfalls Of Database Programming
Mentioned: 44
ISBN: 1934356557
Summary: Illustrating some of the most common misconceptions and pitfalls software developers face using relational databases, this book helps readers use a database to produce the most efficient results, and turn sluggish, inflexible code into high-quality, reliable solutions.

The Art Of Multiprocessor Programming
Mentioned: 43
ISBN: 0123705916
Summary: Multiprocessor machines, or Multicores, as they are known in the industry, are quickly taking over every aspect of computing. This volume provides a presentation of the guiding principles and algorithmic techniques necessary for effective multiprocessor programming.

Mentioned: 42
ISBN: 1558609202
Summary: Expert advice for smarties is offered from the #1 SQL guru. Trees and hierarchies are topics that all SQL users need to know, and this is the first developer's guide that addresses these concepts that are universally difficult for programmers to master. The book is Web-enhanced with downloadable SQL code, ready to use.

C++ GUI Programming With Qt 4
Mentioned: 41
ISBN: 0132354160
Summary: Accompanied by a CD-ROM containing the open source editon of Qt 4.3, as well as examples and source code from the book, an updated guide to Qt 4 programming provides information on such topics as creating dialog boxes, file menus, user interfaces, graphical user interface programming, changes from Qt 4.2 and 4.3, custom widgets for...

Mentioned: 39
ISBN: 0262560992
Summary: "drawings by Duane Bibby" foreword by Gerald J. Sussman "I learned more about LISP from this book than I have from any of the other LISP books I've read over the years. . . . While other books will tell you the mechanics of LISP, they can leave you largely uninformed on the style of problem-solving for which LISP is optimized. The Little LISPer...

(713) 664-2068
Mentioned: 39
ISBN: 0321200683
Summary: Would you like to use a consistent visual notation for drawing integration solutions? "Look inside the front cover." Do you want to harness the power of asynchronous systems without getting caught in the pitfalls? "See "Thinking Asynchronously" in the Introduction." Do you want to know which style of application integration is best for your...

(806) 472-8976
Mentioned: 39
ISBN: 0321213351
Summary: Kerievsky lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings. He ties together two of the most popular methods in software engineering today-- refactoring and design patterns--as he helps the experienced developer create more robust software.

Mentioned: 39
ISBN: 0321268202
Summary: A practical guide to applying patterns in building a customized architecture for the application you are developing.

Mentioned: 39
ISBN: 0321563840
Summary: Offers information on using the C++ programming languge using the new C++11 standard, covering such topics as concurrency, facilities, standard libraries, and design techniques.

The Data Warehouse Toolkit The Complete Guide To Dimensional Modeling
Mentioned: 39
ISBN: 0471200247
Summary: The latest edition of the single most authoritative guide on dimensional modeling for data warehousing! Dimensional modeling has become the most widely accepted approach for data warehouse design. Here is a complete library of dimensional modeling techniques-- the most comprehensive collection ever written. Greatly expanded to cover both basic...