Book picks similar to
Toward Zero Defect Programming by Allan M. Stavely


computing
non-fiction
software-engineering
tsundoku-nonfiction

Windows 7 Inside Out


Ed Bott - 2009
    It's all muscle and no fluff. Discover how the experts tackle Windows 7--and challenge yourself to new levels of mastery! Compare features and capabilities in each edition of Windows 7.Configure and customize your system with advanced setup options.Manage files, folders, and media libraries.Set up a wired or wireless network and manage shared resources.Administer accounts, passwords, and logons--and help control access to resources.Configure Internet Explorer 8 settings and security zones.Master security essentials to help protect against viruses, worms, and spyware.Troubleshoot errors and fine-tune performance.Automate routine maintenance with scripts and other tools. CD includes: Fully searchable eBookDownloadable gadgets and other tools for customizing Windows 7Insights direct from the product team on the official Windows 7 blogLinks to the latest security updates and products, demos, blogs, and user communities For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.

Professional ASP.NET MVC 3


Jon Galloway - 2011
    Book content includes:Getting started with MVC 3, including a rundown of the new project dialog, directory structure and an introduction to NuGet (PowerShell inside Visual Studio 2010)Controllers and Actions View and ViewModelsModels and Databases, including using NuGet to install Entity Framework Code FirstForms and HTML HelpersValidation and Data AnnotationsMembership, Authorization and SecurityAjaxRouting, including routing to Http HandlersNuGet, including using it from the Dialog 'and Package Console, creating a package, custom PowerShell actions and running from both a local repository and the WebDependency InjectionUnit testingExtending ASP.NET MVC with filters and Extensibility pointsWhat's new in MVC 3

Cracking the Amazon Interview: A Step by Step Guide to Land the Job


Misha Yurchenko - 2018
    This makes the interview process transparent and easy to prepare for because we know many of the themes they will cover and questions they will ask. Imagine if your teacher in university told you most of the questions that were going to be on the test beforehand - all you would have to do is practice. Consider this book your study guide. As a result of this structured interview process, many job seekers who do poorly in interviews simply do not spend enough time preparing. And often, the ones who do spend time preparing do not spend enough time focusing on the right things. I compiled information about the Company’s interview process, questions, and techniques that have been most successful for former applicants (current Amazon employees). This mini-guide will walk you through what it takes to get through an Amazon interview, step by step.  All you have to do is read and prepare. What’s in the book: -How to supercharge your resume and tailor keywords to get noticed by Amazon hiring managers -Tips to answer Amazon's behavioral interview questions  -A breakdown of Amazon's famous 14 leadership principles  -Understand the Amazon business model (the "flywheel") and how it relates to the interview -Common pitfalls and how to avoid them  -Perspectives from Amazon hiring managers across the world -And much more! —— “Amazon.com receives thousands of resumes every week, from talented people all over the world. Our challenge is to find the very best and recruit them into one of the many challenging positions we offer. Setting the bar high in our approach to hiring has been, and will continue to be, the single most important element of Amazon.com's success. During our hiring meetings, we ask people to consider three questions before making a decision: * Will you admire this person?
 * Will this person raise the average level of effectiveness of the group they're entering? 
 * Along what dimension might this person be a superstar?” 
 Jeff Bezos, Amazon Founder and CEO

Mac OS X Internals: A Systems Approach


Amit Singh - 2006
    Understanding the design, implementation, and workings of Mac OS X requires examination of several technologies that differ in their age, origins, philosophies, and roles. Mac OS X Internals: A Systems Approach is the first book that dissects the internals of the system, presenting a detailed picture that grows incrementally as you read. For example, you will learn the roles of the firmware, the bootloader, the Mach and BSD kernel components (including the process, virtual memory, IPC, and file system layers), the object-oriented I/O Kit driver framework, user libraries, and other core pieces of software. You will learn how these pieces connect and work internally, where they originated, and how they evolved. The book also covers several key areas of the Intel-based Macintosh computers.A solid understanding of system internals is immensely useful in design, development, and debugging for programmers of various skill levels. System programmers can use the book as a reference and to construct a better picture of how the core system works. Application programmers can gain a deeper understanding of how their applications interact with the system. System administrators and power users can use the book to harness the power of the rich environment offered by Mac OS X. Finally, members of the Windows, Linux, BSD, and other Unix communities will find the book valuable in comparing and contrasting Mac OS X with their respective systems. Mac OS X Internals focuses on the technical aspects of OS X and is so full of extremely useful information and programming examples that it will definitely become a mandatory tool for every Mac OS X programmer.

Large-Scale C++ Software Design


John S. Lakos - 1996
    It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems. In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern Protocol Hierarchy designed to avoid fat inte

Getting Clojure


Russ Olsen - 2018
    The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really get Clojure you need to understand the ideas underlying this structure of framework and features. You need this book: an accessible introduction to Clojure that focuses on the ideas behind the language as well as the practical details of writing code.

Ubuntu: The Beginner's Guide


Jonathan Moeller - 2011
     In the Guide, you'll learn how to: -Use the Ubuntu command line. -Manage users, groups, and file permissions. -Install software on a Ubuntu system, both from the command line and the GUI. -Configure network settings. -Use the vi editor to edit system configuration files. -Install and configure a Samba server for file sharing. -Install SSH for remote system control using public key/private key encryption. -Install a DHCP server for IP address management. -Install a LAMP server. -Install web applications like WordPress and Drupal. -Configure an FTP server. -Manage ebooks. -Convert digital media. -Manage and configure Unity, the default Ubuntu environment. -Manage and halt processes from the command line. -Set up both a VNC server and a client. -Enjoy games on Ubuntu. -And many other topics.

Access 2007: The Missing Manual


Matthew MacDonald - 2006
    It runs on PCs rather than servers and is ideal for small- to mid-sized businesses and households. But Access is still intimidating to learn. It doesn't help that each new version crammed in yet another set of features; so many, in fact, that even the pros don't know where to find them all. Access 2007 breaks this pattern with some of the most dramatic changes users have seen since Office 95. Most obvious is the thoroughly redesigned user interface, with its tabbed toolbar (or "Ribbon") that makes features easy to locate and use. The features list also includes several long-awaited changes. One thing that hasn't improved is Microsoft's documentation. To learn the ins and outs of all the features in Access 2007, Microsoft merely offers online help.Access 2007: The Missing Manual was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. You'll even delve into the black art of Access programming (including macros and Visual Basic), and pick up valuable tricks and techniques to automate common tasks -- even if you've never touched a line of code before. You will also learn all about the new prebuilt databases you can customize to fit your needs, and how the new complex data feature will simplify your life. With plenty of downloadable examples, this objective and witty book will turn an Access neophyte into a true master.

Faith and Fear in Flushing: An Intense Personal History of the New York Mets


Greg Prince - 2009
    Prince, coauthor of the highly regarded blog of the same name, examines how the life of the franchise mirrors the life of its fans, particularly his own. Unabashedly and unapologetically, Prince stands up for all Mets fans and, by proxy, sports fans everywhere in exploring how we root, why we take it so seriously, and what it all means. What was it like to enter a baseball world about to be ruled by the Mets in 1969? To understand intrinsically that You Gotta Believe? To overcome the trade of an idol and the dissolution of a roster? To hope hard for a comeback and then receive it in thrilling fashion in 1986? To experience the constant ups and downs the Mets would dispense for the next two decades? To put ups with the Yankees right next door? To make the psychic journey from Shea Stadium to Citi Field? To sort the myths from the realities? Greg Prince, as he has done for thousands of loyal Faith and Fear in Flushing readers daily since 2005, puts it all in perspective as only he can.

Programming in Haskell


Graham Hutton - 2006
    This introduction is ideal for beginners: it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics. The author is a leading Haskell researcher and instructor, well-known for his teaching skills. The presentation is clear and simple, and benefits from having been refined and class-tested over several years. The result is a text that can be used with courses, or for self-learning. Features include freely accessible Powerpoint slides for each chapter, solutions to exercises and examination questions (with solutions) available to instructors, and a downloadable code that's fully compliant with the latest Haskell release.

Career Superpowers: Succeeding on Purpose


James A. Whittaker - 2014
    Take away the pedigreed and the prodigies—you know the people who are going to succeed no matter what—and the brown-nosers and right-time-right-place lottery winners and who do you have left? The people who succeeded on purpose. Study these folks carefully and you’ll find common themes around their path to the top. This book exposes the career strategies of the ultra-successful and analyzes them in detail. You’ll learn about personal strategies for identifying high-payoff activities and gain insight into being more effective as an individual contributor, manager and leader. You will learn how to identify and interact with the right set of career mentors and role models. Being successful doesn’t have to be an accident. Read this book and learn how to succeed on purpose.

The Best Seat in the House: Stories from the NHL--Inside the Room, on the Iceand on the Bench


Jamie McLennan - 2012
    Sort of. As the back-up for several legendary goalies, he saw everything - except much playing time. In this book, McLennan looks back on his career, from breaking into the NHL, to working with the legends, to life on the road and in the league.

Async in C# 5.0


Alex Davies - 2012
    Along with a clear introduction to asynchronous programming, you get an in-depth look at how the async feature works and why you might want to use it in your application.Written for experienced C# programmers—yet approachable for beginners—this book is packed with code examples that you can extend for your own projects.Write your own asynchronous code, and learn how async saves you from this messy choreDiscover new performance possibilities in ASP.NET web server codeExplore how async and WinRT work together in Windows 8 applicationsLearn the importance of the await keyword in async methodsUnderstand which .NET thread is running your code—and at what points in the programUse the Task-based Asynchronous Pattern (TAP) to write asynchronous APIs in .NETTake advantage of parallel computing in modern machinesMeasure async code performance by comparing it with alternatives

Picking Up The Brass


Eddy Nugent - 2006
    It follows Eddy Nugent, a bored fifteen-year-old, living in Manchester, as he travels through the drinking, swearing and sex-obsessed world of our nation's finest.

Microsoft Excel 2013 Power Programming with VBA


John Walkenbach - 2013
    Naturally, that means John Walkenbach returns with a new edition of his bestselling VBA Programming book and covers all the methods and tools you need to know in order to program with Excel. With this comprehensive guide, Mr. Spreadsheet shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.Featuring a complete introduction to Visual Basic for Applications and fully updated for the latest features of Excel 2013, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel's capabilities with VBA.Offers an analysis of Excel application development and a complete introduction to VBA Features invaluable advice from Mr. Spreadsheet himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach's award-winning Power Utility Pak to help enhance your Excel skills Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you wont find anywhere else Excel 2013 Power Programming with VBA is packed with procedures, tips, and ideas for achieving Excel excellence with VBA.