Bestsellers > > Software Design
|
|
Learning Python, 3rd Edition»rank: 5727by: Mark Lutz
: :Portable, powerful, and a breeze to use, Python is ideal for both standalone programs and scripting applications. With this hands-on book, you can master the fundamentals of the core Python language quickly and efficiently, whether you're new to programming or just new to Python. Once you finish, you will know enough about the language to use it in any application domain you choose. Learning Python is based on material from author Mark Lutz's popular training courses, which he's taught over the past decade. Each chapter is a self-contained lesson that helps you thoroughly understand a key component of Python before you continue. Along with plenty of annotated examples, illustrations, and chapter summaries, ... |
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition) (Microsoft .NET Development Series)»rank: 14906by: Krzysztof Cwalina, Brad Abrams
: :“ Framework Design Guidelines is one of those rare books that can be read at different reading levels and can be useful to different kinds of developers. Regardless of whether you want to design an effective object model, improve your understanding of the .NET Framework, borrow from the experience of software gurus, stay clear of the most common programming mistakes, or just get an idea of the huge effort that led to the .NET initiative, this book is a must-read.” –Francesco Balena, The VB Migration Partner Team (www.vbmigration.com), Code Architect, Author, and Microsoft Regional Director, Italy “ Frameworks are valuable but notoriously difficult to construct: your every decision must be geared ... |
||
Programming WCF Services»rank: 10639by: Juval Lowy
: :Programming WCF Services is the authoritative, bestselling introduction to Microsoft's unified platform for developing service-oriented applications (SOA) on Windows. Hailed as the most definitive treatment of WCF available, this relentlessly practical book provides insight, not documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable. Author Juval Lowy, Microsoft software legend and participant in WCF's original strategic design review, revised this new edition for the latest productivity-enhancing features of C# 3.0 and the .NET 3.5 SP1 Framework. The book also contains Lowy's ServiceModelEx, a framework of useful utilities, tools, and helper classes that let you simplify and automate many tasks, and ... |
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)»rank: 7657by: Robert C. Martin
: :Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.What kind of work will you ... |
||
Essential ActionScript 3.0 (Essential) (Essential)»rank: 7184by: Colin Moock
: :ActionScript 3.0 is a huge upgrade to Flash's programming language. The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as 'The Colin Moock book.' And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and ... |
JavaScript: The Good Parts»rank: 6613by: Douglas Crockford
: :Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ... |
||
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)»rank: 15206by: Jr., Joseph C. Rattz
: :LINQ is the project name for a set of extensions to the .NET Framework that provide a generic approach to querying data from different data sources. LINQ will premier in Visual Studio 2008, and will become the next must–have skill for .NET developers. For more information about LINQ, you can check out the author’s portal at www.linqdev.com. Pro LINQ: Language Integrated Query in C# 2008 is all about code. Literally, this book starts with code and ends with code. In most books, the author shows the simplest example demonstrating how to use a method, but they so rarely show how to use the more complex prototypes. Pro LINQ: Language Integrated Query in ... |
Information Dashboard Design: The Effective Visual Communication of Data»rank: 10333by: Stephen Few
: :Dashboards have become popular in recent years as uniquely powerful tools for communicating important information at a glance. Although dashboards are potentially powerful, this potential is rarely realized. The greatest display technology in the world won't solve this if you fail to use effective visual design. And if a dashboard fails to tell you precisely what you need to know in an instant, you'll never use it, even if it's filled with cute gauges, meters, and traffic lights. Don't let your investment in dashboard technology go to waste. This book will teach you the visual design skills you need to create dashboards that communicate clearly, rapidly, and compellingly. 'Information Dashboard Design' will ... |
||
Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)»rank: 12412by: Dino Esposito, Andrea Saltarello
: :To deliver the right solutions for increasingly complex enterprise and user requirements, you need vision. You need guidance. You need to apply the patterns and practices that by design create explicit outcomes for often-implicit challenges. In this book, you ll take a structured, realistic approach to resolving software complexity that places architectural integrity at its core. The authors share their extensive, real-world experience with enterprise and service-oriented development to illuminate the patterns, principles, and techniques for producing more-effective solutions, including the modeling techniques that ensure your architecture fully and explicitly addresses user requirements. They deftly cover essential concepts (UML, design patterns), the core system (business, services, data access, and presentation layers), and ... |
AdWords For Dummies (For Dummies (Computer/Tech))»rank: 5073by: Howie Jacobson
: : AdWords lets every business-from eBay PowerSellers to Fortune 500 companies-create targeted, cost-efficient advertising campaigns on the Web, and accounts for the bulk of Google's $6 billion in annual revenues This all-new guide helps advertisers get a handle on AdWords complexities and nuances, adopt AdWords best practices, and turn clicks into ka-ching! Topics covered include conducting quick and cheap market research, crafting a message that cuts through the clutter, choosing AdWords settings, bidding on keywords, setting a maximum daily spend, improving the Web page that an ad points to, testing strategies, tracking results, and using Web analytics tools Includes an exclusive offer from Google-AdWords credits equivalent to the price of the book-plus ... |