MongoDB: The Definitive Guide, 2nd EditionManage the huMONGOus amount of data collected through your web application with MongoDB. This authoritative introduction—written by a core contributor to the project—shows you the many advantages of using document-oriented databases, and demonstrates how this reliable, high-performance system allows for almost infinite horizontal scalability.
This updated second edition provides guidance for database developers, advanced configuration for system administrators, and an overview of the concepts and use cases for other people on your project. Ideal for NoSQL newcomers and experienced MongoDB users alike, this guide provides numerous real-world schema design examples. ...
Handbook of Usability Testing, 2nd EditionWhether it s software, a cell phone, or a refrigerator, your customer wants no, expects your product to be easy to use. This fully revised handbook provides clear, step-by-step guidelines to help you test your product for usability. Completely updated with current industry best practices, it can give you that all-important marketplace advantage: products that perform the way users expect. You ll learn to recognize factors that limit usability, decide where testing should occur, set up a test plan to assess goals for your product s usability, and more. ...
Microsoft Virtualization SecretsIf you're an IT professional, you know that virtualization is essential in today's computer infrastructures. This valuable reference is your key to all things Microsoft virtualization. Written by a Microsoft Most Valuable Professional (MVP), it breaks down all the various technologies, what they mean to your organization in terms of saving money and solving problems, and how to design and deploy various solutions effectively.
You'll find invaluable tips and information on such topics as Hyper-V, the changes that Windows 8 brings, private cloud scenarios, and more. ...
WordPress 3 Plugin Development EssentialsWordPress is one of the most popular platforms for building blogs and general websites. By learning how to develop and integrate your own plugins, you can add functionality and extend WordPress in any way imaginable. By tapping into the additional power and functionality that plugins provide, you can make your site easier to administer, add new features, or even alter the very nature of how WordPress works. Covering WordPress version 3, this book makes it super easy for you to build a variety of plugins.
WordPress 3 Plugin Development Essentials is a practical hands-on tutorial for learning how to create your own plugins for WordPress. Using best coding practices, this book will walk you through the design and creation of a variety of original plugins. ...
Windows Store App DevelopmentWindows Store App Development introduces the Windows 8.x app model to readers familiar with traditional desktop development. You'll explore dozens of carefully crafted examples as you master Windows features, the Windows Runtime, and the best practices of app design. Along the way, you'll pick up tips for deploying apps, including selling through the Windows Store.
This book requires some knowledge of C#. No experience with Windows 8 is needed. ...
50 Android HacksHacks. Clever programming techniques to solve thorny little problems. Ten lines of code that save you two days of work. The little gems you learn from the old guy in the next cube or from the geniuses on Stack Overflow. That's just what you'll find in this compact and useful book.
The name 50 Android Hacks says it all. Ranging from the mundane to the spectacular, each self-contained, fully illustrated hack is just a couple of pages long and includes annotated source code. These practical techniques are organized into twelve collections covering layout, animations, patterns, and more. ...
Parallel MetaheuristicsGet more out of Windows 8 at your own pace with this great new guide that's perfect for busy learners. Helpful information is presented in quick, easy-to-digest, individual tasks that you can read and learn in five minutes or less, per task. Boost your productivity with hundreds of smart techniques, which include step-by-step instructions, full-color screenshots, and plenty of practical tips and sidebars sprinkled throughout the book. The attractive design brings everything in clear focus and helps you quickly locate the information you need. ...
Learning to Program with MATLABThe text is for instructors who want to use MATLAB to teach introductory programming concepts. Since many students struggle with applying the concepts that underlie good programming practice, Learning to Program with MATLAB: Building GUI Tools was designed upon the observation that student learning is enhanced if the students themselves build the GUI (graphical user interface) tool, construct the computational model, implement the visualization of results, and design the GUI. This text teaches the core concepts of computer programming - arrays, loops, functions, and basic data structures - using MATLAB. The chapter sequence covers text-based programs, then programs that produce graphics, building up to an emphasis on GUI tools. This progression unleashes the real power of MATLAB - creating visual expressions of the underlying mathematics of a problem or design. ...
Data Structures and Algorithms in PythonBased on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++. ...
High Availability MySQL CookbookThis book covers all the major techniques available for increasing availability of your MySQL databases. It demonstrates how to design, implement, troubleshoot and manage a highly available MySQL setup using any one of several techniques, which are shown in different recipes. It is based on MySQL Cluster 7.0, MySQL (for non clustered recipes) 5.0.77, and CentOS / RedHat Enterprise Linux 5.3.
The book starts by introducing MySQL Cluster as a technology and explaining how to set up a simple cluster. It will help you to master the options available for backing up and restoring a file in the MySQL Cluster. By following the practical examples in this book, you will learn how to manage the MySQL Cluster. Further, we will discuss some troubleshooting aspects of the MySQL Cluster. ...