Bestsellers > > Software Design
|
|
Head First Object-Oriented Analysis and Design (Head First)»rank: 15647by: Brett D. McLaughlin, Gary Pollice, Dave West
: :'Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner.' Ivar Jacobson, Ivar Jacobson Consulting 'I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!' Kyle Brown, Distinguished Engineer, IBM 'Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of ... |
Microsoft® Office Excel® 2003 Step by Step (Step By Step (Microsoft))»rank: 66260by: Curtis Frye
: :This practical, hands-on tutorial expertly builds your skills with Microsoft Office Excel 2003—one step at a time! With STEP BY STEP, you work at your own pace through easy-to-follow lessons and practice exercises to learn exactly the tools and techniques you need. Master the tools for organizing, processing and presenting data; make data come alive with Microsoft PivotTable® and PivotChart® dynamic views; use data analysis tools for better decision making; tap external data sources; add hyperlinks; create macros; and help keep data secure as you share—and collaborate on—Excel documents over the Web. The book also helps you prepare for the Microsoft Office Specialist exam and makes a great on-the-job desk reference. The ... |
||
The Official Ubuntu Book (2nd Edition)»rank: 443430by: Benjamin Mako Hill, Jono Bacon, Ivan Krstic, David J. Murphy, Jonathan Jesse, Peter Savage, Corey Burger
: :Praise for The Official Ubuntu Book '. . . this one (Ubuntu Linux book) is at the head of the pack for getting started with your penguin experience. . . .' —Tom Duff 'Benjamin Mako Hill et al. have produced an excellent book that speaks to everyone who uses or is considering using Ubuntu.' —James Pyles, Reviewer, 'The Linux Tutorial' 'Well written in an easy-to-follow format. Full of information for folks new to Linux or just new to Ubuntu. Even nontechnical users would find this a very helpful resource.'—Ben Gerber,Arsgeek.com 'I'd recommend picking it up if you are running Ubuntu.'—Tony Lawrence, owner of aplawrence.com Ubuntu is a complete, free operating system that ... |
Working Effectively with Legacy Code (Robert C. Martin Series)»rank: 17736by: Michael Feathers
: :This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his ... |
||
Learning jQuery : Better Interaction Design and Web Development with Simple JavaScript Techniques: jQuery: Better Interaction Design and Web Development with Simple JavaScript Techniques»rank: 36262by: Jonathan Chaffer
: : jQuery is a powerful JavaScript library that can enhance your websites regardless of your background. For designers, jQuery leverages existing CSS and HTML skills, allowing you to dynamically find and change any aspect of a page.This book provides a gentle introduction to jQuery concepts, allowing you to add interactions and animations to your pages - even if previous attempts at writing JavaScript have left you baffled. For programmers, jQuery offers an open -source, standards-compliant, unobtrusive approach to writing complex JavaScript applications. This book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features. This book has a companion title, jQuery Reference Guide: A Comprehensive Exploration ... |
Learning Flex 3: Getting up to Speed with Rich Internet Applications (Adobe Developer Library)»rank: 27289by: Alaric Cole
: :How soon can you learn Adobe Flex 3? With this book's unique hands-on approach, you will be able to tinker with examples right away, and create your own Rich Internet Applications with Flex within the first few chapters. As you progress, you learn how to build a layout, add interactivity, work with data, and deploy your applications to either the Web or the desktop. Learning Flex 3 offers step-by-step instructions that are clear and concise, along with tips and tricks that author Alaric Cole has gathered after years of using Flex and teaching it to fellow developers at Yahoo! You'll understand how Flex works, how to use the MXML markup language and ... |
||
The Productive Programmer (Theory in Practice (O'Reilly))»rank: 14949by: Neal Ford
: :Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not ... |
Programming Python»rank: 9182by: Mark Lutz
: :Already the industry standard for Python users, 'Programming Python' from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of changes introduced by the latest version of the language, Python 2.5. Whether you're a novice or an advanced practitioner, you'll find this refreshed book more than lives up to its reputation. 'Programming Python,' 3rd Edition, teaches you the right way to code. It explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. By reading this comprehensive guide, you'll learn how to apply Python in real-world problem domains ... |
||
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))»rank: 26414by: Steve McConnell
: :Often referred to as the 'black art' because of its complexity and uncertainty, software estimation is not as hard or mysterious as people think. However, the art of how to create effective cost and schedule estimates has not been very well publicized. While the average software organization can struggle with project costs that run double their original estimates, some of the more sophisticated organizations achieve results with estimation errors as low as 5-10%. These best-in-class organizations use scientific techniques that are not cost-effective, however, making them of limited use to most software development organizations. To address these issues, Software Estimation focuses on the art of software estimation and provides a proven set ... |
Taking Your iPod touch to the Max (Technology in Action)»rank: 8711by: Erica Sadun
: :Fast and fun to read, Taking Your iPod touch to the Max gives you all the tips and techniques you could ever think of to make the most of your Apple iPod touch. Erica Sadun is an expert at hacking devices to discover undocumented tricks, and this book reveals everything and more about the functionality of the iPod Touch. But before that, Sadun will give you the best, most efficient, and fun–to–read introduction to the basics of using the iPod touch that you will ever find. What you’ll learn iPod touch basics E–mail using iCal Surfing the Web with iPod Touch using Safari Expanding the main menu using third–party software Using iTunes, ... |