The Obree Way: A Training Manual for Cyclists


Graeme Obree - 2012
    The Obree Way, A Training Guide for Cyclists is the one stop shop for aspiring cyclists, full of insight and ideas from a legend of cycling Graeme Obree. Graeme has a life time's experience in cycling, working every dimension in his quest to understand how to go faster on a bike.The Obree Way is exactly that, a synopsis of the ideas and thoughts on training from Graeme with a unique insight into the focus and passion he has for his sport. The Obree Way is written to provide a practical guide to cyclists and is ideal for those new or returning to the sport.Written like a novel, The Obree Way is easily readable and covers all the main subject matters necessary to allow readers to make the most from any training time and effort. Psychology, bike set up, breathing, nutrition and more, The Obree Way is a comprehensive guide, a one stop shop minus the jargon to help cyclists get more from their investment in the sport.

Weight-Loss Apocalypse: Emotional Eating Rehab Through the Hcg Protocol


Robin Phipps Woodall - 2011
    Simeons' protocol has relevance, not only as a hormonal therapy, but as a means to end our national eating disorder. Instead of continuing to apply the protocol as a short-term diet, it shoulder be discussed as a real solution --a tool to end irrational eating for emotional fulfillment. This country is dealing with a crisis: an addiction to eating emotionally, and the obvious result is the overwhelming increase in obesity. Think about the number of people in our culture who eat without hunger. When you observe our nation's behavior with food, it's very clear that fat isn't what we should be obsessed about, and weight shouldn't be the target of the problem. We need a genuine desire to eat less, one that isn't dependent on weight loss as a reward. This requires each of us to be accountable for our own emotions, and find happiness in life not centrally stimulated by food. "Finally a book that credibly answers the questions every doctor, patient, and skeptic needs to know about the hCG protocol." - Dr. Heidi Anderson, Doctor of Osteopathic Medicine "I've been prescribing hCG for weight loss for over four years, and nothing I've read comes close to having this level of expertise. Without question, this is the most informative and enlightening book about Dr. Simeons' hCG protocol available." - Dr. Ed Hagen, OB/GYN "Robin's approach to the hCG protocol is ingenious. Using the protocol as a way to heal the mind and body as an emotional and physical therapy is exactly what this country needs." - Becky Crowther, Registered Dietitian, Life Coach

Lost Boys of Hannibal: Inside America's Largest Cave Search


John Wingate - 2017
    Three modern day Tom Sawyers, with no caving expertise but an abundance of bravado, made Hannibal ground zero for a terrifying calamity that would leave its traumatic mark for half a century. Joel Hoag, his brother Billy, and their friend Craig Dowell vanished after exploring a vast and complex maze cave system that had been exposed by highway construction. Fifty years later, their fate remains the ultimate unsolved mystery.

30 Chic Days at Home: Self-care tips for when you have to stay at home, or any other time when life is challenging


Fiona Ferris - 2020
    One minute we were living life and doing our thing, the next, most of us were advised to stay at home for a month or more.

Sounders FC: Authentic Masterpiece: The Inside Story Of The Best Franchise Launch In American Sports History


Mike Gastineau - 2013
    But what Adrian Hanauer, Paul Allen, Drew Carey, and Joe Roth did when they started the Seattle Sounders FC was no joke. They meticulously planned the launch of the Major League Soccer (MLS) franchise with an eye toward some lofty goals. Then they stood back in amazement as they rocketed far beyond those goals buoyed by a team that ignored its “expansion” label and a fan base that wildly embraced them. Through interviews with key executives, athletes and fans, author Mike Gastineau tells the story leading up to the launch of Sounders FC, the MLS expansion franchise whose seemingly overnight success has captured the attention of the Seattle sports community, sports and entertainment executives, soccer followers across the country and the national news media. In Sounders FC Authentic Masterpiece, readers will learn: * How a money-losing soccer club rocketed from the ranks of the minor leagues to Major League Soccer drawing sell-outs and regularly topping 50,000 fans per match. * The unique relationships between the eclectic group of seasoned sports executives, Hollywood celebrities and bar room soccer fans who came together to build a sports culture that validated Major League Soccer in Seattle and across the country. * The personalities of the players and coaches who took different paths to the team and turned their diversity into a winning team starting on opening night. Gastineau communicates to readers the entire history of events that led to the Sounders FC launch beginning with the role soccer fans played in securing a professional football stadium for the Seattle Seahawks. Also emphasized in the book are the soccer fans, bar owners and soccer subculture that existed in Seattle and was waiting to be acknowledge by mainstream professional sports leaders and media. The book also details how that soccer subculture directly impacted one of the biggest deals in MLS history, the signing of superstar Clint Dempsey in 2013. This is a story of sports, business, culture, timing, and luck. It demonstrates how powerful business people were able to check their egos and embrace their customers all for the sake of the fans, the city, and a soccer culture desperate to embrace a sports team that treated them with respect.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency


Tom DeMarco - 2001
    That principle is the value of slack, the degree of freedom in a company that allows it to change. Implementing slack could be as simple as adding an assistant to a department and letting high-priced talent spend less time at the photocopier and more time making key decisions, or it could mean designing workloads that allow people room to think, innovate, and reinvent themselves. It means embracing risk, eliminating fear, and knowing when to go slow. Slack allows for change, fosters creativity, promotes quality, and, above all, produces growth. With an approach that works for new- and old-economy companies alike, this revolutionary handbook debunks commonly held assumptions about real-world management, and gives you and your company a brand-new model for achieving and maintaining true effectiveness.

High Performance Browser Networking


Ilya Grigorik - 2013
    By understanding what the browser can and cannot do, you’ll be able to make better design decisions and deliver faster web applications to your users.Author Ilya Grigorik—a developer advocate and web performance engineer at Google—starts with the building blocks of TCP and UDP, and then dives into newer technologies such as HTTP 2.0, WebSockets, and WebRTC. This book explains the benefits of these technologies and helps you determine which ones to use for your next application.- Learn how TCP affects the performance of HTTP- Understand why mobile networks are slower than wired networks- Use best practices to address performance bottlenecks in HTTP- Discover how HTTP 2.0 (based on SPDY) will improve networking- Learn how to use Server Sent Events (SSE) for push updates, and WebSockets for XMPP chat- Explore WebRTC for browser-to-browser applications such as P2P video chat- Examine the architecture of a simple app that uses HTTP 2.0, SSE, WebSockets, and WebRTC

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

The Joy of Clojure


Michael Fogus - 2010
    It combines the nice features of a scripting language with the powerful features of a production environment—features like persistent data structures and clean multithreading that you'll need for industrial-strength application development.The Joy of Clojure goes beyond just syntax to show you how to write fluent and idiomatic Clojure code. You'll learn a functional approach to programming and will master Lisp techniques that make Clojure so elegant and efficient. The book gives you easy access to hard soft ware areas like concurrency, interoperability, and performance. And it shows you how great it can be to think about problems the Clojure way. 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 InsideThe what and why of ClojureHow to work with macrosHow to do elegant application designFunctional programming idiomsWritten for programmers coming to Clojure from another programming background—no prior experience with Clojure or Lisp is required.

Microsoft .NET - Architecting Applications for the Enterprise


Dino Esposito - 2014
    But the principles and practices of software architecting–what the authors call the “science of hard decisions”–have been evolving for cloud, mobile, and other shifts. Now fully revised and updated, this book shares the knowledge and real-world perspectives that enable you to design for success–and deliver more successful solutions. In this fully updated Second Edition, you will: Learn how only a deep understanding of domain can lead to appropriate architecture Examine domain-driven design in both theory and implementation Shift your approach to code first, model later–including multilayer architecture Capture the benefits of prioritizing software maintainability See how readability, testability, and extensibility lead to code quality Take a user experience (UX) first approach, rather than designing for data Review patterns for organizing business logic Use event sourcing and CQRS together to model complex business domains more effectively Delve inside the persistence layer, including patterns and implementation.

Your Bones: How You Can Prevent Osteoporosis & Have Strong Bones for Life Naturally


Lara U. Pizzorno - 2011
    Today, by following the recommendations discussed in this book, she has strong, healthy bones. The medicines prescribed for osteoporosis should be your last choice: not only do they have terrible side effects, they cause retention of old, brittle bone instead of creating new, healthy bone! Your Bones will be an important handbook for anyone wanting to prevent osteoporosis in later life.

Hibernate in Action


Christian Bauer - 2004
    Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process

Hackers: Heroes of the Computer Revolution


Steven Levy - 1984
    That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly captured a seminal moment when the risk-takers and explorers were poised to conquer twentieth-century America's last great frontier. And in the Internet age, the hacker ethic-first espoused here-is alive and well.

The Nature of Code


Daniel Shiffman - 2012
    Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.