Rails Antipatterns: Best Practice Ruby on Rails Refactoring


Chad Pytel - 2010
     Rails(TM) AntiPatterns identifies these widespread Rails code and design problems, explains why they're bad and why they happen--and shows exactly what to do instead.The book is organized into concise, modular chapters--each outlines a single common AntiPattern and offers detailed, cookbook-style code solutions that were previously difficult or impossible to find. Leading Rails developers Chad Pytel and Tammer Saleh also offer specific guidance for refactoring existing bad code or design to reflect sound object-oriented principles and established Rails best practices. With their help, developers, architects, and testers can dramatically improve new and existing applications, avoid future problems, and establish superior Rails coding standards throughout their organizations.This book will help you understand, avoid, and solve problems withModel layer code, from general object-oriented programming violations to complex SQL and excessive redundancy Domain modeling, including schema and database issues such as normalization and serialization View layer tools and conventions Controller-layer code, including RESTful code Service-related APIs, including timeouts, exceptions, backgrounding, and response codes Third-party code, including plug-ins and gems Testing, from test suites to test-driven development processes Scaling and deployment Database issues, including migrations and validations System design for "graceful degradation" in the real world

M Is for (Data) Monkey: A Guide to the M Language in Excel Power Query


Ken Puls - 2015
    As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book shows how to use the Power Query tool to get difficult data sets into both Excel and Power Pivot, and is solely devoted to Power Query dashboarding and reporting.

Vivian Lives


Sherrie Krantz - 2003
    With demons to kick, confidence to gather, and goals to reach, Vivian decides to leave her safe ‘n’ sound hometown and take a bite out of the Big Apple. If she can make it there . . . well, you know the song. Fast forward five eventful years—anyone would have thought that Vivian finally had it all: the “nice” guy, the great job, the “work in progress” bachelorette pad, a backstage pass to New York City, and an emotional first aid kit just in case. Not so fast! Just when Vivian thought that she had arrived (and on time no less), think again! Enter: an ever-buoyant subconscious, mind games without a set of directions, and pressures that make final exams and deciding on first date attire look like cake.In her second book, Vivian takes on her biggest challenge yet: herself. Her real fears, her true hopes, and her big dreams. Befriend her as she realizes that disillusionment comes with the territory, that “breaking the glass ceiling” is the least of it, and that your past—the good and the bad—is a part of you forever. Take the journey alongside Vivian; be her travel companion through this game called life. Bring along a notebook, be sure to stop and smell the roses, and pack your favorite cocktail dress just in case!From the Trade Paperback edition.

Practical C++ Programming


Steve Oualline - 1995
    But this high-level language is relatively difficult to master, even if you already know the C programming language.The 2nd edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this 2nd edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.Practical C++ Programming thoroughly covers: C++ Syntax Coding standards and style Creation and use of object classes Templates Debugging and optimization Use of the C++ preprocessor File input/output Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.

My Amish Story: Breaking Generations of Silence


Rebecca Borntrager Graber - 2017
    It’s about the hurdles of breaking the barriers of centuries, of family circles being broken with no goodbyes, of heartbreak and estrangement, and of the transitions and adjustments to a new way of living. But it is also, and more so, a story of leaving the old and embracing the new, of walking in the blessing of freedom from bondage, and of leaving behind the fear of tomorrow. It is the story of a family living, loving, and laughing their way along the journey of life. About the Author Rebecca Borntrager Graber was born into an Amish family of ten children. She lost her mother at the tender age of ten and later taught school in the Amish parochial schools. She married Lester Graber, who was ordained as an Amish minister the second year they were married. Rebecca and Lester were shunned by the Amish church thirteen years later, after taking a bold stand against some extra-biblical Amish rules. Rebecca always enjoyed writing and was a frequently published author in Family Life, Young Companion, and Blackboard Bulletin, which were monthly magazines published by the Amish. She has conducted many women’s Bible study groups in her home, taught Bible classes at a local jail, and carried on correspondence with prisoners from a variety of jails and prisons. At present Rebecca, her husband, Lester, and their youngest daughter, Dorcas, live in Fort Worth, Texas, where they are members of Eagle Mountain International Church.

To Kill a Mockingbird / The Agony and the Ecstasy / The Winter of Our Discontent / Fate Is the Hunter


Ernest K. Gann - 1961
    

The Night Book


Richard Madeley - 2016
    The perfect summer read’ -- Clare Mackintosh, author of the bestselling I LET YOU GOFrom the author of the bestselling Some Day I’ll Find You comes a novel of dark suspense set in the Lake District where, beneath the inviting water of the lakes, danger and death are waiting.      The summer of 1976 was unprecedented in living memory. Days of blazing sunshine bled into weeks and months. In the Lake District, Cumbria’s mountains and valleys began to resemble a Grecian landscape. People swam in delightfully tropic waters to cool off. But, barely three feet below the surface, the temperature remained just a degree or so above freezing. As the summer blazed on, the drownings began…    What if someone wanted to take revenge? To remove an abusive, controlling partner from their life? When and where better to stage a murder and pass it off as an accidental drowning?

Baby Blues: Ten Years and Still in Diapers: A Baby Blues Treasury


Jerry Scott - 1999
    Just as the tyke was going mobile, Wanda found out she was pregnant again, and we watched as the family adapted to the demands of two kids. Now Zoe has matured into a big sister to baby Hamish-who's learning to walk and talk, in addition to rolling. The MacPhersons find their lives have become immeasurably richer, except in terms of actual income!Baby Blues: Ten Years and Still in Diapers is a special treasury of the beloved strip, featuring Sundays in all their colorful glory. Countless Baby Blues fans can identify with the MacPhersons, who balance never-ending mayhem around toys and vegetable consumption with an undying love and quest to raise their little ones into healthy adults. Parents and nonparents alike have fallen head-over-heels for the sidesplitting, yet realistic, family humor that Baby Blues has consistently delivered to their homes.

Some Things That Stay


Sarah Willis - 2000
    When the Andersons move to a farmhouse in Sherman, New York, in the spring of 1954, fifteen-year-old Tamara and her mother want to settle down and make it home. Sherman begins to work a strange magic on Tamara and her siblings: there's the proselytizing family in the tar-paper house across the street; the dairy cow that becomes a beloved pet; the dead boy who used to live in Tamara's bedroom; her friend Brenda, who teaches her to swear; and Brenda's big brother, Rusty, an irresistible freckle-faced redhead.While Tamara experiences her first real year of happiness, her mother is diagnosed with tuberculosis, forcing her into a sanatorium. Tamara struggles with her desire to stay in Sherman, her fear of losing her mother, and her anger at being left in charge of two younger siblings while her father escapes into the world of his art.Deeply moving, with a profound understanding of family dynamics and adolescent anguish, Some Things That Stay introduces an unforgettable narrative voice and marks the arrival of a distinctive, new American talent.

Thinking in C++, Vol. 2: Practical Programming


Bruce Eckel - 2003
    Learn practical programming and best practices. Meet the difficult challenges of C++ development. Build reliable and robust programs. Design Patterns chapter shows sophisticated use of objects, composition and polymorphism. Provides a gentle introduction to multithreaded programming, a feature being considered for the next version of Standard C++. Defensive Programming chapter includes a simple unit-testing framework and debugging techniques. In-depth treatment of Standard C++ Library facilities including strings, iostreams, and the "STL" algorithms and containers. Modern usage of templates, including template metaprogramming. Unravels the perplexities of multiple inheritance. Shows practical uses for RTTI. Explores exception handling in depth and clearly explains exception-safe design. Compliant with the official ISO C++ Standard. Presents results of current research being considered for inclusion in the next revision of Standard C++. All code examples freely downloadable, tested on multiple platforms and compilers including the free GNU C++ compiler on Windows/Mac/Linux. On www.BruceEckel.com: Annotated Solutions Guide Seminars and consulting Free Download—Volume I of this book Annotation Thinking in C++ is ideal for anyone already familiar with C who now wants to learn C++. Eckel has synthesized more than five years of C++ teaching and programming experience into a well-structured course that moves step-by-step through each important C++ concept. He highlights poorly-understood C++ features like virtual functions, which can improve productivity. Editorial Reviews The Barnes & Noble Review Bruce Eckel, one of the world's best programming trainers, has thoroughly updated his classic THINKING IN C++—the book that won the Software Development Magazine Jolt Cola award in its first iteration. The new version is better than ever—which is to say, it's

DITCHING DIETS: How to lose weight in a way you can maintain


Gillian Riley - 2013
    The best way to lose weight is by developing a style of eating you can live with, because it’s flexible and probably unique to you. But often that’s easier said than done.You’ve no doubt tried some different things already. Maybe you’ve been advised to eat only when hungry and stop when full; to overeat your favourite foods so you’d learn to get over them; to find the right kind or combination of carbs, proteins and fats, or micronutrients; to deal with your emotions in order to stop wanting to eat so much.None of this takes into account what happens in your brain when your natural, survival drive to eat (and eat and eat) becomes activated. The purpose of this drive is to get you through the next famine, but in these times of plenty it’s a disaster. In the face of this, nutritional advice may not make much of a difference. You can know what’s healthy, but find it impossible to stick to for long enough.Do you feel hungry after a meal, no matter what was in it? Do you lose weight only to yo-yo back again? Do you think about food too much of the time? Would you like to stop dieting and eat ‘like a normal person’?<b>DITCHING DIETS</b> explains how to stop eating so much by thinking in a way that’s the opposite of dieting. The opposite because it’s the dieting mindset – especially the prohibitions - that contribute to the problem in the first place.You will discover how to eat in ways you truly want to live with, rather than ways you later regret; how to eat less without following any rules, either your own or those taken on from others; how to develop the motivation to make changes, and stay in touch with that motivation long term.You will learn how to eliminate:• persistent cravings and obsession with food• feeling deprived, miserable or irritable when you don’t overeat• an all-or-nothing relationship with food• rebellious overeating and bingeing.<b>DITCHING DIETS</b> will give you control around food so that you can lose weight – and maintain that weight loss in the longer term. This is about how to make a shift in your thinking about food that will last, and once you’ve made that shift there will be no need to diet again.<b>DITCHING DIETS</b> is easy to read, with thought-provoking and practical advice that the author has taught in seminars for many years. Not a book on nutrition, this is a common sense, gimmick-free approach that enables you to overcome your attraction to all that food you don’t really need. <i>“Her way of achieving a healthy lifestyle and junking diets for ever has to be the only way forward in my life.” </i>ELLE<i>“I can sense the shift in my thought process and I am no longer grazing from the fridge all night.” </i>The Daily Telegraph<i>“I am eating healthier food and less of it. What I like most is the idea of never going on a diet again.” </i>The Independent<b>A NOTE FROM THE AUTHOR</b>Many years ago I signed up for a liquid diet programme, and the day I was to begin I woke up with a strong desire for a large, fried, English breakfast. The thing was, I didn’t ever eat breakfasts like that at that time.

Steve Jobs & the NeXT Big Thing


Randall E. Stross - 1993
    This period was the nadir of Jobs’s professional life, as NeXT’s products failed to find a welcome in the marketplace. The company burned through more than $250 million without managing to eke out a profit. It would eventually be rescued by Apple and Jobs would return there after the close of the book’s narrative. When he did, he took with him lessons learned during his NeXT years in how not to manage a company.

Evernote for your Life: A Practical Guide for the Use of Evernote in Your Everyday Life


Tyler Collins - 2012
    Whether you are... -A student struggling with reams of lecture notes, references, and recordings of talks -A journalist who needs to compile ideas, log interviews, and communicate on the move -A busy individual who wants to keep and share photos, store business cards and notes “Evernote is your new, virtual filing cabinet.” Mastering Evernote will show you how to navigate and enhance your experience of this wonderful tool in just two hours. Start slicing through the multi-layered functions and various possibilities within Evernote. Discover the tool that will change the way you remember things forever. Whether you are an advanced user wanting to push Evernote to its limits or a beginner ready to explore the impact of this free app on your life, Mastering Evernote will evolve your proficiency by stacking up tip after trick till you reach the top. We are committed to providing an up-to-date experience. Buy the book once and get access to unlimited updates as they are released. Keep reading to see how the book has already been improved and expanded since the original release in October 2012. Let us know what you think should be added in future editions! What's included in Mastering Evernote? -Amazing and creative ways to use Evernote to its fullest -Charts, and illustrations for understanding the inner workings of Evernote -How to use both the web, Desktop, and Mobile version of the Evernote application -Evernote vs. OneNote, Google Docs and other systems of organization and why it crushes the competition -How to use Evernote along with other social media including Facebook, Twitter, and blogs -How to use Evernote as file storage facilitator - never use file trees again! -How to dominate the Evernote search feature to find everything in your digital library including office documents or personal pictures -How to set up an "Evernote scanner" to get rid of all the paper in your life -How to set up the perfect Evernote user interface -Tagging best practices -The "Temporary Notebook System" that organizes any project -BONUS: The Evernote Cheat Sheet! A quick look guide for advanced searches Each section of the book takes you deeper into the functionality and inner workings of Evernote, making this book an excellent reference guide. If you’re an advanced Evernote user skip the beginner sections and jump straight to the advanced. If you’re new to Evernote just read the book front to back as each new strategy, technique, and Evernote tip builds on the one before it.

Negotiating with Giants


Peter D. Johnston - 2008
    As readers, we travel across time--through riveting, real-life stories--uncovering the secrets of successful smaller players so we, too, can get what we want against the odds.

iPhone: The Missing Manual


David Pogue - 2007
    iPhone: The Missing Manual is a book as breathtaking as its subject. Teeming with high-quality color graphics, each custom designed page helps you accomplish specific tasks -- everything from Web browsing to watching videos. Written by New York Times columnist and Missing Manual series creator David Pogue, this book shows you how to get the most out of your new Apple iPhone.The name iPhone may be doing Apple a disservice. This machine is so packed with possibilities that the cellphone may actually be the least interesting part. The iPhone is at least three products merged into one: a phone, a wide-screen iPod and a wireless, touch-screen Internet communicator. The iPhone's beauty alone may be enough for you to dig for your credit cards, but its Mac OS X-based software makes it not so much a smartphone as something out of the film "Minority Report."The real magic, however, awaits when you browse the Web. You get to see the entire Web page on the iPhone's screen. All of this is cooked up with Apple's traditional secret sauce of simplicity, intelligence and whimsy.Written by New York Times columnist and Missing Manual series creator David Pogue, iPhone: The Missing Manual shows you everything they need to know to get the most out of your new Apple iPhone. Full of humor, tips, tricks, and surprises, this book teaches you how to extend iPhone's usefulness by exploiting its links to the Web as well as its connection to Macs or PCs; how to save money using Internet-based messages instead of phone calls; and how to fill the iPhone with TV shows and DVDs for free.