Practical Object-oriented Design in Ruby

Download Practical Object-oriented Design in Ruby PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0321721330
Total Pages : 272 pages
Book Rating : 4.3/5 (217 download)

DOWNLOAD NOW!


Book Synopsis Practical Object-oriented Design in Ruby by : Sandi Metz

Download or read book Practical Object-oriented Design in Ruby written by Sandi Metz and published by Pearson Education. This book was released on 2013 with total page 272 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. This book focuses squarely on object-oriented Ruby application design. Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

How to Be Human

Download How to Be Human PDF Online Free

Author :
Publisher : Penguin Life
ISBN 13 : 9780241294758
Total Pages : 0 pages
Book Rating : 4.2/5 (947 download)

DOWNLOAD NOW!


Book Synopsis How to Be Human by : Ruby Wax

Download or read book How to Be Human written by Ruby Wax and published by Penguin Life. This book was released on 2018-12-27 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: 'With this marvellous book, Ruby Wax has confirmed her position as one of the most readable, inspirational and engaging writers in the field of human mental health, happiness and fulfilment.' Stephen Fry "It took us 4 billion years to evolve to where we are now - completely brilliant and yet, some might say, emotionally dwarfed. The question is: can our more empathetic side catch up in time to save us and the world? I've got nothing against smarts, but it's smarts without emotional awareness that got us into this position of being able to nuke each other into oblivion and rape the earth for oil." With a little help from a monk (who tells us how our mind works) and a neuroscientist (who tells us how our brain works), Ruby Wax answers every question you've ever had about: evolution, thoughts, emotions, the body, addictions, relationships, sex, kids, the future and compassion. Filled with witty anecdotes from Ruby's own life, and backed up by smart science and practical mindfulness exercises, How to be Human is the only manual you need right now to help you upgrade your mind as much as you've upgraded your iphone. 'Ruby has beautifully fused neurology and spirituality and given us a means to cope with operating both a mind and a brain. If this mental upgrade works then all other books will become defunct as we repose in bliss.' Russell Brand 'How to Be Human is, without exaggeration, a lifeline; wise, practical and funny, it is a handbook for those in despair. It is actually for everyone alive, for the curious, or disillusioned or muddled or just plain happy.' Joanna Lumley

Exploring Everyday Things with R and Ruby

Download Exploring Everyday Things with R and Ruby PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1449315151
Total Pages : 252 pages
Book Rating : 4.4/5 (493 download)

DOWNLOAD NOW!


Book Synopsis Exploring Everyday Things with R and Ruby by : Sau Sheong Chang

Download or read book Exploring Everyday Things with R and Ruby written by Sau Sheong Chang and published by "O'Reilly Media, Inc.". This book was released on 2012-07-23 with total page 252 pages. Available in PDF, EPUB and Kindle. Book excerpt: All you need is a basic understanding of programming. After a quick introduction to Ruby and R, you?ll explore a wide range of questions by learning how to assemble, process, simulate, and analyze the available data. You?ll learn to see everyday things in a different perspective through simple programs and common sense logic. Once you finish this book, you can begin your own journey of exploration and discovery.

Practical Object-Oriented Design

Download Practical Object-Oriented Design PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0134445570
Total Pages : 701 pages
Book Rating : 4.1/5 (344 download)

DOWNLOAD NOW!


Book Synopsis Practical Object-Oriented Design by : Sandi Metz

Download or read book Practical Object-Oriented Design written by Sandi Metz and published by Addison-Wesley Professional. This book was released on 2018-07-10 with total page 701 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples. Sandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, poodr.com. Fully updated for Ruby 2.5, this guide shows how to Decide what belongs in a single class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Eloquent Ruby

Download Eloquent Ruby PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0321700279
Total Pages : 446 pages
Book Rating : 4.3/5 (217 download)

DOWNLOAD NOW!


Book Synopsis Eloquent Ruby by : Russ Olsen

Download or read book Eloquent Ruby written by Russ Olsen and published by Addison-Wesley Professional. This book was released on 2011-02-07 with total page 446 pages. Available in PDF, EPUB and Kindle. Book excerpt: It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do–so you can leverage its immense, surprising power. Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. He guides you to the “Ah Ha!” moments when it suddenly becomes clear why Ruby works the way it does, and how you can take advantage of this language’s elegance and expressiveness. Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug. You’ll learn how to write code that actually looks like Ruby (not Java or C#); why Ruby has so many control structures; how to use strings, expressions, and symbols; and what dynamic typing is really good for. Next, the book addresses bigger questions related to building methods and classes. You’ll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code–and why you’ll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages. A part of the renowned Addison-Wesley Professional Ruby Series, Eloquent Ruby will help you “put on your Ruby-colored glasses” and get results that make you a true believer.

That's Why We Don't Eat Animals

Download That's Why We Don't Eat Animals PDF Online Free

Author :
Publisher : North Atlantic Books
ISBN 13 : 1556437854
Total Pages : 50 pages
Book Rating : 4.5/5 (564 download)

DOWNLOAD NOW!


Book Synopsis That's Why We Don't Eat Animals by : Ruby Roth

Download or read book That's Why We Don't Eat Animals written by Ruby Roth and published by North Atlantic Books. This book was released on 2009-05-26 with total page 50 pages. Available in PDF, EPUB and Kindle. Book excerpt: That’s Why We Don’t Eat Animals uses colorful artwork and lively text to introduce vegetarianism and veganism to early readers (ages six to ten). Written and illustrated by Ruby Roth, the book features an endearing animal cast of pigs, turkeys, cows, quail, turtles, and dolphins. These creatures are shown in both their natural state—rooting around, bonding, nuzzling, cuddling, grooming one another, and charming each other with their family instincts and rituals—and in the terrible conditions of the factory farm. The book also describes the negative effects eating meat has on the environment. A separate section entitled “What Else Can We Do?” suggests ways children can learn more about the vegetarian and vegan lifestyles, such as:“Celebrate Thanksgiving with a vegan feast” or “Buy clothes, shoes, belts, and bags that are not made from leather or other animal skins or fur.” This compassionate, informative book offers both an entertaining read and a resource to inspire parents and children to talk about a timely, increasingly important subject. That's Why We Don't Eat Animals official website: http://wedonteatanimals.com/

It's All Absolutely Fine

Download It's All Absolutely Fine PDF Online Free

Author :
Publisher : Andrews McMeel Publishing
ISBN 13 : 1449484050
Total Pages : 256 pages
Book Rating : 4.4/5 (494 download)

DOWNLOAD NOW!


Book Synopsis It's All Absolutely Fine by : Ruby Elliot

Download or read book It's All Absolutely Fine written by Ruby Elliot and published by Andrews McMeel Publishing. This book was released on 2017-01-31 with total page 256 pages. Available in PDF, EPUB and Kindle. Book excerpt: It’s All Absolutely Fine is an honest and unapologetic account of day-to-day life as a groaning, crying, laughing sentient potato being for whom things are often absolutely not fine. Through simple, humorous drawings and a few short narratives, the book encompasses everything from mood disorders, anxiety, and issues with body image through to existential conversations with dogs and some unusually articulate birds. Building on Rubyetc's huge online presence, It's All Absolutely Fine includes mostly new material, both written and illustrated, and is inspirational, empowering, and entertaining. Hope and tenacity abound in this book that is as heartening as it is hilarious. *Voted onto the 2018 GREAT GRAPHIC NOVELS FOR TEENS list by the American Library Association's YALSA (Young Adult Library Services Association)

Hark, It's Me, Ruby Lee!

Download Hark, It's Me, Ruby Lee! PDF Online Free

Author :
Publisher : Lothian Children's Books
ISBN 13 : 9780734416551
Total Pages : 32 pages
Book Rating : 4.4/5 (165 download)

DOWNLOAD NOW!


Book Synopsis Hark, It's Me, Ruby Lee! by : Lisa Shanahan

Download or read book Hark, It's Me, Ruby Lee! written by Lisa Shanahan and published by Lothian Children's Books. This book was released on 2017-07-25 with total page 32 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ruby Lee is a little girl with a very big imagination. Every week Ruby's teacher, Mrs Majestic-Jones, asks special people to do special jobs in her class. Ruby would do anything to be the messenger, as she's the best in her class at announcing. But will her wild imagination get in the way?A delightful story about an adorable and irrepressible heroine from CBCA award-winning author Lisa Shanahan and Illustrators Australia award-winner Binny. Perfect for fans of CHARLIE AND LOLA and OLIVIA.

Ruby Under a Microscope

Download Ruby Under a Microscope PDF Online Free

Author :
Publisher : No Starch Press
ISBN 13 : 1593275277
Total Pages : 362 pages
Book Rating : 4.5/5 (932 download)

DOWNLOAD NOW!


Book Synopsis Ruby Under a Microscope by : Pat Shaughnessy

Download or read book Ruby Under a Microscope written by Pat Shaughnessy and published by No Starch Press. This book was released on 2013 with total page 362 pages. Available in PDF, EPUB and Kindle. Book excerpt: "An under-the-hood look at how the Ruby programming language runs code. Extensively illustrated with complete explanations and hands-on experiments. Covers Ruby 2.x"--

Shakespeare and Precious Stones

Download Shakespeare and Precious Stones PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 122 pages
Book Rating : 4.:/5 (318 download)

DOWNLOAD NOW!


Book Synopsis Shakespeare and Precious Stones by : George Frederick Kunz

Download or read book Shakespeare and Precious Stones written by George Frederick Kunz and published by . This book was released on 1916 with total page 122 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Learning Ruby

Download Learning Ruby PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 0596555326
Total Pages : 258 pages
Book Rating : 4.5/5 (965 download)

DOWNLOAD NOW!


Book Synopsis Learning Ruby by : Michael Fitzgerald

Download or read book Learning Ruby written by Michael Fitzgerald and published by "O'Reilly Media, Inc.". This book was released on 2007-05-14 with total page 258 pages. Available in PDF, EPUB and Kindle. Book excerpt: You don't have to know everything about a car to drive one, and you don't need to know everything about Ruby to start programming with it. Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road. Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book: Outlines many of the most important features of Ruby Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. Talks you through Ruby arrays, and demonstrates hashes in detail Explains how to process files with Ruby Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial. Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.

Once Upon a Time, Upon a Nest

Download Once Upon a Time, Upon a Nest PDF Online Free

Author :
Publisher :
ISBN 13 : 9781405009133
Total Pages : 25 pages
Book Rating : 4.0/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Once Upon a Time, Upon a Nest by : Jonathan Emmett

Download or read book Once Upon a Time, Upon a Nest written by Jonathan Emmett and published by . This book was released on 2004 with total page 25 pages. Available in PDF, EPUB and Kindle. Book excerpt: Mother and Father Duck have five eggs in their nest. Father Duck is worried about Ruby - she is slow to hatch and the last to eat and swim. But Mother Duck knows that Ruby will flourish in her own time, and sure enough, when her turn comes to fly, she is the strongest duck in the sky.

Design Patterns in Ruby (Adobe Reader)

Download Design Patterns in Ruby (Adobe Reader) PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0132702509
Total Pages : 559 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Design Patterns in Ruby (Adobe Reader) by : Russ Olsen

Download or read book Design Patterns in Ruby (Adobe Reader) written by Russ Olsen and published by Pearson Education. This book was released on 2007-12-10 with total page 559 pages. Available in PDF, EPUB and Kindle. Book excerpt: Praise for Design Patterns in Ruby "Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea, making a wealth of experience available to Ruby developers for their own daily work." —Steve Metsker, Managing Consultant with Dominion Digital, Inc. "This book provides a great demonstration of the key 'Gang of Four' design patterns without resorting to overly technical explanations. Written in a precise, yet almost informal style, this book covers enough ground that even those without prior exposure to design patterns will soon feel confident applying them using Ruby. Olsen has done a great job to make a book about a classically 'dry' subject into such an engaging and even occasionally humorous read." —Peter Cooper "This book renewed my interest in understanding patterns after a decade of good intentions. Russ picked the most useful patterns for Ruby and introduced them in a straightforward and logical manner, going beyond the GoF's patterns. This book has improved my use of Ruby, and encouraged me to blow off the dust covering the GoF book." —Mike Stok "Design Patterns in Ruby is a great way for programmers from statically typed objectoriented languages to learn how design patterns appear in a more dynamic, flexible language like Ruby." —Rob Sanheim, Ruby Ninja, Relevance Most design pattern books are based on C++ and Java. But Ruby is different—and the language's unique qualities make design patterns easier to implement and use. In this book, Russ Olsen demonstrates how to combine Ruby's power and elegance with patterns, and write more sophisticated, effective software with far fewer lines of code. After reviewing the history, concepts, and goals of design patterns, Olsen offers a quick tour of the Ruby language—enough to allow any experienced software developer to immediately utilize patterns with Ruby. The book especially calls attention to Ruby features that simplify the use of patterns, including dynamic typing, code closures, and "mixins" for easier code reuse. Fourteen of the classic "Gang of Four" patterns are considered from the Ruby point of view, explaining what problems each pattern solves, discussing whether traditional implementations make sense in the Ruby environment, and introducing Ruby-specific improvements. You'll discover opportunities to implement patterns in just one or two lines of code, instead of the endlessly repeated boilerplate that conventional languages often require. Design Patterns in Ruby also identifies innovative new patterns that have emerged from the Ruby community. These include ways to create custom objects with metaprogramming, as well as the ambitious Rails-based "Convention Over Configuration" pattern, designed to help integrate entire applications and frameworks. Engaging, practical, and accessible, Design Patterns in Ruby will help you build better software while making your Ruby programming experience more rewarding.

Erimentha Parker's to Do List

Download Erimentha Parker's to Do List PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 184 pages
Book Rating : 4.6/5 (7 download)

DOWNLOAD NOW!


Book Synopsis Erimentha Parker's to Do List by : Ruby Granger

Download or read book Erimentha Parker's to Do List written by Ruby Granger and published by . This book was released on 2017-09-08 with total page 184 pages. Available in PDF, EPUB and Kindle. Book excerpt: Erimentha Parker is a chronic overachiever, bookworm and perfectionist. Starting in Year 7 at Lady Nightingale's School, she is excited for the term ahead. However, when Erimentha she gets on the wrong side of Kimberly, one of the most popular girls in her class, everything starts to go wrong. Constantly picked on by Kimberly and her friends, Erimentha begins to doubt herself but is too embarrassed to ask for help. 'Erimentha Parker's To Do List' follows the story of a young, ambitious girl and her struggle with one of the greatest hardships for schoolchildren: bullying.

Learn to Program

Download Learn to Program PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 1680508725
Total Pages : 317 pages
Book Rating : 4.6/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Learn to Program by : Chris Pine

Download or read book Learn to Program written by Chris Pine and published by Pragmatic Bookshelf. This book was released on 2021-06-17 with total page 317 pages. Available in PDF, EPUB and Kindle. Book excerpt: It's easier to learn how to program a computer than it has ever been before. Now everyone can learn to write programs for themselves - no previous experience is necessary. Chris Pine takes a thorough, but lighthearted approach that teaches you the fundamentals of computer programming, with a minimum of fuss or bother. Whether you are interested in a new hobby or a new career, this book is your doorway into the world of programming. Computers are everywhere, and being able to program them is more important than it has ever been. But since most books on programming are written for other programmers, it can be hard to break in. At least it used to be. Chris Pine will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to write interactive programs, to use APIs to fetch live data from the internet, to rename your photos from your digital camera, and more. You'll learn the same technology used to drive modern dynamic websites and large, professional applications. Whether you are looking for a fun new hobby or are interested in entering the tech world as a professional, this book gives you a solid foundation in programming. Chris teaches the basics, but also shows you how to think like a programmer. You'll learn through tons of examples, and through programming challenges throughout the book. When you finish, you'll know how and where to learn more - you'll be on your way. What You Need: All you need to learn how to program is a computer (Windows, macOS, or Linux) and an internet connection. Chris Pine will lead you through setting set up with the software you will need to start writing programs of your own.

Ruby (Oprah's Book Club 2.0)

Download Ruby (Oprah's Book Club 2.0) PDF Online Free

Author :
Publisher : Hogarth
ISBN 13 : 0804188246
Total Pages : 370 pages
Book Rating : 4.8/5 (41 download)

DOWNLOAD NOW!


Book Synopsis Ruby (Oprah's Book Club 2.0) by : Cynthia Bond

Download or read book Ruby (Oprah's Book Club 2.0) written by Cynthia Bond and published by Hogarth. This book was released on 2015-02-10 with total page 370 pages. Available in PDF, EPUB and Kindle. Book excerpt: A New York Times bestseller and Oprah Book Club 2.0 selection, the epic, unforgettable story of a man determined to protect the woman he loves from the town desperate to destroy her. This beautiful and devastating debut heralds the arrival of a major new voice in fiction. Ephram Jennings has never forgotten the beautiful girl with the long braids running through the piney woods of Liberty, their small East Texas town. Young Ruby Bell, “the kind of pretty it hurt to look at,” has suffered beyond imagining, so as soon as she can, she flees suffocating Liberty for the bright pull of 1950s New York. Ruby quickly winds her way into the ripe center of the city—the darkened piano bars and hidden alleyways of the Village—all the while hoping for a glimpse of the red hair and green eyes of her mother. When a telegram from her cousin forces her to return home, thirty-year-old Ruby finds herself reliving the devastating violence of her girlhood. With the terrifying realization that she might not be strong enough to fight her way back out again, Ruby struggles to survive her memories of the town’s dark past. Meanwhile, Ephram must choose between loyalty to the sister who raised him and the chance for a life with the woman he has loved since he was a boy. Full of life, exquisitely written, and suffused with the pastoral beauty of the rural South, Ruby is a transcendent novel of passion and courage. This wondrous page-turner rushes through the red dust and gossip of Main Street, to the pit fire where men swill bootleg outside Bloom’s Juke, to Celia Jennings’s kitchen, where a cake is being made, yolk by yolk, that Ephram will use to try to begin again with Ruby. Utterly transfixing, with unforgettable characters, riveting suspense, and breathtaking, luminous prose, Ruby offers an unflinching portrait of man’s dark acts and the promise of the redemptive power of love. Ruby was a finalist for the PEN America Robert Bingham Debut Novel Award, a Barnes & Noble Discover Great New Writers selection, and an Indie Next Pick.

Eat Up!

Download Eat Up! PDF Online Free

Author :
Publisher : Vintage
ISBN 13 : 0593466845
Total Pages : 273 pages
Book Rating : 4.5/5 (934 download)

DOWNLOAD NOW!


Book Synopsis Eat Up! by : Ruby Tandoh

Download or read book Eat Up! written by Ruby Tandoh and published by Vintage. This book was released on 2022-07-12 with total page 273 pages. Available in PDF, EPUB and Kindle. Book excerpt: In this bestselling tour de force of a culinary manifesto, Great British Bake Off alum and former Guardian columnist Ruby Tandoh will help you fall back in love with food—from a great selection of recipes to straight-talking, sympathetic advice on mental health and body image “I read it greedily.” —Nigella Lawson Ruby Tandoh implores us to enjoy and appreciate food in all of its many forms. Food is, after all, what nourishes our bodies, helps us commemorate important milestones, cheers us up when we're down, expands our minds, and connects us with the people we love. But too often, it’s a source of anxiety and unhappiness. With Eat Up!, Tandoh celebrates one of life’s greatest pleasures, drawing inspiration from sources as diverse as Julia Child to The Very Hungry Caterpillar, flavor memories to jellied eels. She takes on the wellness industry and fad diets, and rejects the snobbery surrounding “good” and “bad” food, in wide-ranging essays that will reshape the way you think about eating.