Practice Perfect: The Complete Series

Sold by Simon and Schuster
Free sample

Three couples discover love is the best medicine in Ruby Lang’s acclaimed medical romance series, now available in a value-priced ebook collection.

Acute Reactions: The man with allergies never gets the girl, but that may change for restaurateur Ian Zamora when he makes an appointment with Dr. Petra Lale. When sparks fly, a little romance just might be chicken soup for their hearts. But do two career-driven people inexperienced in relationships stand a chance of finding the right prescription for love?

Hard Knocks: Neurologist Helen Chang Frobisher is writing op-eds against Portland’s new hockey rink to try to prevent concussive brain injuries like the one that plagues her father. Oregon Wolves player Adam Magnus is fighting to build a successful career on the ice. But while the two spar in public over the future of a sports franchise on the brink, in private, they battle an impossible attraction.

Clean Breaks: Sarah Soon’s brush with cancer shook this usually confident OB/GYN. Jake Li, her brother’s annoying high school BFF who betrayed her trust, is the last person she wants to see, but the now disturbingly hot social worker has begun hanging around. Newly divorced Jake knows he shouldn’t look for a serious relationship already, but he’s always been helplessly drawn to Sarah’s vivaciousness. Can he show her that he’s worthy of a second chance?

Sensuality Level: Sensual
Read more

About the author

Ruby Lang is the pen name of nonfiction writer Mindy Hung. She has written for The New York Times, The Toast, and Salon. She enjoys running (slowly), reading (quickly), and ice cream (at any speed). She lives in New York with a small child and a medium-sized husband. Find Ruby Lang at RubyLangWrites.com and on Facebook.

Read more

Reviews

Loading...

Additional Information

Publisher
Simon and Schuster
Read more
Published on
Aug 21, 2017
Read more
Pages
768
Read more
ISBN
9781507206058
Read more
Features
Read more
Language
English
Read more
Genres
Fiction / Romance / Contemporary
Fiction / Romance / General
Fiction / Romance / Multicultural & Interracial
Read more
Content Protection
This content is DRM protected.
Read more
Eligible for Family Library

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Katie Kenyhercz
Love skates in hard and fast in this value-priced collection of hockey romances.

These four NHL stars may have designs on the Stanley Cup, but they’re on thin ice when it comes to wooing these captivating women. Good thing there’s no penalty for falling head over blades.

On the Fly: Jacey Vaughn has a newly minted MBA when her father dies unexpectedly and leaves her his NHL team. She knows business, not hockey, but it doesn’t take her long to recognize that her flirtation with team captain Carter Phlynn is a danger to her professional reputation. Can she win love and the Stanley Cup, too?

Nickolai’s Noel: An ice storm traps hockey pro Nickolai Glazov with quilt shop owner Noel Verden one fateful Christmas. As these two strong-willed folks fall in love then fall apart, they’ll learn that home is the place you hang your heart (not just your quilt or your hockey stick).

Hard Knocks: Neurologist Helen Chang Frobisher is writing op-eds against Portland’s new hockey rink to try to prevent the kinds of concussive brain injury that plagues her father. Oregon Wolves player Adam Magnus is fighting to build a successful career on the ice. But while the two spar in public over the future of a sports franchise on the brink, in private, they battle an impossible attraction.

Power Play: While being the wife of a professional hockey player may seem like a dream, for Lila Wallace it became a nightmare. Now, just as she’s about to finalize her divorce from superstar goaltender Cahal Wallace, he’s traded to their hometown of Toronto. But a stalker follows him, and he and Lila find themselves thrown back together as he tries to protect her. Can she ever trust the man who destroyed her dreams of a hockey happy ever after?

Sensuality Level: Sensual
Ashlinn Craven
A value-priced collection featuring couples who disagree about political and social issues—but still manage to find their happily-ever-after endings.

Rise up! Resist! Romance? These five couples try to deny the sparks that fly with those on the opposite side of their picket lines. But love has a way of finding the perfect compromise.

Core Attraction: When Dr. Declan MacCarthy protests outside the power plant where Fiona Halpin handles public relations, she’s almost too busy doing damage control to notice how gorgeous he is. As Fiona slowly warms to Declan and his passion for his cause, can she drop her defenses enough to let him reach her inner core?

Hard Knocks: Neurologist Helen Chang Frobisher is writing op-eds against Portland’s new hockey rink to try to prevent the kinds of concussive brain injury that plagues her father. Oregon Wolves player Adam Magnus is fighting to build a successful career on the ice. But while the two spar in public over the future of a sports franchise on the brink, in private, they battle an impossible attraction.

California Sunrise: Dr. Raúl Mendez finds himself drawn to plucky single mother Alicia Fuentes after he diagnoses her young son on the autism spectrum. Can their blossoming relationship withstand the political and very personal battles surrounding immigration?

The Very Thought of You: San Francisco builder Nick Mancini has offered the tenants in his new apartment house a good deal: twenty-five grand to vacate the premises so he can demolish it for his next project. Molly Hewitt is rallying everyone to hold out for far more cash. Surely he can flirt his way out of this roadblock—or are the stakes too high this time?

Edie and the CEO: Edie Rowan is passionate about workers’ rights, but when her protests backfire, championing the little guy gets her in trouble with sexy CEO Everett Kirk. He sends her to attend management camp—and even drives her there himself. But when they let down their professional guard, the sparks start to fly.

Sensuality Level: Sensual
Sandi Metz
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.

 

Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you 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, all downloadable from the companion Web site, poodr.info.

 

The first title to focus 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

 

Russ Olsen
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.

Hal Fulton
For more than a decade, Ruby developers have turned to The Ruby Way for reliable “how-to” guidance on effective Ruby programming. Now, Hal Fulton and André Arko have thoroughly updated this classic guide to cover new language enhancements and developers’ experiences through Ruby 2.1.

 

The new edition illuminates Ruby 2.1 through 400+ examples, each answering the question: “How do I do this in Ruby?” For each example, they present both a task description and realistic technical constraints. Next, they walk step-by-step through presenting one good solution, offering detailed explanations to promote deeper understanding.

 

Conveniently organized by topic, The Ruby Way, Third Edition makes it easier than ever to find the specific solution you want—and to write better code by reflecting Ruby’s unique philosophy and spirit.

 

Coverage includes

Ruby 2.1 overview: terminology, philosophy, and basic principles Best practices for strings and regular expressions Efficiently internationalizing your code Performing calculations (including trigonometry, calculus, statistics, and time/date calculations) Working with “Rubyesque” objects such as symbols and ranges Using arrays, hashes, stacks, queues, trees, graphs, and other data structures Efficiently storing data with YAML, JSON, and SQLite3 Leveraging object-oriented and dynamic features, from multiple constructors to program inspection Building GUIs with Shoes 4, Ruby/Tk, Ruby/GTK3, QtRuby, and other toolkits Improving thread performance by understanding Ruby’s synchronization methods and avoiding its pitfalls Automating system administration with Ruby Data formats: JSON, XML, RSS, Atom, RMagick, PDF, and more Testing and debugging with RSpec, Minitest, Cucumber, byebug, and pry Measuring Ruby program performance Packaging and distributing code, and managing dependencies with Bundler Network programming: clients, time servers, POP, SMTP, IMAP, Open-URI Web applications: HTTP servers, Rails, Sinatra, HTML generation, and more Writing distributed Ruby software with drb Choosing modern development tools that maximize your productivity

All source code for this book may be downloaded at www.rubyhacker.com.

 

informit.com/aw

informit.com/ruby

rubyhacker.com/therubyway

therubyway.io

 

 

Peter Cooper
Learn the principles behind object-oriented programming and within a few chapters create a fully functional Ruby application. You'll also gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking - some of which are needed as part of a fully functioning Ruby application.

Based on the bestselling first and second editions, Beginning Ruby, Third Edition is a leading guide to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the previous editions plus updates for the newest version of Ruby 2.3. This book can also be used as a textbook or companion to a textbook on beginning Ruby programming.

The light and agile Ruby programming language remains a very popular open source scripting option for developers building today's web and even some enterprise applications. And, now, Ruby also has applications using the Raspberry Pi, popular among hobbyists and makers. Many former Java developers still use Ruby on Rails today, the most popular framework for building Ruby applications.

What You'll Learn

Discover the fundamentals of Ruby and its object-oriented building blocksUse the Ruby libraries, gems, and documentationWork with files and databasesWrite and deploy Ruby applicationsHarness the various Ruby web frameworks and how to use themDo network programming with Ruby Who This Book Is For
Beginning programmers, programmers new to Ruby, and web developers interested in learning and knowing the foundations of the Ruby programming language.
Andrew Hunt
What others in the trenches say about The Pragmatic Programmer...

“The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.”

—Kent Beck, author of Extreme Programming Explained: Embrace Change

“I found this book to be a great mix of solid advice and wonderful analogies!”

—Martin Fowler, author of Refactoring and UML Distilled

“I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.”

—Kevin Ruland, Management Science, MSG-Logistics

“The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.”

—John Lakos, author of Large-Scale C++ Software Design

“This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.”

—Eric Vought, Software Engineer

“Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.”

—Pete McBreen, Independent Consultant

“Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.”

—Jared Richardson, Senior Software Developer, iRenaissance, Inc.

“I would like to see this issued to every new employee at my company....”

—Chris Cleeland, Senior Software Engineer, Object Computing, Inc.

“If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.”

—Ward Cunningham

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to

Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation.

Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.



©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.