NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence


Pramod J. Sadalage - 2012
    Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program." ""NoSQL Distilled" is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, "NoSQL Distilled" shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.

Cassandra: The Definitive Guide


Eben Hewitt - 2010
    Cassandra: The Definitive Guide provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.Author Eben Hewitt demonstrates the advantages of Cassandra's nonrelational design, and pays special attention to data modeling. If you're a developer, DBA, application architect, or manager looking to solve a database scaling issue or future-proof your application, this guide shows you how to harness Cassandra's speed and flexibility.Understand the tenets of Cassandra's column-oriented structureLearn how to write, update, and read Cassandra dataDiscover how to add or remove nodes from the cluster as your application requiresExamine a working application that translates from a relational model to Cassandra's data modelUse examples for writing clients in Java, Python, and C#Use the JMX interface to monitor a cluster's usage, memory patterns, and moreTune memory settings, data storage, and caching for better performance

Programming Erlang


Joe Armstrong - 2007
    It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now.Moore's Law is the observation that the amount you can do on a single chip doubles every two years. But Moore's Law is taking a detour. Rather than producing faster and faster processors, companies such as Intel and AMD are producing multi-core devices: single chips containing two, four, or more processors. If your programs aren't concurrent, they'll only run on a single processor at a time. Your users will think that your code is slow.Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems. It has been used commercially for many years to build massive fault-tolerated systems that run for years with minimal failures.Erlang programs run seamlessly on multi-core computers: this means your Erlang program should run a lot faster on a 4 core processor than on a single core processor, all without you having to change a line of code.Erlang combines ideas from the world of functional programming with techniques for building fault-tolerant systems to make a powerful language for building the massively parallel, networked applications of the future.This book presents Erlang and functional programming in the familiar Pragmatic style. And it's written by Joe Armstrong, one of the creators of Erlang.It includes example code you'll be able to build upon. In addition, the book contains the full source code for two interesting applications:A SHOUTcast server which you can use to stream music to every computer in your house, and a full-text indexing and search engine that can index gigabytes of data. Learn how to write programs that run on dozens or even hundreds of local and remote processors. See how to write robust applications that run even in the face of network and hardware failure, using the Erlang programming language.

Database Processing: Fundamentals, Design, and Implementation


David M. Kroenke - 1983
    This tenth edition reflects the needs of students and assures the development of practical and marketable skills. It helps them learn: how to query data and obtain results, by presenting the SQL Select. It provides a framework to help students learn this material.

Psychnotes: Clinical Pocket Guide


Darlene D. Pedersen - 2005
    The 4th Edition of this AJN Book-of-the-Year award winner has been thoroughly updated to deliver even more resources and tools, plus new DSM-5 content. "Psych Notes is packed with all of the essential content necessary to REVIEW (you should also have expanded knowledge of this content) and pass the ANCC PMHNP certification exam. You will be astonished with the depth and breadth of information contained in this easy to read and use (spiral bound) book. Be sure to access the online information that accompanies this book, too as it contains a grid comparing the changes from DSM-IV and DSM-5!" --Sandra Hannon-Engel, Ph.D., RN, CNS, PMHNP, Assistant Professor, William F. Connell School of Nursing, Boston College, Boston, MA. "It's a pretty good book for both nursing students and practicing RN's. No matter what specialty you're in you'll come across patients that are psychologically unstable and this book gives you a quick and easy reference to your needs. Everything is laid out in simple form and focuses on the most pertinent topics in psych." - Jim Astapan, Amazon.com "Very good source for fast references." - Ileana, Amazon.com "An amazingly complete collection of all that pertains to psych/mental health care. An easy to use resource and a wonderful review." - Camille Grosso, Ph.D., R.N.

Hal Leonard Ukulele Method: Book 1


Hal Leonard Corporation - 2005
    The Hal Leonard Ukulele Method is designed for anyone just learning to play ukulele. This comprehensive and easy-to-use beginner's guide by acclaimed performer and uke master Lil' Rev includes many fun songs of different styles to learn and play. Includes: types of ukuleles, tuning, music reading, melody playing, chords, strumming, scales, tremolo, music notation and tablature, a variety of music styles, ukulele history and much more.

Exam Ref 70-483: Programming in C#


Wouter de Kort - 2013
    Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Manage Program FlowCreate and Use TypesDebug Applications and Implement SecurityImplement Data AccessThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)

Rick Steves Pocket Barcelona


Rick Steves - 2013
    Everything a busy traveler needs is easy to access: a neighborhood overview, city walks and tours, sights, handy food and accommodations charts, an appendix packed with information on trip planning and practicalities, and a fold-out city map.Rick Steves Pocket Barcelona includes the following walks and tours:• Ramblas Ramble• Barri Gotic and Cathedral Tour• Picasso Museum Tour• Eixample Walk• Sagrada Familia Tour

Design Thinking Methodology Book


Emrah Yayici - 2016
     It includes easily applicable design thinking techniques, such as - HMW questions, - personas, - mind mapping - empathy mapping, - affinity diagram, - value-proposition canvas, - storyboard, - cause-and-effect diagram, - brainstorming, - brain dumps, - reverse brainstorming, - benchmarking, - journey map, and - prototyping. A real-life case study is used to introduce design thinking methodology and techniques in a more practical way to a broad range of practitioners, including - project managers and IT specialists, - innovation teams, - marketing professionals and brand managers, - product managers, - designers, - consultants, - strategic planning experts, - entrepreneurs, - C-level executives, and architects. The book explains how artful thinking perspectives can be applied to enhance design thinking skills, such as - creativity, - thinking out of the box, - empathy, - visual thinking, - observation, - asking the right questions, and - pattern recognition. It also describes how to apply design thinking and lean and agile methodologies together.