Book picks similar to
Software Testing: Principles and Practices by Srinivasan Desikan
software-testing
1
reference
st
Java Se8 for the Really Impatient: A Short Course on the Basics
Cay S. Horstmann - 2013
The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations. Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S. Horstmann concisely introduces Java 8's most valuable new features (plus a few Java 7 innovations that haven't gotten the attention they deserve). If you're an experienced Java programmer, Horstmann's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes Coverage of using lambda expressions (closures) to write computation "snippets" that can be passed to utility functions The brand-new streams API that makes Java collections far more flexible and efficient Major updates to concurrent programming that make use of lambda expressions (filter/map/reduce) and that provide dramatic performance improvements for shared counters and hash tables A full chapter with advice on how you can put lambda expressions to work in your own programs Coverage of the long-awaited introduction of a well-designed date/time/calendar library (JSR 310) A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine A thorough discussion of many small library changes that make Java programming more productive and enjoyable This is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow's most robust, efficient, and secure Java code.
World of Warcraft Cataclysm - Signature Series Guide
Joe Branger - 2010
In this high-fantasy guide, you will be introduced to two new races, the Worgen and Goblins, and learn all about the unique races and classes that will help you complete your quests. You'll also discover how to battle enemies for gear and glory and how to join guilds with other players. There is a dedicated step-by-step guide, designed for brand-new players, to help you start your journey into World of Warcraft game. This "World of Warcraft: Cataclysm Signature Series Guide" features official artwork, designed for beauty and ease-of-use. It's a must-have guide for any World of Warcraft player.
Graph Databases
Ian Robinson - 2013
With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.Learn how different organizations are using graph databases to outperform their competitors. With this book’s data modeling, query, and code examples, you’ll quickly be able to implement your own solution.Model data with the Cypher query language and property graph modelLearn best practices and common pitfalls when modeling with graphsPlan and implement a graph database solution in test-driven fashionExplore real-world examples to learn how and why organizations use a graph databaseUnderstand common patterns and components of graph database architectureUse analytical techniques and algorithms to mine graph database information
Introducing Microsoft SQL Server 2012
Ross Mistry - 2012
This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities, including database administrators, application developers, and technical decision makers.
Hibernate in Action
Christian Bauer - 2004
Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process
My Daily Catholic Bible: 20 Minute Daily Readings
Paul Thigpen - 2011
Here's the Bible that shows you how.My Daily Catholic Bible, Revised NAB Edition offers a reading plan that divides all of Sacred Scripture into 365 segments, one for each day of the year; features two small, manageable readings for each day, one from the Old Testament and one from the New Testament; offers an insightful quote from a saint for every day.There's never been an easier way to read the Bible. You don't have to start on January 1. Begin reading on any calendar date and twelve months later you'll have made your way through all seventy-three books of the biblical canon. And a place for a check mark next to each entry makes it simple to keep track of your progress. Plus, you'll know exactly where to start in again if you miss a day or two!
Android Application Development for Dummies
Donn Felker - 2010
The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.Takes you soup through nuts of developing applications for the Android platform Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.
Learning Android
Marko Gargenta - 2011
Written by an expert who's taught this mobile platform to hundreds of developers in large organizations, this gentle introduction shows experienced object-oriented programmers how to use Android’s basic building blocks to create user interfaces, store data, connect to the network, and more.You'll build a Twitter-like application throughout the course of this book, adding new features with each chapter. Along the way, you'll also create your own toolbox of code patterns to help you program any type of Android application with ease.Get an overview of the Android platform and discover how it fits into the mobile ecosystemLearn about the Android stack, including its application framework, and the structure and distribution of application packages (APK)Set up your Android development environment and get started with simple programsUse Android’s building blocks—Activities, Intents, Services, Content Providers, and Broadcast ReceiversLearn how to build basic Android user interfaces and organize UI elements in Views and LayoutsBuild a service that uses a background process to update data in your applicationGet an introduction to Android Interface Definition Language (AIDL) and the Native Development Kit (NDK)
The Healthy Air Fryer Cookbook: Truly Healthy Fried Food Recipes with Low Salt, Low Fat, and Zero Guilt
Linda Larsen - 2017
Although your air fryer is healthier than a deep fryer, not all air fryer recipes are truly healthy—especially for your heart.Linda Larsen grew up loving fried foods, but as an adult she needs to eat food that is healthy and nourishing. Today, the author of the bestselling The Complete Air Fryer Cookbook uses her air fryer to cook meals that are just as delicious as her fried favorites—and good for her heart, too.Linda’s air fryer recipes in The Healthy Air Fryer Cookbook combine the ease and simplicity of your favorite appliance with the added benefit of total-body nutrition. This is the only air fryer cookbook that offers truly healthy, easy, and whole-food recipes, so you can enjoy fried foods while being good to your heart.Simple and delicious, this air fryer cookbook includes:
More than 100 truly heart-healthy recipes that are low-salt, low-fat, and full-flavor—including vegan and vegetarian options
Complete nutrition information that follows American Heart Association guidelines, so you know exactly what you’re eating
Handy recipe callouts that show how much salt and fat you're sparing yourself by not deep frying your meal
With The Healthy Air Fryer Cookbook you don’t have to sacrifice your health to enjoy fried foods.
Programming Perl
Tom Christiansen - 1991
The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of The Perl Journal, which has brought together the Perl community as a common forum for new developments in Perl.Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that my is faster than local, but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel."This third edition of Programming Perl has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.
The RSpec Book
David Chelimsky - 2009
Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec examples on one object at a time, and how to customize RSpec to "speak" in the language of your domain. You'll develop Rails 3 applications and use companion tools such as Webrat and Selenium to express requirements for web applications both in memory and in the browser. And you'll learn to specify Rails views, controllers, and models, each in complete isolation from the other. Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happier users.
Write Great Code: Volume 1: Understanding the Machine
Randall Hyde - 2004
A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I, the first in a series from assembly language expert Randall Hyde, dives right into machine organization without the extra overhead of learning assembly language programming at the same time. And since Write Great Code Vol I concentrates on the machine organization, not assembly language, the reader will learn in greater depth those subjects that are language-independent and of concern to a high level language programmer. Write Great Code Vol I will help programmers make wiser choices with respect to programming statements and data types when writing software, no matter which language they use.
Prize Stories 2001: The O. Henry Awards
Larry Dark - 2001
Henry, throughout its history this annual collection has consistently offered a remarkable sampling of contemporary short stories. Each year, stories are chosen from large and small literary magazines, and a panel of distinguished writers is enlisted to award top prizes. The result is a superb collection of seventeen inventive, full-bodied stories representing the very best in American and Canadian fiction. And in celebration of this distinguished literary form, Prize Stories 2001 a Special Award for Continuing Achievement is presented to Alice Munro.FIRST PRIZEMARY SWANThe DeepSECOND PRIZEDAN CHAONBig MeTHIRD PRIZEALICE MUNROFloating BridgeFRED G. LEEBRONThat WinterT.CORAGHESSAN BOYLEThe Love of My LifeJOYCE CAROL OATESThe Girl with the Blackened EyeDAVID SCHICKLERThe SmokerANTONYA NELSONFemale TroubleELIZABETH GRAVERThe Mourning DoorPICKNEY BENEDICTZog-19: A Scientific RomanceRON CARLSONAt the Jim BridgerLOUISE EDRICHRevival RoadWILLIAM GAYThe PaperhangerDALE PECKBlissMURAD KALAMBow DownGEORGE SAUNDERSPastoraliaANDREA BARRETTServants of the Map
Introduction To Psychology
Clifford Thomas Morgan - 1975
The clarity of discussion and tight organization of material simplify the study of this broad and diverse subject. Covers all aspects of the introductory course.