Book picks similar to
DevOps Culture and Practice with OpenShift by Tim Beattie
devops
computers-devops
digital
software-devops
Refactoring to Patterns
Joshua Kerievsky - 2004
In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "
The Elaborate Switch
Terri Grace - 2016
She knows that the man she will marry will be one whom she loves, and who loves her. But when a besotted admirer kidnaps her and arranges for it to look as if her virtue has been compromised, her mother insists on marriage to the monster. Brigit has other ideas. With a plan to get to California, she runs away to the coast and takes a job as a hotel maid, to save for her boat fare. She overhears one of the wealthy guests, a man with two sweet young daughters, discussing the disappearance of his mail-order bride. Brigit hatches a desperate and elaborate plan to take advantage of the missing bride and accompany the young family back to San Francisco. Soon her deceptions begin to unravel, and the past begins to bite her heels. How will Brigit get out of the situation without hurting the innocent family she has fallen in love with?
Junior Ghost Hunters - Case of the Chadwick Ghost
Sam Grasdin - 2014
are there any ghosts here?" HAVE YOU EVER wondered why no one that claims to have seen a ghost ever has any evidence of it? You know – some pictures or a video from their cellphone? It's the same with UFO's. There are all these blurry pictures of weird objects in the sky that could be an alien space ship or it could be a toaster. It's tough to tell. I'm Nathaniel Parker and I think about these things. A lot. I asked my dad once why he thought there wasn't any clear pictures of ghosts. You know what he said? “Maybe ghosts are just blurry, Natty.” My dad said. Then, he cracked up like he'd said the funniest thing ever. That's my dad, a real comedian. My friends call me Nate. I'm 12 years old and I'm kind of a nerd. I mean, I like science and stuff, and I read a lot of comic books. If you read comic books, you know why science is so cool. Most of the superheroes out there got to be super thanks to science. Take Spiderman for instance. He got bit by this genetically altered spider and woke up with spider powers. How cool would that be? Anyway, the point that I was trying to make about ghosts is, that the reason that no one has been able to capture any really good images yet is because the only people who see them are a group of kids going into a haunted house on a dare. They are probably trying to take a picture while they are running away and screaming. That got me thinking about what I would do if I saw a ghost. I’d like to think that I’d walk right up and try to shake its hand but I guess I won't know the answer until I actually see one. But that could be sooner than you think..... Tags: ghost stories, ghost hunters, ghost hunting, ghosts, ghost, ghost mystery, ghost diaries, ghost tales, ghost detectives, paranormal, ghost busters, ghost squad, goonies, ghost hunter, the real ghostbusters, ghost house, abandoned house, junior detectives, junior books, junior novels, detective mysteries, detective novels, mystery, mystery stories, detective stories, detective series, detective fiction, spooky stories, paranormal activity, children;'s books, children's book, kids books, kids books 9-12
Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again
Eric J. Topol - 2019
The doctor-patient relationship--the heart of medicine--is broken: doctors are too distracted and overwhelmed to truly connect with their patients, and medical errors and misdiagnoses abound. In Deep Medicine, leading physician Eric Topol reveals how artificial intelligence can help. AI has the potential to transform everything doctors do, from notetaking and medical scans to diagnosis and treatment, greatly cutting down the cost of medicine and reducing human mortality. By freeing physicians from the tasks that interfere with human connection, AI will create space for the real healing that takes place between a doctor who can listen and a patient who needs to be heard.Innovative, provocative, and hopeful, Deep Medicine shows us how the awesome power of AI can make medicine better, for all the humans involved.
Capturing the Viscount's Heart
Abby Ayles - 2019
He has always been her dream. Nothing will keep them apart.
Helena Leeson always knew where she wanted to spend her life: by Elias Repington’s side, the childhood friend who has now grown into so much more in her heart. Her father’s actions, however, plunge her family into a scandal with dire consequences for all. Will anything be left once this ordeal is over or are her dreams lost to her forever? Elias Repington, the Viscount of Chatleton, returns from Cambridge to find his childhood friend turned into a woman that steals his breath away. Now, he must undertake the most crucial mission of his life: solve the mystery that destroys her family, before it’s too late. Will he succeed in thwarting this disaster before it robs him of everything he ever wished for? Two halves of the same heart, Elias and Helena must fight to uncover the cruel conspiracy that threatens to separate them forever. Will they manage to save their dreams and the people they love before everything turns to ashes? The clock is ticking… If you like engaging characters, heart- wrenching twists and turns, and lots of romance, then you’ll love “Capturing the Viscount's Heart!” Buy “Capturing the Viscount's Heart” and unlock the exciting story of Helena today!
A Wolf Pup's Tale
Rachel Yu - 2010
Fast forward three years to the present, Rachel has transformed "Rugmo and the Other Side of the Fence," to "A Wolf Pup's Tale;" a beautifully illustrated, enchanting children's book. It is a story about a young wolf pup, whose curiosity leads him to discovery, danger, and friendship.
Digital to the Core: Remastering Leadership for Your Industry, Your Enterprise, and Yourself
Mark Raskino - 2015
NA
The Book of Craw: A Hobo's Testament (Companion Volume to "The Dirty Parts of the Bible")
Sam Torode - 2013
The Book of Craw -- comprised of poems and proverbs from Craw's own notebook -- is the companion volume to The Dirty Parts of the Bible: A Novel.
What is DevOps?
Mike Loukides - 2012
Old-style system administrators may be disappearing in the face of automation and cloud computing, but operations have become more significant than ever. As this O'Reilly Radar Report explains, we're moving into a more complex arrangement known as "DevOps."Mike Loukides, O'Reilly's VP of Content Strategy, provides an incisive look into this new world of operations, where IT specialists are becoming part of the development team. In an environment with thousands of servers, these specialists now write the code that maintains the infrastructure. Even applications that run in the cloud have to be resilient and fault tolerant, need to be monitored, and must adjust to huge swings in load. That was underscored by Amazon's EBS outage last year.From the discussions at O'Reilly's Velocity Conference, it's evident that many operations specialists are quickly adapting to the DevOps reality. But as a whole, the industry has just scratched the surface. This report tells you why.
Android Application Development for Dummies
Donn Felker - 2010
The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.Takes you soup through nuts of developing applications for the Android platform Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.
Bean Counter
T.A. Clark - 2016
When the head of Nick Rohmer’s Miami accounting firm is found dead after a suspicious accident, Nick finds his quiet, comfortable, boring life slipping out of his control. With most of the firm’s management either on vacation, sick, or dead, Nick is thrust into the unfamiliar position of actually having some responsibility. The weight does not sit easily on his shoulders. He’s relieved when the instructions from the Chicago head office are – don’t do anything until we get there. This he can do. He tries to stick to his ‘do nothing’ instructions even as the firm’s largest client threatens to jump ship. But Nick’s plan of inaction is short-lived when he is convinced to try to save the business. He secures an invitation to dinner on the private island of the mega-wealthy, and highly dysfunctional, Keene family. Things quickly go from bad to disastrous when another dead body shows up, and Nick finds he's the prime suspect. As he gets sucked into the mystery, Nick’s focus quickly changes from trying to save the business to trying to save his skin.
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
Michael T. Nygard - 2007
Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.
Java Performance: The Definitive Guide
Scott Oaks - 2014
Multicore machines and 64-bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications. The base JVM has kept pace with those developments and offers a very different performance profile in its current versions. By guiding you through this changing landscape, Java Performance: The Definitive Guide helps you gain the best performance from your Java applications.You’ll explore JVM features that traditionally affected performance—including the just-in-time compiler, garbage collection, and language features—before diving in to aspects of Java 7 and 8 designed for maximum performance in today's applications. You’ll learn features such as the G1 garbage collector to maximize your application’s throughput without causing it to pause, and the Java Flight Recorder, which enables you to see application performance details without the need for separate, specialized profiling tools.Whether you’re new to Java and need to understand the basics of tuning the JVM, or a seasoned developer looking to eek out that last 10% of application performance, this is the book you want.
The Passionate Programmer
Chad Fowler - 2009
In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself--don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life.
RabbitMQ in Action: Distributed Messaging for Everyone
Alvaro Videla - 2012
It starts by explaining how message queuing works, its history, and how RabbitMQ fits in. Then it shows you real-world examples you can apply to your own scalability and interoperability challenges.About the TechnologyThere's a virtual switchboard at the core of most large applications where messages race between servers, programs, and services. RabbitMQ is an efficient and easy-to-deploy queue that handles this message traffic effortlessly in all situations, from web startups to massive enterprise systems.About the BookRabbitMQ in Action teaches you to build and manage scalable applications in multiple languages using the RabbitMQ messaging server. It's a snap to get started. You'll learn how message queuing works and how RabbitMQ fits in. Then, you'll explore practical scalability and interoperability issues through many examples. By the end, you'll know how to make Rabbit run like a well-oiled machine in a 24 x 7 x 365 environment.Written for developers familiar with Python, PHP, Java, .NET, or any other modern programming language. No RabbitMQ experience required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideLearn fundamental messaging design patternsUse patterns for on-demand scalabilityGlue a PHP frontend to a backend written in anythingImplement a PubSub-alerting service in 30 minutes flatConfigure RabbitMQ's built-in clusteringMonitor, manage, extend, and tune RabbitMQ============================================Table of ContentsPulling RabbitMQ out of the hatUnderstanding messagingRunning and administering RabbitSolving problems with Rabbit: coding and patternsClustering and dealing with failureWriting code that survives failureWarrens and Shovels: failover and replicationAdministering RabbitMQ from the WebControlling Rabbit with the REST APIMonitoring: Houston, we have a problemSupercharging and securing your RabbitSmart Rabbits: extending RabbitMQ