Bestsellers > > Software Design
|
|
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition»rank: 37277by: Dave Thomas, Chad Fowler, Andy Hunt
: :Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's Guide. Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections: An acclaimed tutorial on using Ruby. The definitive reference to the language. Complete documentation on all built-in classes, modules, and methods Complete ... |
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager»rank: 16027by: Michael Lopp
: :Managing Humans is a selection of the best essays from Michael Lopps web site, Rands In Repose. Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account. ... |
||
LabVIEW for Everyone (2nd Edition) (National Instruments Virtual Instrumentation Series)»rank: 411331by: Jeffrey Travis
: :Now, completely updated for LabVIEW 6i. Reflects the latest enhancements in National Instruments' LabVIEW 6i. Designed for non-experts. Softcover. CD-ROM included. |
Python Cookbook»rank: 131400from: O'Reilly
: :The Python Cookbook is a collection of problems, solutions, and practical examples for Python programmers, written by Python programmers. Over the past year, members of the Python community have contributed material to an online repository of Python recipes hosted by ActiveState. This book contains the best of those recipes, accompanied by overviews and background material by key Python figures.The recipes in the Python Cookbook range from simple tasks, such as working with dictionaries and list comprehensions, to entire modules that demonstrate templating systems and network monitoring. This book contains over 200 recipes on the following topics:Searching and sortingManipulating textWorking with files and the filesystemObject-oriented programmingDealing with threads and processesSystem administrationInteracting with databasesCreating ... |
||
2007 Microsoft® Office System Inside Out»rank: 24133from: Microsoft Press
: :Dive into the essential features in Microsoft Office Access 2007, Excel 2007, Outlook 2007, PowerPoint 2007, and Word 2007. This supremely organized reference is packed with hundreds of timesaving solutions, troubleshooting tips, and workarounds. It s all muscle and no fluff. Discover how the experts tackle what s new in your favorite Microsoft Office programs and challenge yourself to new levels of mastery! Expertly manage your inbox, contacts, and business information Master sophisticated document-layout and formatting techniques Build spreadsheets to help you perform complex calculations and data analysis Design databases, build data-collection forms, and manipulate data Learn advanced techniques for creating charts and reports Create dynamic slides using themes, custom slide layouts, ... |
Beginning Joomla!: From Novice to Professional (Beginning from Novice to Professional)»rank: 48291by: Dan Rahmel
: :Do you want the ability to manage documents, photos, and other content over the Web but dont want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group? Youre not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system used to manage all sorts of data over the Web. While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Beginning Joomla! answers many of the questions youre sure to have, guiding you through the process of creating your ... |
||
MCSA/MCSE Self-Paced Training Kit (Exam 70-284): Implementing and Managing Microsoft® Exchange Server 2003 (Training Kit)»rank: 45070by: Will Willis, Ian McLean
: :MCSA/MCSE Self-Paced Training Kit (Exam 70-284) - Implementing and Managing Microsoft Exchange Server 2003 - self-training course - CD |
MCPD Self-Paced Training Kit (Exams 70-536, 70-526, 70-548): Microsoft® .NET Framework Windows® Developer Core Requirements (Bpg General)»rank: 97519by: Northrup, Wildermuth, Stoecker
: :Get in-depth training and practice with the skills measured by the core exams for Microsoft Certified Professional Developer (MCPD): Windows Developer certification--all in one box! Covering exams 70-536, 70-526, and 70-548, these three training kits include exam prep and practice tests to help you maximize your performance. You get official Microsoft study guides, plus practice tests on CD to help you assess your skills. They come packed with the tools and features that exam candidates want most--including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. They also provide labs and exercises for skills and expertise you can apply to ... |
||
Rapid Development: Taming Wild Software Schedules»rank: 23856by: Steve McConnell
: :Corporate and commercial software-development teams all want solutions for one important problem--how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving. Inside, you'll find:• A rapid-development strategy that can be applied to any project and the best practices to make that strategy work• Candid discussions of great and not-so-great rapid-development practices--estimation, prototyping, forced overtime, motivation, teamwork, rapid-development languages, risk management, and many others• A list of classic mistakes to avoid for rapid-development projects, including creeping requirements, shortchanged quality, and silver-bullet syndrome• Case studies ... |
Writing Effective Use Cases (Agile Software Development Series)»rank: 19109by: Alistair Cockburn
: :(Pearson Education) An up-to-date guide to writing use cases, expanding on the classic treatments into intermediate and advanced concepts, making this guide appropriate for all skill levels. Softcover. DLC: Application software--Development. Review:Alistair Cockburn's Writing Effective Use Cases is an approachable, informative, and very intelligent treatment of an essential topic of software design. 'Use cases' describe how 'actors' interact with computer systems and are essential to software-modeling requirements. For anyone who designs software, this title offers some real insight into writing use cases that are clear and correct and lead to better and less costly software. The focus of this text is on use cases that are written, as opposed to modeled ... |