4/23/2011

Agile Web Development with Rails, 4th Edition - Free DownLoad

Book Description
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details.

Tens of thousands of developers have used this award-winning book to learn Rails. It's a broad, far-reaching tutorial and reference that's recommended by the Rails core team. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the comprehensive, insider information you need.

Rails has evolved over the years, and this book has evolved along with it. We still start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. This edition now gives new Ruby and Rails users more information on the Ruby language and takes more time to explain key concepts throughout. Best practices on how to apply Rails continue to change, and this edition keeps up. Examples use cookie backed sessions, HTTP authentication, and Active Record-based forms, and the book focuses throughout on the right way to use Rails. Additionally, this edition now reflects Ruby 1.9, a new release of Ruby with substantial functional and performance improvements.

About the Author
Sam Ruby is a prominent software developer who is a co-chair of the W3C HTML Working Group and has made significant contributions to many of the Apache Software Foundation's open source software projects. He is a Senior Technical Staff Member in the Emerging Technologies Group of IBM.

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of "Programming Ruby," he understands Ruby. And, as an active Rails developer, he knows Rails.

David Heinemeier Hansson is the creator of the Rails framework.

Book Details

  • Paperback: 480 pages
  • Publisher: Pragmatic Bookshelf; 4th Edition (March 2011)
  • Language: English
  • ISBN-10: 1934356549
  • ISBN-13: 978-1934356548
  • File Size: 3.3 MiB
  • Hits: 1,143 times
Download Link

Algorithms and Parallel Computing - Free DownLoad

Book Description
There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application.

From the Back Cover
A balanced overview of the techniques used to design and program parallel computers

There is a software gap between parallel computers and programmers' abilities to program such computers. Programming a parallel computer requires closely studying the target algorithm or application, more so than in traditional sequential programming. Today's programmer must be aware of the communication and data dependencies of the algorithm or application; yet, programmers do not have the tools to help them implement an algorithm on a parallel computer platform. This book provides the techniques necessary to explore parallelism in algorithms, serial as well as iterative. It shows how to systematically design special-purpose parallel processing structures to implement algorithms.

The book begins by explaining how to classify an algorithm, and then identifying which technique would be appropriate to implement the application on a parallel platform. It provides techniques for studying and analyzing several types of algorithms—parallel, serial-parallel, non-serial-parallel, and regular iterative algorithms. New techniques for extracting parallelism and controlling thread workload are shown for the first time, such as z-transform, graphic, algebraic, and nonlinear workload specification for the threads. Also featured in the book:

  • A review of algorithms and how to parallelize each algorithm category
  • Ten case studies, detailed in separate chapters, that address implementing parallel algorithms on multithreaded parallel computers and developing special-purpose parallel machines
  • A chapter dedicated to enhancing single processor performance
  • End-of-chapter problems (solutions and lecture notes are available)

Algorithms and Parallel Computing is intended for application developers, researchers, and graduate students and seniors in computer engineering, electrical engineering, and computer science. Software developers and major computer manufacturers will also find the material highly beneficial.

Book Details

  • Hardcover: 364 pages
  • Publisher: Wiley (April 2011)
  • Language: English
  • ISBN-10: 0470902108
  • ISBN-13: 978-0470902103
  • File Size: 8.1 MiB
  • Hits: 1,052 times
Download Link

BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors, 2nd Edition - Free DownLoad

Book Description
Discover BIM: A better way to build better buildings

Building Information Modeling (BIM) offers a novel approach to design, construction, and facility management in which a digital representation of the building process is used to facilitate the exchange and interoperability of information in digital format. BIM is beginning to change the way buildings look, the way they function, and the ways in which they are designed and built.

The BIM Handbook, Second Edition provides an in-depth understanding of BIM technologies, the business and organizational issues associated with its implementation, and the profound advantages that effective use of BIM can provide to all members of a project team. Updates to this edition include:

  • Completely updated material covering the current practice and technology in this fast-moving field
  • Expanded coverage of lean construction and its use of BIM, with special focus on Integrated Project Delivery throughout the book
  • New insight on the ways BIM facilitates sustainable building
  • New information on interoperability schemas and collaboration tools
  • Six new case studies

Painting a colorful and thorough picture of the state of the art in building information modeling, the BIM Handbook, Second Edition guides readers to successful implementations, helping them to avoid needless frustration and costs and take full advantage of this paradigm-shifting approach to construct better buildings that consume fewer materials and require less time, labor, and capital resources.

"The BIM Handbook is an extensively researched and meticulously written book, showing evidence of years of work rather than something that has been quickly put together in the course of a few months. It brings together most of the current information about BIM, its history, as well as its potential future in one convenient place, and can serve as a handy reference book on BIM for anyone who is involved in the design, construction, and operation of buildings and needs to know about the technologies that support it. The need for such a book is indisputable, and it is terrific that Chuck Eastman and his team were able to step up to the plate and make it happen. Thanks to their efforts, anyone in the AEC industry looking for a deeper understanding of BIM now knows exactly where to look for it."
—AECbytes book review, August 28, 2008 (www.aecbytes.com/review/2008/BIMHandbook.html)

Book Details

  • Hardcover: 648 pages
  • Publisher: Wiley; 2nd Edition (April 2011)
  • Language: English
  • ISBN-10: 0470541377
  • ISBN-13: 978-0470541371
  • File Size: 309.7 MiB
  • Hits: 396 times
Download Link