The Little Redis Book


Karl Seguin
    While it's safe to say that relational databases aren't going anywhere, we can also say that the ecosystem around data is never going to be the same.Of all the new tools and solutions, for me, Redis has been the most exciting. Why? First because it's unbelievably easy to learn. Hours is the right unit to use when talking about length of time it takes to get comfortable with Redis. Secondly, it solves a specific set of problems while at the same time being quite generic. What exactly does that mean? Redis doesn't try to be all things to all data. As you get to know Redis, it'll become increasingly evident what does and what does not belong in it. And when it does, as a developer, it's a great experience.While you can build a complete system using Redis only, I think most people will find that it supplements their more generic data solution - whether that be a traditional relational database, a document-oriented system, or something else. It's the kind of solution you use to implement specific features. In that way, it's similar to an indexing engine. You wouldn't build your entire application on Lucene. But when you need good search, it's a much better experience - for both you and your users. Of course, the similarities between Redis and indexing engines end there.The goal of this book is to build the foundation you'll need to master Redis. We'll focus on learning Redis' five data structures and look at various data modeling approaches. We'll also touch on some key administrative details and debugging techniques.LicenseThe Little Redis Book is licensed under the Attribution-NonCommercial 3.0 Unported license. You should not have paid for this book.You are free to copy, distribute, modify or display the book. However, I ask that you always attribute the book to me, Karl Seguin, and do not use it for commercial purposes.You can see the full text of the license at:http://creativecommons.org/licenses/b...About The AuthorKarl Seguin is a developer with experience across various fields and technologies. He's an active contributor to Open-Source Software projects, a technical writer and an occasional speaker. He's written various articles, as well as a few tools, about Redis. Redis powers the ranking and statistics of his free service for casual game developers: mogade.com.Karl wrote The Little MongoDB Book, the free and popular book about MongoDB.His blog can be found at http://openmymind.net and he tweets via @karlseguinWith Thanks ToA special thanks to Perry Neal for lending me his eyes, mind and passion. You provided me with invaluable help. Thank you.Latest VersionThe latest source of this book is available at: http://github.com/karlseguin/the-litt...

10 Step Plan to Promote Your Book: Online Book Marketing on Any Budget


Scott Hughes - 2015
     The plan works on any budget. It works for the wealthy busy professional as well as for the struggling artist short on funding. About the Author ~ As the founder of Online Book Club, Scott Hughes has spent over a decade in this new industry, working with thousands of authors to advertise books online. Scott Hughes has worked in the ebook marketing industry before the Kindle ever existed!

Kindle Fire Tips & Tricks


Tim Sievers - 2011
    You'll get up to speed quickly with this straight forward guide, full of practical step-by-step visual instructions. Full color screen shots help you learn visually and quickly become productive. <br><br>From the best selling author of the Top 100 Tips for iPad.

Core Java: An Integrated Approach


R. Nageswara Rao - 2008
    Considering just how java is dominating the software industry these days, it is vital for all software and it professionals to be knowledgeable in it. This book is ideal even for new learners as it provides detailed descriptions even of the basic concepts of java, in a very simple and easily understandable way. The best part about using this book is that once you have gone through it, you are sure to be able to write basic java programs on your own. Another highlight of this book is that instead of being vague, it provides you with a detailed explanation of all the concepts that concern this topic. Core java: an integrated approach includes many examples that are helpful as they help students get rid of the fears that they have, concerning programming. Students are also provided with an exhaustive list of questions concerning the topic, which are frequently asked in interviews. This is beneficial for students as they appear for interviews in the future. The first edition of the core java: an integrated approach has been published by dreamtech press in the year 2008 and is available in paperback.key features: this book includes 32 chapters that focus on various java-related topics. Students are provided with an exhaustive list of questions that often feature in interviews for programming jobs.

Lost in the Wilderness


Mair Rubin - 2015
    The men who live through the plane crash must make their way toward the mountains separating NWT from the Yukon Territory while surviving off the land, facing tragedy and the wild, and uncompromising land and animals they come across. This is a story of extreme survival, and a rescue attempt that is beyond belief.

Takedown Twenty: A Stephanie Plum Novel by Janet Evanovich -- Analysis


BookBuddy - 2013
    Fans of the series know protagonist Stephanie Plum as a bond enforcement officer by day and bounty hunter on the side. In the latest addition, Plum tracks down neighborhood gangsters, a giraffe on the loose, and a notorious crime boss who may be her future father-in-law. With strong female companions at her side, Plum finds trouble at every turn in Takedown Twenty. Whether you are a long-time reader of the series or meeting these characters for the first time, this analysis is an ideal reading aid for the adventures within Evanovich's novel. The New York Times bestselling author provides more than just a suspenseful mystery; she entertains her readers with romantic drama and a touch of humor in Takedown Twenty. While facing dangers on the streets of present-day Trenton, Plum struggles to create a happy personal life. The female protagonist is adept at her job but cannot seem to choose between her two lovers. Janet Evanovich creates a fast-paced, entertaining story within a realistic setting featuring modern elements. Takedown Twenty is fun to read as an entertainment source, and this analysis takes you deeper into the characters and underlying themes.

How to Draw Awesome Figures


Neil Fontaine - 2014
    Unlike a lot of how to draw books, this book teaches you the how and why so that you fully understand what you are drawing. In How to Draw Awesome Figures, you will learn proportions, mannequin, blocking in the figure with shapes, anatomy, poses, and more! Look inside and check it out.

The Past Present and Future of JavaScript


Axel Rauschmayer - 2012
    Now, hopes and expectations for JavaScript’s future are considerable.In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.

Program or Be Programmed: Ten Commands for a Digital Age


Douglas Rushkoff - 2010
    But for all the heat of claim and counter-claim, the argument is essentially beside the point: it’s here; it’s everywhere. The real question is, do we direct technology, or do we let ourselves be directed by it and those who have mastered it? “Choose the former,” writes Rushkoff, “and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make.” In ten chapters, composed of ten “commands” accompanied by original illustrations from comic artist Leland Purvis, Rushkoff provides cyberenthusiasts and technophobes alike with the guidelines to navigate this new universe.In this spirited, accessible poetics of new media, Rushkoff picks up where Marshall McLuhan left off, helping readers come to recognize programming as the new literacy of the digital age––and as a template through which to see beyond social conventions and power structures that have vexed us for centuries. This is a friendly little book with a big and actionable message. World-renowned media theorist and counterculture figure Douglas Rushkoff is the originator of ideas such as “viral media,” “social currency” and “screenagers.” He has been at the forefront of digital society from its beginning, correctly predicting the rise of the net, the dotcom boom and bust, as well as the current financial crisis. He is a familiar voice on NPR, face on PBS, and writer in publications from Discover Magazine to the New York Times.“Douglas Rushkoff is one of the great thinkers––and writers––of our time.” —Timothy Leary“Rushkoff is damn smart. As someone who understood the digital revolution faster and better than almost anyone, he shows how the internet is a social transformer that should change the way your business culture operates." —Walter Isaacson

Bash Command Line Pro Tips


Jason Cannon - 2014
     As someone that has used the Bash shell almost daily for over 15 years, I've accumulated several command line "tricks" that have saved me time and frustration. Bash Command Line Pro Tips is a collection of 10 techniques that you can put to use right away to increase your efficiency at the command line. Here is what you will learn by reading Bash Command Line Pro Tips: Tip 1: Tab Completion Tip 2: Change to the Previous Directory Tip 3: Reuse the Last Item from the Previous Command Line Tip 4: Rerun a Command That Starts with a given String Tip 5: Command Substitution Tip 6: Use a for Loop at the Command Line Tip 7: Rerun the Previous Command with Root Privileges Tip 8: Rerun the Previous Command While Substituting a String Tip 9: Reuse a Word on the Same Command Line Tip 10: Fix Typos and Shorten Lengthy Commands with Aliases Scroll up, click the "Buy Now With 1-Click" button to start leaning these powerful Linux Command Line Tips.

Mastering Stand-Up: The Complete Guide to Becoming a Successful Comedian


Stephen Rosenfield - 2017
    Here, Stephen Rosenfield lays out a clear plan for achieving success, candidly explaining what works, what doesn’t, and why. Including a 12-item “Successful Comedian’s To-Do List,” Rosenfield states, “Get undeniably good at each of these and you can kiss your day job good-bye. You will be a pro.” The New York Times heralded Stephen Rosenfield as “probably the best known comedy teacher in the country.” His alumni include some of today’s most prominent comedians and comedy writers, such as Lena Dunham, Jim Gaffigan, Eric Slovin, and Jessica Kirson. Rosenfield has directed, coached, and/or written for these and hundreds of other comedians. As a pioneer in the field of teaching comedy, he founded the American Comedy Institute, the premier stand-up comedy school in the United States, in 1989.

Mouse Under Glass: Secrets of Disney Animation and Theme Parks


David Koenig - 1996
    Offers a chronologically arranged look at the thirty animated Disney films, as well as the development and growth of the Disney industry and theme parks

Computer Graphics with OpenGL


Donald Hearn - 2003
    The text converts all programming code into the C++ language.

Embattled Courage: The Experience of Combat in the American Civil War


Gerald F. Linderman - 1987
    He provides a rare glimpse of the personal battle that raged within soldiers then and now.

Sinatra: Up and Running


Alan Harris - 2011
    With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications. Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine. Learn Sinatra’s core concepts, and get started by building a simple application Create views, manage sessions, and work with Sinatra route definitions Become familiar with the language’s internals, and take a closer look at Rack Use different subclass methods for building flexible and robust architectures Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API