Bestsellers > > Software Design
|
|
Python Essential Reference (OTHER NEW RIDERS)»rank: 899180by: David M. Beazley
: :Python Essential Reference, 3rd Edition, is a comprehensive reference to the Python programming language. The focus of this latest edition is to add coverage of significant new features and new library modules added to the language over the past five years. Clearly written with concise organization, the new features covered include new style classes, unification of types and classes, xmlrpclip, intertools, bz2 and optparse, making it the most up-to-date Python book on the market. Review:Every so often a book comes along that makes you ask yourself, 'Gee, when was the last time I had my eyes checked?' David M. Beazley's Python: Essential Reference is just such a book. Condensing thousands of pages of Python online documentation into ... |
Learning Java»rank: 53464by: Pat Niemeyer, Jonathan Knudsen
: :Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance. 'Learning Java' is the most widely sought introduction to the programming language that's changed the way ... |
||
Wicket in Action (In Action)»rank: 77169by: Martijn Dashorst, Eelco Hillenius
: :There are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based Web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly. Wicket in Action is an authoritative, comprehensive guide for Java developers building Wicket-based Web applications. This book starts with an introduction to Wicket's structure and components, and ... |
PHP Solutions: Dynamic Web Design Made Easy (Solutions)»rank: 69828by: David Powers
: :In this book you'll learn how to: Create dynamic websites with design and usability in mind, as well as functionality Understand how PHP scripts work, giving you confidence to adapt them to your own needs Bring online forms to life, check required fields, and ensure user input is safe to process Upload files and automatically create thumbnails from larger images Manage website content with a searchable database You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought ... |
||
Learn Objective–C on the Mac (Learn)»rank: 39153by: Mark Dalrymple, Scott Knaster
: :Take your coding skills to the next level with this extensive guide to Objective–C, the native programming language for developing sophisticated software applications for Mac OS X. Objective–C is a powerful, object–oriented extension of C, making this book the perfect follow–up to Dave Mark’s best–selling Learn C on the Mac, Mac OS X Edition. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Mark Dalrymple and Scott Knaster show you how to harness the powers of Objective–C in your applications! A complete course on the basics of Objective–C using Apple’s free Xcode tools An introduction to object–oriented programming Comprehensive coverage ... |
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)»rank: 51014by: Craig Larman
: :'This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better.' --Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects'Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.' --John Vlissides, author, Design Patterns and Pattern Hatching'People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice.' --Martin Fowler, author, UML Distilled and Refactoring'This book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive ... |
||
Microsoft Exchange Server 2007 with SP1: Tony Redmond's Guide to Successful Implementation»rank: 63388by: Tony Redmond
: :Exchange 2007 represents the biggest advance in the history of Microsoft Exchange Server technology. Given Exchange's leap to x64 architecture and its wide array of new features, it isn't surprising that the SP1 release of 2007 would be particularly robust in terms of hotfixes, security enhancements and additional functionality. Tony Redmond's upgraded edition of his popular Microsoft Exchange Server 2007 bible features extensive coverage of the significant changes and additions offered with SP1. Every chapter has been updated, with particular focus on the most pivotal aspects of SP1, including:*install enabling on Windows Server 2008 *IVp6 support*Unified Messaging inclusion*EMC enhancements*Client Access Improvements for Outlook Web Access and Activesync*New user interfaces for POP3 and ... |
JavaScript & DHTML Cookbook (2nd edition)»rank: 33342by: Danny Goodman
: :In today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot new approach to designing highly interactive pages on the client side. With this environment in mind, the new edition of this book offers bite-sized solutions to very specific scripting problems that web developers commonly face. Each recipe includes a focused piece of code that you can insert right into your application. Why is JavaScript & DHTML Cookbook so popular? After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. For every problem he addresses, Goodman not only ... |
||
Core Python Programming (Prentice Hall Ptr Core Series)»rank: 509322by: Wesley J. Chun
: :Python is soaring in popularity, and it's no wonder: Python is fast, scalable, easy to learn, and combines the best aspects of scripting languages like Perl with the key advantages of object languages like Java. In this book, Yahoo! Internet software engineer Wesley Chun teaches experienced developers all they need to know to leverage all of Python's power -- fast. Like all Core Series books, Core Python Programming teaches via hundreds of industrial-strength code examples, all targeted at professional developers who want to leverage the skills they already have. Chun begins with a professional-level introduction to Python syntax, objects, and error handling; functions, classes, and built-ins. Learn the best techniques for handling ... |
Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)»rank: 38871by: Harold Abelson, Gerald Jay Sussman
: :Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures ... |