1. Addison.Wesley.Design.Patterns.in.Ruby.Dec.2007.eBook-BBL
2. Addison.Wesley.Implementation.Patterns.Nov.2007.eBook-BBL
3. OReilly.C.Sharp.3.0.Cookbook.3rd.Edition.Jan.2008.eBook-BBL
4. OReilly.C.Sharp.3.0.Design.Patterns.Jan.2008.eBook-BBL
5. OReilly.Programming.C.Sharp.3.0.5th.Edition.Jan.2008.eBook-BBL
6. Prentice.Hall.Google.Web.Toolkit.Applications.Dec.2007.eBook-BBL
7. Prentice.Hall.Google.Web.Toolkit.Solutions.Nov.2007.eBook-BBL
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Russ Olsen
ISBN: 0321490452
ISBN-13: 9780321490452
Publisher: Addison-Wesley Professional
Year: 2007
Pages: 384
Product Description
Praise for Design Patterns in Ruby
"Design Patterns in Ruby documents smart ways to resolve many problems
that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns
and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each
idea, making a wealth of experience available to Ruby developers for their own daily work."
—Steve Metsker,
Managing Consultant with Dominion Digital, Inc.
"This book provides a great demonstration of the key
'Gang of Four' design patterns without resorting to overly technical explanations. Written in a precise,
yet almost informal style, this book covers enough ground that even those without prior exposure to design
patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about
a classically 'dry' subject into such an engaging and even occasionally humorous read."
—Peter Cooper
"This
book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the
most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond
the GoF's patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering
the GoF book."
—Mike Stok
"Design Patterns in Ruby is a great way for programmers from statically typed
objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like
Ruby."
—Rob Sanheim, Ruby Ninja, Relevance
Most design pattern books are based on C++ and Java. But
Ruby is different—and the language's unique qualities make design patterns easier to implement and
use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and
write more sophisticated, effective software with far fewer lines of code.
After reviewing the history,
concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language—enough to allow
any experienced software developer to immediately utilize patterns with Ruby. The book especially
calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures,
and "mixins" for easier code reuse.
Fourteen of the classic "Gang of Four" patterns are considered from
the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional
implementations make sense in the Ruby environment, and introducing Ruby-specific improvements.
You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly
repeated boilerplate that conventional languages often require.
Design Patterns in Ruby also identifies
innovative new patterns that have emerged from the Ruby community. These include ways to create custom
objects with metaprogramming, as well as the ambitious Rails-based "Convention Over Configuration"
pattern, designed to help integrate entire applications and frameworks.
Engaging, practical, and
accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming
experience more rewarding.
eBook:Addison.Wesley.Design.Patterns.in.Ruby.Dec.2007.eBook-BBL hash [K89D6GDP7I+Sk/SqzOBoq5Dby8w]
file:2008_0210_wrz_add-wes.des.pat.in.rub.dec.200.ebo.bbl.izp (2,027) KB
Implementation Patterns (Addison-Wesley Signature)
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Kent Beck
ISBN: 0321413091
ISBN-13: 9780321413093
Publisher: Addison-Wesley Professional
Year: 2007
Pages: 176
Product Description
“Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read.
Every chapter of this book contains excellent explanations and insights into the smaller but important
decisions we continuously have to make when creating quality code and classes.” –Erich Gamma,
IBM Distinguished Engineer “Many teams have a master developer who makes a rapid stream
of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable
to work with. If you ask how they thought to write something the way they did, they always have a good reason.
This book will help you become the master developer on your team. The breadth and depth of topics will engage
veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it
accessible to even novice developers.” –Russ Rufer, Silicon Valley Patterns Group “Many people don’t realize how readable code can be and how valuable that readability is.
Kent has taught me so much, I’m glad this book gives everyone the chance to learn from him.” –Martin
Fowler, chief scientist, ThoughtWorks “Code should be worth reading, not just by the compiler,
but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns.
These nuggets of advice will make your code truly worth reading.” –Gregor Hohpe, author of
Enterprise Integration Patterns “In this book Kent Beck shows how writing clear and readable code
follows from the application of simple principles. Implementation Patterns will help developers
write intention revealing code that is both easy to understand and flexible towards future extensions.
A must read for developers who are serious about their code.” –Sven Gorts “Implementation
Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming
by basing his discussion on values and principles.” –Diomidis Spinellis, author of Code
Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely
Useful for Everyday Programming Great code doesn’t just function: it clearly and consistently
communicates your intentions, allowing other programmers to understand your code, rely on it, and modify
it with confidence. But great code doesn’t just happen. It is the outcome of hundreds of small but
critical decisions programmers make every single day. Now, legendary software innovator Kent Beck–known
worldwide for creating Extreme Programming and pioneering software patterns and test-driven development–focuses
on these critical decisions, unearthing powerful “implementation patterns” for writing programs
that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for
handling everyday programming tasks and writing more readable code. This new collection of patterns
addresses many aspects of development, including class, state, behavior, method, collections, frameworks,
and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns.
You’ll find proven solutions for handling everything from naming variables to checking exceptions.
This book covers The value of communicating through code and the philosophy behind patterns How and when
to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior:
patterns for representing logic, including alternative paths Writing, naming, and decomposing methods
Choosing and using collections Implementation pattern variations for use in building frameworks Implementation
Patterns will help programmers at all experience levels, especially those who have benefited from
software patterns or agile methods. It will also be an indispensable resource for development teams
seeking to work together more efficiently and build more maintainable software. No other programming
book will touch your day-to-day work more often.
eBook:Addison.Wesley.Implementation.Patterns.Nov.2007.eBook-BBL hash [cJhhQfHZCMAxevBbW3Z/GcP2phA]
file:2008_0210_wrz_add-wes.imp.pat.nov.200.ebo.bbl.izp (1,335) KB
C# 3.0 Cookbook
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Jay Hilyard,Stephen Teilhet
ISBN: 059651610X
ISBN-13: 9780596516109
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 886
Product Description
Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more
than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every
recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new
C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick
answers to theory, this is your book. C# 3.0 Cookbook offers a new chapter on LINQ (language integrated
query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers,
new synchronization primitives and more. The new edition is also complemented by a public wiki, which
not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0,
but invites you to suggest better ways to solve those tasks. Here are some of topics covered: LINQ Numeric
data types and Enumerations Strings and characters Classes and structures Generics Collections Exception
handling Delegates, events, and lambda expressions Filesystem interactions Web site access XML usage
(including LINQ to XML, XPath and XSLT) Networking Threading Data Structures & Algorithms Each recipe
in the book includes tested code that you can download from oreilly.com and reuse in your own applications,
and each one includes a detailed discussion of how and why the underling technology works. You don't have
to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to
solve a problem now, without having to learn all the related theory first.
eBook:OReilly.C.Sharp.3.0.Cookbook.3rd.Edition.Jan.2008.eBook-BBL hash [fuCIs9JDBXj34cGN1cv1udFw5V0]
file:2008_0210_wrz_ore-c.sha.3.0.coo.3rd.edi.jan.200.ebo.bbl.izp (2,917) KB
C# 3.0 Design Patterns
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Judith Bishop
ISBN: 059652773X
ISBN-13: 9780596527730
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 314
Product Description
If you want to speed up the development of your .NET applications, you're ready for C# design patterns
-- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers
you a clear introduction to the classic object-oriented design patterns, and explains how to use the
latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework
features to implement the 23 foundational patterns known to working developers. You get plenty of case
studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and
where they would be best used or combined. This well-organized and illustrated book includes: An explanation
of design patterns and why they're used, with tables and guidelines to help you choose one pattern over
another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern,
including its representation in UML and the roles of its various players C# 3.0 features introduced by
example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5
program available for download from O'Reilly and the author's companion web site Quizzes and exercises
to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct,
extensible and efficient to save time up front and eliminate problems later. If your business relies
on efficient application development and quality code, you need C# Design Patterns.
eBook:OReilly.C.Sharp.3.0.Design.Patterns.Jan.2008.eBook-BBL hash [bzwQ8Oai55QZquPmWJTq/0V0I70]
file:2008_0210_wrz_ore-c.sha.3.0.des.pat.jan.200.ebo.bbl.izp (2,237) KB
Programming C# 3.0 (Programming)
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Jesse Liberty,Donald Xie
ISBN: 0596527438
ISBN-13: 9780596527433
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 607
Product Description
Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning
to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and
the newest .NET platform for developing Windows and web applications. Our bestselling Programming
C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise
available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates
with all of .NET programming, so that you can get started creating professional quality web and Windows
applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves
as a useful reference you'll want by your side while you're working Covers all of the new features of the
language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight
into best practices and insight into real world programming by a professional programmer who worked
with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program
Manager Every chapter in this book has been totally revised, and the entire book has been reorganized
to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language
Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to
use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation
Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working
programmers who want to develop proficiency inMicrosoft's most important language. No prior .NET experience
is required for you to get started. There's no time like the present to work with C# -- and no book like this
one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided
to transition to .NET, this book will take you there.
eBook:OReilly.Programming.C.Sharp.3.0.5th.Edition.Jan.2008.eBook-BBL hash [OxMcBBylt4XH+fbbDRxCMMgKg9E]
file:2008_0210_wrz_ore-pro.c.sha.3.0.5th.edi.jan.200.ebo.bbl.izp (3,143) KB
Google Web Toolkit Applications
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): Ryan Dewsbury
ISBN: 0321501969
ISBN-13: 9780321501967
Publisher: Prentice Hall PTR
Year: 2007
Pages: 608
Product Description
“Ryan clearly understands the GWT value proposition and how GWT integrates into a diverse web technology
stack–and not just in a theoretical way. With the popularity of gpokr.com and kdice.com, Ryan
can speak with the authority of concrete success.” –Bruce Johnson, creator of Google Web Toolkit
“This book distinguishes itself from other books on GWT in that it walks through the entire process
of building several nontrivial GWT applications, not the toy applications that most books present.”
–R. Mark Volkmann, Object Computing, Inc. “Google™ Web Toolkit Applications
is an excellent resource for any GWT developer. Solutions to challenges commonly encountered in GWT
are presented through the design and development of actual applications. The applications developed
throughout the text demonstrate best practices from simple UI design all the way to custom code generation,
and are presented with little pretext about the amount of Java knowledge a given developer may have. Advanced
concepts are not withheld but are presented in a way that will be understood by both novice and seasoned
developers alike. Good application development practices and proper Model View Controller design
is reinforced throughout the book, nearly guaranteeing that the reader will come away a better programmer.
“ –Jason Essington, Senior Web/Java Engineer, Green River Computing “Dewsbury’s
Google™ Web Toolkit Applications is a book for both experts and beginner programmers who want
to discover this open source Java software development framework, as well as write Ajax applications.
A very detailed book!” –Massimo Nardone, Advisory IT Security Architect Accelerate
and Simplify Ajax Development with Google Web Toolkit Get the edge you need to deliver exceptional user
experiences with Google™ Web Toolkit Applications, a guidebook that provides web developers
with core information and instructions for creating rich web applications. Whether you’re a
developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate
with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury
delivers the in-depth coverage you’ll need. In this valuable book, insider Ryan Dewsbury provides
instructions for using the robust tool set and gets you on your way to creating first-class web applications
by providing a comprehensive overview of GWT technology. In addition, he shares his “in-the-trenches”
insights on Building elegant and responsive user interfaces with Cascading Style Sheets and GWT’s
Widgets and Panels Creating seamless user experiences through asynchronous communication with HTTP,
REST, JSON/JSONP, and RPC Interoperating with web standards–such as XML, RSS, and Atom–and
web services–such as Google Maps, Amazon Books, Yahoo! Search, Flickr, and Blogger Overcoming
browser security restrictions, such as HTTP’s two-connection limit and the Same-Origin policy
Accelerating development, using software engineering, code generation, internationalization,
application patterns, and Java tools Deploying for optimal performance with resource compression
and caching Building five non-trivial applications: a gadget application with a rich drag-and-drop
interface, a multi-search application that makes requests to many search engines, a blog editor application
for managing entries across multiple blogs, a web-based instant messenger, and a database manager for
a traditional web page This practical guide to GWT introduces you to the technology; provides techniques,
tips, and examples; and puts you on the road to delivering top-notch user experiences for your web applications.
eBook:Prentice.Hall.Google.Web.Toolkit.Applications.Dec.2007.eBook-BBL hash [SGWXFUzjoKdQdqVVWPXpblOuyDM]
file:2008_0210_wrz_pre-hal.goo.web.too.app.dec.200.ebo.bbl.izp (5,599) KB
Google Web Toolkit Solutions: More Cool & Useful Stuff
Для просмотра ссылки Войдиили Зарегистрируйся
Product Details
Author(s): David Geary,Rob Gordon
ISBN: 0132344815
ISBN-13: 9780132344814
Publisher: Prentice Hall PTR
Year: 2007
Pages: 408
Product Description
&>Cutting-Edge GWT: Advanced Recipes for Java Developers
Google Web Toolkit (GWT) is an open source
Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge
of technologies that developers typically use for Ajax–JavaScript, HTML, CSS, and XMLHttpRequest–GWT
lets developers implement rich client applications with pure Java, using familiar idioms from the AWT,
Swing, and SWT. GWT goes beyond most Ajax frameworks by making it easy to build desktop-like applications
that run in the ubiquitous browser, where the richness of the user interface is limited only by the developer’s
imagination.
This book focuses on the more advanced aspects of GWT that you need to implement real-world
applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related
technologies. Each solution in this practical, hands-on book is more than a recipe. The sample programs
are carefully explained in detail to help you quickly master advanced GWT techniques, such as implementing
drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies.
Solutions covered include
• Building custom GWT widgets, including both high-level composites
and low-level components
• Implementing a viewport class that includes iPhone-style automated
scrolling
• Integrating web services with GWT applications
• Incorporating the Script.aculo.us
JavaScript framework into GWT applications
• Combining Hibernate and GWT to implement database-backed
web applications
• Extending the GWT PopupPanel class to implement a draggable and resizable
window
• Creating a drag-and-drop module, complete with drag sources and drop targets
•
Deploying GWT applications to an external server
• Dynamically resizing flex tables
•
Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer
Faces
Complete Sample Code Available at Для просмотра ссылки Войдиили Зарегистрируйся
All of the code used in this book
has been tested, both in hosted and web modes, and in an external version of Tomcat (version 5.5.17), under
Windows, Linux, and Mac OS X. For Windows and Linux, we used 1.4.60, and for the Mac we used 1.4.61. NOTE:
There are three separate versions of the code. Please download the correct JAR file for the operating
system you are using.
Foreword xiii
Preface xvi
Acknowledgments xviii
About the Authors xix
Solution 1: GWT Fundamentals and Beyond 1
Solution 2: JavaScript Integration 53
Solution 3: Custom
Widget Implementation 71
Solution 4: Viewports and Maps 103
Solution 5: Access to Online Web Services
133
Solution 6: Drag and Drop 167
Solution 7: Simple Windows 199
Solution 8: Flex Tables 237
Solution
9: File Uploads 283
Solution 10: Hibernate Integration 303
Solution 11: Deployment to an External
Server 325
Solution 12: GWT and Legacy Code 343
Index 371
eBook:Prentice.Hall.Google.Web.Toolkit.Solutions.Nov.2007.eBook-BBL hash [bXHiPZQMYQYuQwmHE2X/q1L0SF8]
file:2008_0210_wrz_pre-hal.goo.web.too.sol.nov.200.ebo.bbl.izp (10,196) KB
2. Addison.Wesley.Implementation.Patterns.Nov.2007.eBook-BBL
3. OReilly.C.Sharp.3.0.Cookbook.3rd.Edition.Jan.2008.eBook-BBL
4. OReilly.C.Sharp.3.0.Design.Patterns.Jan.2008.eBook-BBL
5. OReilly.Programming.C.Sharp.3.0.5th.Edition.Jan.2008.eBook-BBL
6. Prentice.Hall.Google.Web.Toolkit.Applications.Dec.2007.eBook-BBL
7. Prentice.Hall.Google.Web.Toolkit.Solutions.Nov.2007.eBook-BBL
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)
Для просмотра ссылки Войди
Product Details
Author(s): Russ Olsen
ISBN: 0321490452
ISBN-13: 9780321490452
Publisher: Addison-Wesley Professional
Year: 2007
Pages: 384
Product Description
Praise for Design Patterns in Ruby
"Design Patterns in Ruby documents smart ways to resolve many problems
that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns
and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each
idea, making a wealth of experience available to Ruby developers for their own daily work."
—Steve Metsker,
Managing Consultant with Dominion Digital, Inc.
"This book provides a great demonstration of the key
'Gang of Four' design patterns without resorting to overly technical explanations. Written in a precise,
yet almost informal style, this book covers enough ground that even those without prior exposure to design
patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about
a classically 'dry' subject into such an engaging and even occasionally humorous read."
—Peter Cooper
"This
book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the
most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond
the GoF's patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering
the GoF book."
—Mike Stok
"Design Patterns in Ruby is a great way for programmers from statically typed
objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like
Ruby."
—Rob Sanheim, Ruby Ninja, Relevance
Most design pattern books are based on C++ and Java. But
Ruby is different—and the language's unique qualities make design patterns easier to implement and
use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and
write more sophisticated, effective software with far fewer lines of code.
After reviewing the history,
concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language—enough to allow
any experienced software developer to immediately utilize patterns with Ruby. The book especially
calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures,
and "mixins" for easier code reuse.
Fourteen of the classic "Gang of Four" patterns are considered from
the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional
implementations make sense in the Ruby environment, and introducing Ruby-specific improvements.
You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly
repeated boilerplate that conventional languages often require.
Design Patterns in Ruby also identifies
innovative new patterns that have emerged from the Ruby community. These include ways to create custom
objects with metaprogramming, as well as the ambitious Rails-based "Convention Over Configuration"
pattern, designed to help integrate entire applications and frameworks.
Engaging, practical, and
accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming
experience more rewarding.
eBook:Addison.Wesley.Design.Patterns.in.Ruby.Dec.2007.eBook-BBL hash [K89D6GDP7I+Sk/SqzOBoq5Dby8w]
file:2008_0210_wrz_add-wes.des.pat.in.rub.dec.200.ebo.bbl.izp (2,027) KB
Код:
[color=magenta]http://rapidshare.com/files/90974072/2008_0210_wrz_add-wes.des.pat.in.rub.dec.200.ebo.bbl.izp.html
[/color]
Implementation Patterns (Addison-Wesley Signature)
Для просмотра ссылки Войди
Product Details
Author(s): Kent Beck
ISBN: 0321413091
ISBN-13: 9780321413093
Publisher: Addison-Wesley Professional
Year: 2007
Pages: 176
Product Description
“Kent is a master at creating code that communicates well, is easy to understand, and is a pleasure to read.
Every chapter of this book contains excellent explanations and insights into the smaller but important
decisions we continuously have to make when creating quality code and classes.” –Erich Gamma,
IBM Distinguished Engineer “Many teams have a master developer who makes a rapid stream
of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable
to work with. If you ask how they thought to write something the way they did, they always have a good reason.
This book will help you become the master developer on your team. The breadth and depth of topics will engage
veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it
accessible to even novice developers.” –Russ Rufer, Silicon Valley Patterns Group “Many people don’t realize how readable code can be and how valuable that readability is.
Kent has taught me so much, I’m glad this book gives everyone the chance to learn from him.” –Martin
Fowler, chief scientist, ThoughtWorks “Code should be worth reading, not just by the compiler,
but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns.
These nuggets of advice will make your code truly worth reading.” –Gregor Hohpe, author of
Enterprise Integration Patterns “In this book Kent Beck shows how writing clear and readable code
follows from the application of simple principles. Implementation Patterns will help developers
write intention revealing code that is both easy to understand and flexible towards future extensions.
A must read for developers who are serious about their code.” –Sven Gorts “Implementation
Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming
by basing his discussion on values and principles.” –Diomidis Spinellis, author of Code
Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely
Useful for Everyday Programming Great code doesn’t just function: it clearly and consistently
communicates your intentions, allowing other programmers to understand your code, rely on it, and modify
it with confidence. But great code doesn’t just happen. It is the outcome of hundreds of small but
critical decisions programmers make every single day. Now, legendary software innovator Kent Beck–known
worldwide for creating Extreme Programming and pioneering software patterns and test-driven development–focuses
on these critical decisions, unearthing powerful “implementation patterns” for writing programs
that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for
handling everyday programming tasks and writing more readable code. This new collection of patterns
addresses many aspects of development, including class, state, behavior, method, collections, frameworks,
and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns.
You’ll find proven solutions for handling everything from naming variables to checking exceptions.
This book covers The value of communicating through code and the philosophy behind patterns How and when
to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior:
patterns for representing logic, including alternative paths Writing, naming, and decomposing methods
Choosing and using collections Implementation pattern variations for use in building frameworks Implementation
Patterns will help programmers at all experience levels, especially those who have benefited from
software patterns or agile methods. It will also be an indispensable resource for development teams
seeking to work together more efficiently and build more maintainable software. No other programming
book will touch your day-to-day work more often.
eBook:Addison.Wesley.Implementation.Patterns.Nov.2007.eBook-BBL hash [cJhhQfHZCMAxevBbW3Z/GcP2phA]
file:2008_0210_wrz_add-wes.imp.pat.nov.200.ebo.bbl.izp (1,335) KB
Код:
[color=magenta]http://rapidshare.com/files/90974146/2008_0210_wrz_add-wes.imp.pat.nov.200.ebo.bbl.izp.html
[/color]
C# 3.0 Cookbook
Для просмотра ссылки Войди
Product Details
Author(s): Jay Hilyard,Stephen Teilhet
ISBN: 059651610X
ISBN-13: 9780596516109
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 886
Product Description
Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more
than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every
recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new
C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick
answers to theory, this is your book. C# 3.0 Cookbook offers a new chapter on LINQ (language integrated
query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers,
new synchronization primitives and more. The new edition is also complemented by a public wiki, which
not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0,
but invites you to suggest better ways to solve those tasks. Here are some of topics covered: LINQ Numeric
data types and Enumerations Strings and characters Classes and structures Generics Collections Exception
handling Delegates, events, and lambda expressions Filesystem interactions Web site access XML usage
(including LINQ to XML, XPath and XSLT) Networking Threading Data Structures & Algorithms Each recipe
in the book includes tested code that you can download from oreilly.com and reuse in your own applications,
and each one includes a detailed discussion of how and why the underling technology works. You don't have
to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to
solve a problem now, without having to learn all the related theory first.
eBook:OReilly.C.Sharp.3.0.Cookbook.3rd.Edition.Jan.2008.eBook-BBL hash [fuCIs9JDBXj34cGN1cv1udFw5V0]
file:2008_0210_wrz_ore-c.sha.3.0.coo.3rd.edi.jan.200.ebo.bbl.izp (2,917) KB
Код:
[color=magenta]http://rapidshare.com/files/90974322/2008_0210_wrz_ore-c.sha.3.0.coo.3rd.edi.jan.200.ebo.bbl.izp.html
[/color]
C# 3.0 Design Patterns
Для просмотра ссылки Войди
Product Details
Author(s): Judith Bishop
ISBN: 059652773X
ISBN-13: 9780596527730
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 314
Product Description
If you want to speed up the development of your .NET applications, you're ready for C# design patterns
-- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers
you a clear introduction to the classic object-oriented design patterns, and explains how to use the
latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework
features to implement the 23 foundational patterns known to working developers. You get plenty of case
studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and
where they would be best used or combined. This well-organized and illustrated book includes: An explanation
of design patterns and why they're used, with tables and guidelines to help you choose one pattern over
another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern,
including its representation in UML and the roles of its various players C# 3.0 features introduced by
example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5
program available for download from O'Reilly and the author's companion web site Quizzes and exercises
to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct,
extensible and efficient to save time up front and eliminate problems later. If your business relies
on efficient application development and quality code, you need C# Design Patterns.
eBook:OReilly.C.Sharp.3.0.Design.Patterns.Jan.2008.eBook-BBL hash [bzwQ8Oai55QZquPmWJTq/0V0I70]
file:2008_0210_wrz_ore-c.sha.3.0.des.pat.jan.200.ebo.bbl.izp (2,237) KB
Код:
[color=magenta]http://rapidshare.com/files/90974462/2008_0210_wrz_ore-c.sha.3.0.des.pat.jan.200.ebo.bbl.izp.html
[/color]
Programming C# 3.0 (Programming)
Для просмотра ссылки Войди
Product Details
Author(s): Jesse Liberty,Donald Xie
ISBN: 0596527438
ISBN-13: 9780596527433
Publisher: O'Reilly Media, Inc.
Year: 2008
Pages: 607
Product Description
Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning
to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and
the newest .NET platform for developing Windows and web applications. Our bestselling Programming
C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise
available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates
with all of .NET programming, so that you can get started creating professional quality web and Windows
applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves
as a useful reference you'll want by your side while you're working Covers all of the new features of the
language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight
into best practices and insight into real world programming by a professional programmer who worked
with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program
Manager Every chapter in this book has been totally revised, and the entire book has been reorganized
to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language
Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to
use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation
Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working
programmers who want to develop proficiency inMicrosoft's most important language. No prior .NET experience
is required for you to get started. There's no time like the present to work with C# -- and no book like this
one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided
to transition to .NET, this book will take you there.
eBook:OReilly.Programming.C.Sharp.3.0.5th.Edition.Jan.2008.eBook-BBL hash [OxMcBBylt4XH+fbbDRxCMMgKg9E]
file:2008_0210_wrz_ore-pro.c.sha.3.0.5th.edi.jan.200.ebo.bbl.izp (3,143) KB
Код:
[color=magenta]http://rapidshare.com/files/90974675/2008_0210_wrz_ore-pro.c.sha.3.0.5th.edi.jan.200.ebo.bbl.izp.html
[/color]
Google Web Toolkit Applications
Для просмотра ссылки Войди
Product Details
Author(s): Ryan Dewsbury
ISBN: 0321501969
ISBN-13: 9780321501967
Publisher: Prentice Hall PTR
Year: 2007
Pages: 608
Product Description
“Ryan clearly understands the GWT value proposition and how GWT integrates into a diverse web technology
stack–and not just in a theoretical way. With the popularity of gpokr.com and kdice.com, Ryan
can speak with the authority of concrete success.” –Bruce Johnson, creator of Google Web Toolkit
“This book distinguishes itself from other books on GWT in that it walks through the entire process
of building several nontrivial GWT applications, not the toy applications that most books present.”
–R. Mark Volkmann, Object Computing, Inc. “Google™ Web Toolkit Applications
is an excellent resource for any GWT developer. Solutions to challenges commonly encountered in GWT
are presented through the design and development of actual applications. The applications developed
throughout the text demonstrate best practices from simple UI design all the way to custom code generation,
and are presented with little pretext about the amount of Java knowledge a given developer may have. Advanced
concepts are not withheld but are presented in a way that will be understood by both novice and seasoned
developers alike. Good application development practices and proper Model View Controller design
is reinforced throughout the book, nearly guaranteeing that the reader will come away a better programmer.
“ –Jason Essington, Senior Web/Java Engineer, Green River Computing “Dewsbury’s
Google™ Web Toolkit Applications is a book for both experts and beginner programmers who want
to discover this open source Java software development framework, as well as write Ajax applications.
A very detailed book!” –Massimo Nardone, Advisory IT Security Architect Accelerate
and Simplify Ajax Development with Google Web Toolkit Get the edge you need to deliver exceptional user
experiences with Google™ Web Toolkit Applications, a guidebook that provides web developers
with core information and instructions for creating rich web applications. Whether you’re a
developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate
with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury
delivers the in-depth coverage you’ll need. In this valuable book, insider Ryan Dewsbury provides
instructions for using the robust tool set and gets you on your way to creating first-class web applications
by providing a comprehensive overview of GWT technology. In addition, he shares his “in-the-trenches”
insights on Building elegant and responsive user interfaces with Cascading Style Sheets and GWT’s
Widgets and Panels Creating seamless user experiences through asynchronous communication with HTTP,
REST, JSON/JSONP, and RPC Interoperating with web standards–such as XML, RSS, and Atom–and
web services–such as Google Maps, Amazon Books, Yahoo! Search, Flickr, and Blogger Overcoming
browser security restrictions, such as HTTP’s two-connection limit and the Same-Origin policy
Accelerating development, using software engineering, code generation, internationalization,
application patterns, and Java tools Deploying for optimal performance with resource compression
and caching Building five non-trivial applications: a gadget application with a rich drag-and-drop
interface, a multi-search application that makes requests to many search engines, a blog editor application
for managing entries across multiple blogs, a web-based instant messenger, and a database manager for
a traditional web page This practical guide to GWT introduces you to the technology; provides techniques,
tips, and examples; and puts you on the road to delivering top-notch user experiences for your web applications.
eBook:Prentice.Hall.Google.Web.Toolkit.Applications.Dec.2007.eBook-BBL hash [SGWXFUzjoKdQdqVVWPXpblOuyDM]
file:2008_0210_wrz_pre-hal.goo.web.too.app.dec.200.ebo.bbl.izp (5,599) KB
Код:
[color=magenta]http://rapidshare.com/files/90975019/2008_0210_wrz_pre-hal.goo.web.too.app.dec.200.ebo.bbl.izp.html
[/color]
Google Web Toolkit Solutions: More Cool & Useful Stuff
Для просмотра ссылки Войди
Product Details
Author(s): David Geary,Rob Gordon
ISBN: 0132344815
ISBN-13: 9780132344814
Publisher: Prentice Hall PTR
Year: 2007
Pages: 408
Product Description
&>Cutting-Edge GWT: Advanced Recipes for Java Developers
Google Web Toolkit (GWT) is an open source
Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge
of technologies that developers typically use for Ajax–JavaScript, HTML, CSS, and XMLHttpRequest–GWT
lets developers implement rich client applications with pure Java, using familiar idioms from the AWT,
Swing, and SWT. GWT goes beyond most Ajax frameworks by making it easy to build desktop-like applications
that run in the ubiquitous browser, where the richness of the user interface is limited only by the developer’s
imagination.
This book focuses on the more advanced aspects of GWT that you need to implement real-world
applications with rich user interfaces but without the heavy lifting of JavaScript and other Ajax-related
technologies. Each solution in this practical, hands-on book is more than a recipe. The sample programs
are carefully explained in detail to help you quickly master advanced GWT techniques, such as implementing
drag-and-drop, integrating JavaScript libraries, and using advanced event handling methodologies.
Solutions covered include
• Building custom GWT widgets, including both high-level composites
and low-level components
• Implementing a viewport class that includes iPhone-style automated
scrolling
• Integrating web services with GWT applications
• Incorporating the Script.aculo.us
JavaScript framework into GWT applications
• Combining Hibernate and GWT to implement database-backed
web applications
• Extending the GWT PopupPanel class to implement a draggable and resizable
window
• Creating a drag-and-drop module, complete with drag sources and drop targets
•
Deploying GWT applications to an external server
• Dynamically resizing flex tables
•
Using GWT widgets in legacy applications developed with other frameworks, such as Struts and JavaServer
Faces
Complete Sample Code Available at Для просмотра ссылки Войди
All of the code used in this book
has been tested, both in hosted and web modes, and in an external version of Tomcat (version 5.5.17), under
Windows, Linux, and Mac OS X. For Windows and Linux, we used 1.4.60, and for the Mac we used 1.4.61. NOTE:
There are three separate versions of the code. Please download the correct JAR file for the operating
system you are using.
Foreword xiii
Preface xvi
Acknowledgments xviii
About the Authors xix
Solution 1: GWT Fundamentals and Beyond 1
Solution 2: JavaScript Integration 53
Solution 3: Custom
Widget Implementation 71
Solution 4: Viewports and Maps 103
Solution 5: Access to Online Web Services
133
Solution 6: Drag and Drop 167
Solution 7: Simple Windows 199
Solution 8: Flex Tables 237
Solution
9: File Uploads 283
Solution 10: Hibernate Integration 303
Solution 11: Deployment to an External
Server 325
Solution 12: GWT and Legacy Code 343
Index 371
eBook:Prentice.Hall.Google.Web.Toolkit.Solutions.Nov.2007.eBook-BBL hash [bXHiPZQMYQYuQwmHE2X/q1L0SF8]
file:2008_0210_wrz_pre-hal.goo.web.too.sol.nov.200.ebo.bbl.izp (10,196) KB
Код:
[color=magenta]http://rapidshare.com/files/90975633/2008_0210_wrz_pre-hal.goo.web.too.sol.nov.200.ebo.bbl.izp.html
[/color]