The Tangled Web: A Guide to Securing Modern Web Applications


Michal Zalewski - 2011
    Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security. You'll learn how to:Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs Build mashups and embed gadgets without getting stung by the tricky frame navigation policy Embed or host user-supplied content without running into the trap of content sniffing For quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.

Of Mikes and Men: A Lifetime of Braves Baseball


Pete Van Wieren - 2010
    Pete Van Wieren’s legacy began in 1976, when he and a young Skip Caray were hired to call Atlanta Braves games. During the next three decades, "the Professor" and Caray became the voices of a team known nationwide as America's Team courtesy of Ted Turner's SuperStation TBS. In this heartfelt autobiography, Van Wieren shares his memories of thrilling moments in Braves history, such as the 1995 season when the Braves won the world championship; the pitching mastery of Greg Maddux, Tom Glavine, and John Smoltz; the heartbreak of the 1996 World Series loss to the Yankees; and Atlanta's unprecedented run of 14 consecutive division titles.

Getting Started with OAuth 2.0


Ryan Boyd - 2011
    This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.Understand OAuth 2.0’s role in authentication and authorizationLearn how OAuth’s Authorization Code flow helps you integrate data from different business applicationsDiscover why native mobile apps use OAuth differently than mobile web appsUse OpenID Connect and eliminate the need to build your own authentication system

The Tiniest Mansion - How To Live In Luxury on the Side of the Road in an RV


Tynan - 2012
    The Tiniest Mansion will teach you how to convert a small RV into a rolling palace with all the comforts of your home, plus the freedom to live anywhere you want without paying rent.The Tiniest Mansion covers everything from the essentials like choosing an RV, generating power, and dumping your tanks to more extravagant projects like installing marble floors and building an entertainment system.This book is a practical guide for anyone who is living in an RV or is considering it. Tynan, who has been living in an RV since 2006, shares all of his hard won secrets of RV living in this book.

Introduction to the Theory of Computation


Michael Sipser - 1996
    Sipser's candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative "proof idea" sections explain profound concepts in plain English. The new edition incorporates many improvements students and professors have suggested over the years, and offers updated, classroom-tested problem sets at the end of each chapter.

Plays With Cars


Doug DeMuro - 2013
    In “Plays With Cars,” the former Porsche manager covers some of his most ridiculous decisions, like buying an old Land Rover sight unseen, taking a Mercedes AMG station wagon to a rural Georgia dragstrip, and roadtripping across the United States in a Lotus Elise without air conditioning. He’s also reviewed his former cars, which range from a Mercedes G-wagen to a Nissan Cube. Most importantly, he wrote this entire description himself in the third person.

Reluctant Pioneer: How I Survived Five Years in the Canadian Bush


Thomas Osborne - 1995
    The view 16-year-old Thomas Osborne first had of Muskoka was at night, trudging alone with his even younger brother along unmarked primitive roads to find their luckless father who, in 1875, had decided to make a new start for his beleaguered family on some "free land" in the bush east of the pioneer village of Huntsville, Ontario. The miracle is that Thomas lived to tell the tale.For the next five years Thomas endured starvation, falling through the ice and freezing, accidents with axes and boats, and narrow escapes from wolves and bears. Many years later, after returning to the United States, Osborne wrote down all his adventures in a graphic memoir that has become, in the words of author and journalist Roy MacGregor, "an undiscovered Canadian classic."Reluctant Pioneer provides a brooding sense of adventure and un- sentimental realism to deliver a powerful account of pioneer life where tragedies arrive as naturally as rain and where humour resides in irony.

Booky Wook Collection


Russell Brand - 2014
    The bloke can write. He rhapsodizes about heroin better than anyone since Jim Carroll. With the flick of his enviable pen, he can summarize childhood thus: ‘My very first utterance in life was not a single word, but a sentence. It was, ‘Don’t do that.’... Russell Brand has a compelling story." — New York Times Book ReviewThe gleeful and candid New York Times bestselling autobiography of addiction, recovery, and rise to fame from Russell Brand, star of Forgetting Sarah Marshall and one of the biggest personalities in comedy today.Picking up where he left off in My Booky Wook, movie star and comedian Russell Brand details his rapid climb to fame and fortune in a shockingly candid, resolutely funny, and unbelievably electrifying tell-all: Booky Wook 2. Brand’s performances in Arthur, Get Him to the Greek, and Forgetting Sarah Marshall have earned him a place in fans’ hearts; now, with a drop of Chelsea Handler’s Chelsea Chelsea Bang Bang, a dash of Tommy Lee’s Dirt, and a spoonful of Nikki Sixx’s The Heroin Diaries, Brand goes all the way—exposing the mad genius behind the audacious comic we all know (or think we know) and love (or at least, lust).

Robbie Fowler: My Life In Football: Goals, Glory & The Lessons I've Learnt


Robbie Fowler - 2019
    He is the sixth-highest goal scorer in the history of the Premier League and notched 183 goals for Liverpool alone.But before all of that, he was a Liverpool lad who loved the game, the Kop and everything that came with it. My Life In Football is the story of a boy who became a legend.Born in Liverpool in 1975, Robbie Fowler became a club icon by the time he was 18. Now, he takes us through the games that have shaped his life and football philosophy, over 25 years after he first signed as a professional for Liverpool.Engaging, personal and revealing, Robbie opens up about his astounding achievements, the price of fame and the regrets and struggles of being a professional footballer. From Hillsborough to Madrid, via the cup treble, that goal line celebration, hundreds of goals, Houllier, Benítez, Klopp and more, Robbie explains his thinking about the modern game. Inviting readers inside the dressing room, he shares stories of legendary teammates like Rush, Owen and Gerrard, as well as his rise to football's top table. How did he get back up so many times after the injuries that blighted his career? What gave him the drive to keep going and pursue his dreams?Robbie's My Life In Football harks back to a simpler time when fans and players shared the same story, and when the local boy really could dream of scoring a hat-trick for his home club when Saturday came.

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman


Dave Hoover - 2009
    To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career. Solutions to some common obstacles that this book explores in-depth include:Burned out at work? "Nurture Your Passion" by finding a pet project to rediscover the joy of problem solving.Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "Retreat into Competence" to move forward again.Stuck in your learning? Seek a team of experienced and talented developers with whom you can "Be the Worst" for a while. "Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!" -Russ Miles, CEO, OpenCredo

Algorithms in a Nutshell


George T. Heineman - 2008
    Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. With this book, you will:Solve a particular coding problem or improve on the performance of an existing solutionQuickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to useGet algorithmic solutions in C, C++, Java, and Ruby with implementation tipsLearn the expected performance of an algorithm, and the conditions it needs to perform at its bestDiscover the impact that similar design decisions have on different algorithmsLearn advanced data structures to improve the efficiency of algorithmsWith Algorithms in a Nutshell, you'll learn how to improve the performance of key algorithms essential for the success of your software applications.

The C Programming Language


Brian W. Kernighan - 1978
    It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. From the Preface: We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.

Programming in Scala


Martin Odersky - 2008
     Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas behind it. The book is carefully crafted to help you learn. The first few chapters will give you enough of the basics that you can already start using Scala for simple tasks. The entire book is organized so that each new concept builds on concepts that came before - a series of steps that promises to help you master the Scala language and the important ideas about programming that Scala embodies. A comprehensive tutorial and reference for Scala, this book covers the entire language and important libraries.

From Dreamer to Dreamfinder: A Life and Lessons Learned in 40 Years Behind a Name Tag


Ron Schneider - 2012
    It's an intimate look into the creative worlds of Disney, Universal, and Six Flags Magic Mountain; a no-holds-barred memoir filled with wild characters and wilder concepts, complete with a step-by-step guide to how the magic is made!

Minefields: A life in the news game - the bestselling memoir of Australia's legendary foreign correspondent


Hugh Riminton - 2017
    It is proof that, 'if you go looking for trouble, you'll probably find it'. Over nearly 40 years as a journalist and foreign correspondent, Hugh Riminton has been shot at, blown up, threatened with deportation and thrown in jail. He has reported from nearly 50 countries, witnessed massacres in Africa, wars and conflicts on four continents, and every kind of natural disaster. It has been an extraordinary life. From a small-town teenager with a drinking problem, cleaning rat cages for a living, to a multi-award-winning international journalist reporting to an audience of 300 million people, Hugh has been a frontline witness to our times. From genocide in Africa to the Indian Ocean tsunami, from wars in Iraq and Afghanistan, to slave-trading in Sudan, Hugh has seen the best and worst of human behaviour. In Australia, he has covered political dramas, witnessed the Port Arthur Massacre and the Thredbo disaster and broke a major national scandal. His work helped force half-a-dozen government inquiries.Entertaining, deeply personal and quietly wise, MINEFIELDS is a compelling exploration of a foreign correspondent's life. 'His story is a triumph' SYDNEY MORNING HERALD