HBase: The Definitive Guide


Lars George - 2011
    As the open source implementation of Google's BigTable architecture, HBase scales to billions of rows and millions of columns, while ensuring that write and read performance remain constant. Many IT executives are asking pointed questions about HBase. This book provides meaningful answers, whether you’re evaluating this non-relational database or planning to put it into practice right away. Discover how tight integration with Hadoop makes scalability with HBase easier Distribute large datasets across an inexpensive cluster of commodity servers Access HBase with native Java clients, or with gateway servers providing REST, Avro, or Thrift APIs Get details on HBase’s architecture, including the storage format, write-ahead log, background processes, and more Integrate HBase with Hadoop's MapReduce framework for massively parallelized data processing jobs Learn how to tune clusters, design schemas, copy tables, import bulk data, decommission nodes, and many other tasks

To Kill a Mockingbird (A BookHacker Summary)


BookHacker - 2013
    Sometimes you try and it’s just so boring and impenetrable that you can’t get through it. And then, even worse, sometimes you’re asked to take a test or write a paper about it. If that sounds familiar, then BookHacker was designed for you.BookHacker summaries strip away all the subtlety and stuffiness of literature’s classic works (100% “thou”-free guaranteed) and get right to the point. Taking away all the guess work, BookHacker presents the book's warm gooey center in a concise, logical and entertaining way. Just because literary classics can be dry and boring doesn't mean understanding them has to be.In Harper Lee's To Kill A Mockingbird, BookHacker gets to the essence of what’s going down in Depression-era Maycomb, Alabama. Told through the eyes of Scout Finch, whose youthful idealism is being chipped away by the evils of her small, Southern town, BookHacker walks you through a fight for justice her father Atticus cannot win. It's his unerring dedication to protecting the innocent (and his badass sniper skills) that gives her hope."I'm not going to lie--I used this to get out of having to read the book for class and it worked" Steven, 10th grade

“BookHacker gave me exact details and plotting, EXACTLY everything I needed to get through a dry, tough book” Rebecca, college freshman 

“This was surprisingly cool and honest. Would I want my teachers to know I used it? No, but that's why it's worth buying." Andrew, 12th gradeBOOKHACKER BREAKDOWN:1. Executive Summary - This is the Who, What, Where, When, Why, How in 60 seconds or less.2. Plot - We do the reading so you don’t have to. The essential plot points of the story.3. Scenes - Every great story has a number of number of important moments that are crucial (read: "testable") to its understanding. These are those.4. Characters - If you can’t figure out what this section is about, you should probably be coloring.5. Analysis - Themes, symbolism, and all manner of insufferable literary nonsense.6. Quotes - All the intimacy of the book with none of the commitment.7. Popular Culture - Books have a way of finding their place in the cultural consciousness. You might want to know about that.8. Extras - Media, links and leftovers.

The Busy Coder's Guide To Android Development


Mark L. Murphy - 2012
    "Java Programming & Application Development for Google/Open Handset Alliance Mobile Phones & Internet Devices."

High Performance MySQL: Optimization, Backups, and Replication


Baron Schwartz - 2008
    This guide also teaches you safe and practical ways to scale applications through replication, load balancing, high availability, and failover. Updated to reflect recent advances in MySQL and InnoDB performance, features, and tools, this third edition not only offers specific examples of how MySQL works, it also teaches you why this system works as it does, with illustrative stories and case studies that demonstrate MySQL’s principles in action. With this book, you’ll learn how to think in MySQL. Learn the effects of new features in MySQL 5.5, including stored procedures, partitioned databases, triggers, and views Implement improvements in replication, high availability, and clustering Achieve high performance when running MySQL in the cloud Optimize advanced querying features, such as full-text searches Take advantage of modern multi-core CPUs and solid-state disks Explore backup and recovery strategies—including new tools for hot online backups

Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema


Lawrence Corr - 2011
    This book describes BEAM✲, an agile approach to dimensional modeling, for improving communication between data warehouse designers, BI stakeholders and the whole DW/BI development team. BEAM✲ provides tools and techniques that will encourage DW/BI designers and developers to move away from their keyboards and entity relationship based tools and model interactively with their colleagues. The result is everyone thinks dimensionally from the outset! Developers understand how to efficiently implement dimensional modeling solutions. Business stakeholders feel ownership of the data warehouse they have created, and can already imagine how they will use it to answer their business questions. Within this book, you will learn: ✲ Agile dimensional modeling using Business Event Analysis & Modeling (BEAM✲) ✲ Modelstorming: data modeling that is quicker, more inclusive, more productive, and frankly more fun! ✲ Telling dimensional data stories using the 7Ws (who, what, when, where, how many, why and how) ✲ Modeling by example not abstraction; using data story themes, not crow's feet, to describe detail ✲ Storyboarding the data warehouse to discover conformed dimensions and plan iterative development ✲ Visual modeling: sketching timelines, charts and grids to model complex process measurement - simply ✲ Agile design documentation: enhancing star schemas with BEAM✲ dimensional shorthand notation ✲ Solving difficult DW/BI performance and usability problems with proven dimensional design patterns Lawrence Corr is a data warehouse designer and educator. As Principal of DecisionOne Consulting, he helps clients to review and simplify their data warehouse designs, and advises vendors on visual data modeling techniques. He regularly teaches agile dimensional modeling courses worldwide and has taught dimensional DW/BI skills to thousands of students. Jim Stagnitto is a data warehouse and master data management architect specializing in the healthcare, financial services, and information service industries. He is the founder of the data warehousing and data mining consulting firm Llumino.

Learn R in a Day


Steven Murray - 2013
    The book assumes no prior knowledge of computer programming and progressively covers all the essential steps needed to become confident and proficient in using R within a day. Topics include how to input, manipulate, format, iterate (loop), query, perform basic statistics on, and plot data, via a step-by-step technique and demonstrations using in-built datasets which the reader is encouraged to replicate on their computer. Each chapter also includes exercises (with solutions) to practice key skills and empower the reader to build on the essentials gained during this introductory course.

Bash Cookbook: Solutions and Examples for Bash Users


Carl Albing - 2007
    Scripting is a way to harness and customize the power of any Unix system, and it's an essential skill for any Unix users, including system administrators and professional OS X developers. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards.bash Cookbook teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell -- the bash shell -- and cygwin or other popular Unix emulation packages. Packed full of useful scripts, along with examples that explain how to create better scripts, this new cookbook gives professionals and power users everything they need to automate routine tasks and enable them to truly manage their systems -- rather than have their systems manage them.

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine


Clinton Gormley - 2014
    This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships.If you're a newcomer to both search and distributed systems, you'll quickly learn how to integrate Elasticsearch into your application. More experienced users will pick up lots of advanced techniques. Throughout the book, you'll follow a problem-based approach to learn why, when, and how to use Elasticsearch features.Understand how Elasticsearch interprets data in your documentsIndex and query your data to take advantage of search concepts such as relevance and word proximityHandle human language through the effective use of analyzers and queriesSummarize and group data to show overall trends, with aggregations and analyticsUse geo-points and geo-shapes--Elasticsearch's approaches to geolocationModel your data to take advantage of Elasticsearch's horizontal scalabilityLearn how to configure and monitor your cluster in production

Desert Guards: The Complete Series


Holley Trent - 2016
    Spells, hexes, and curses won't stop these strong, sexy desert guards from finding love at long last. The Cougar's Pawn: Ellery Colvard escapes her perfectly organized life for a camping trip with her friends, hoping for a tiny thrill. Instead, she gets carried away - literally - by alpha were-cougar Mason Foye, who needs a mate to avoid his fate. But Ellery has some witchy ways, too, and she isn't buying into his life story. The clock is ticking as Mason struggles to keep his son, his family, and the woman he's already fallen head over heels for. The Cougar's Trade: Hank Foye has his eyes set on a brash looker as the mate to help him avoid being cursed to live as a cougar for the rest of his life, but instead fate chooses quiet nurse Miles Bennett. When he gets stuck playing bodyguard to the gal who brings his long-repressed passions roaring to life, he must decide if Miles is a mate strong enough to go the distance with him. The Cougar's Bargain: Hannah Welch doomed were-cougar Sean Foye to spend the rest of his life in his animal form when she refused to accept him as a mate. But an attack at the Foyes' New Mexico ranch ended with Hannah becoming a cougar, too. She strikes a bargain with the goddess who cursed him: Sean will be freed from his furry affliction if Hannah can find him a more suitable mate. But will she be able to give him up? The Cougar's Wish: Former soldier Steven Welch has been tasked with keeping Belle Foye away from a dangerous hellmouth at all costs. Not only is Belle a bit young in his world-weary opinion, but sticking close to her means he has no choice but to confront a fear of the supernatural he'd hoped he left in the Afghan desert. Will Steven's fears and stubbornness cause Belle to lose her fated mate and the one man she's ever trusted enough to call "partner"? Sensuality Level: Sensual

Specification by Example: How Successful Teams Deliver the Right Software


Gojko Adzic - 2011
    In this book, author Gojko Adzic distills interviews with successful teams worldwide, sharing how they specify, develop, and deliver software, without defects, in short iterative delivery cycles.About the Technology Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose.About the Book This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban.This book is written for developers, testers, analysts, and business people working together to build great software.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideCommon process patterns How to avoid bad practices Fitting SBE in your process 50+ case studies For additional resources go to specificationbyexample.com.

Learning SQL


Alan Beaulieu - 2005
    If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.To help you attain this fundamental SQL knowledge, look to "Learning SQL," an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language."Learning SQL" moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed: The history of the computerized databaseSQL Data Statements--those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and deleteSQL Schema Statements--those used to create database objects, such as tables, indexes, and constraintsHow data sets can interact with queriesThe importance of subqueriesData conversion and manipulation via SQL's built-in functionsHow conditional logic can be used in Data StatementsBest of all, "Learning SQL" talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'll be able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.Put the power and flexibility of SQL to work. With "Learning SQL" you can master this important skill and know that the SQL statements you write are indeed correct.

Python for Kids


Jason R. Briggs - 2012
    Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.

Canadian History in 50 Events: From Early Settlement to the Present Day (History in 50 Events Series Book 12)


James Weber - 2015
     This book will give you a comprehensive overview of the Canadian history. Author James Weber did the research and compiled this huge list of events that changed the course of this nation forever. Some of them include: - Prehistoric hunters cross over into North America from Asia (30,000 - 10,000 BC) - The Inuit people begin to move into what are now the Northwest Territories (2000 BC) - Leif Ericsson leads Viking expedition to the new World (C.1000 AD) - Martin Frobisher sails to the Hudson Bay (1576) - Samuel de Champlain establishes a French colony (1608) - Treaty of Saint-Germain-en-Laye returns Québec to France (1632) - Treaty of Utrecht (1713) - Great Britain founds Halifax (1749) - The USA invades British colonies (1812-14) - The provinces of Alberta and Saskatchewan are created (1905) - World War II (1939-45) - The St Lawrence Seaway Opens (1959) - The Québec referendum on sovereignty is narrowly defeated (1995) - Canada declines to enter the War in Iraq (2003) and many many more The book includes pictures and explanations to every event, making this the perfect resource for students and anyone wanting to broaden their knowledge in histoy. Download your copy now! Tags: history, world history, history books, history of the world, human history, world history textbook, history books for kids, earth history, geographic history, earth history kindle, human history, history books for kids age 9 12, history of the world part 1, canadian history nonfiction, history books for kids age 7-9, history books for young readers, history books for children, canadian history books, history books for kindle, canadian history encyclopedia, canadian history, canadian history books, canadian history for dummies, canadian history textbook, canada history books, canada history, canada

Modern PHP: New Features and Good Practices


Josh Lockhart - 2015
    With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhart--creator of PHP The Right Way, a popular initiative to encourage PHP best practices--reveals these new language features in action. You'll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.Learn modern PHP features, such as namespaces, traits, generators, and closuresDiscover how to find, use, and create PHP componentsFollow best practices for application security, working with databases, errors and exceptions, and moreLearn tools and techniques for deploying, tuning, testing, and profiling your PHP applicationsExplore Facebook's HVVM and Hack language implementations--and how they affect modern PHPBuild a local development environment that closely matches your production server

Engineering a Compiler


Keith D. Cooper - 2003
    No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates. In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's compiler writer must choose a path through a design space that is filled with diverse alternatives, each with distinct costs, advantages, and complexities.Engineering a Compiler explores this design space by presenting some of the ways these problems have been solved, and the constraints that made each of those solutions attractive. By understanding the parameters of the problem and their impact on compiler design, the authors hope to convey both the depth of the problems and the breadth of possible solutions. Their goal is to cover a broad enough selection of material to show readers that real tradeoffs exist, and that the impact of those choices can be both subtle and far-reaching.Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major passes of a compiler. Their text re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in current practice.