Build APIs You Won't Hate


Phil Sturgeon - 2013
    Everyone and their dog wants an API, so you should probably learn how to build them.Tasked with building an API for your company but don't have a clue where to start? Taken over an existing API and hate it? Built your own API and still hate it? This book is for you.

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.

My Eyes Looking Back at Me: Insight Into a Survivor's Soul


Menucha Meinstein - 2015
    Rejoice over the bonds of love, friendship and forgiveness, of finding relatives, and share the triumph of unexpected turns in Leah's story that will inspire you, leaving you breathless. "How did she do it?" You'll find it all here, as you follow Leah through the many phases of her life, her redemption and revenge against Hitler's evil, and to grateful happiness during her 90th year. When Leah Cik Roth decides to write her secret memoirs for her children, writer, Menucha Meinstein, walks into her life as a volunteer. The two develop the deepest of human bonds as together they uncover Leah's lifelong bitterness and suppressed Holocaust memories. Through Soul-Writing, they struggle to relive Leah's stories, revealing heroic patterns of resilience from the young age of five. Her memories bring out fresh pain, and renewed feelings of loss and loneliness. The Holocaust is merely a backdrop to Leah's life. Together, the two women share joy in the legacy that Leah leaves for the world.

The World of Simon Rich


Simon Rich - 2016
    From the horrors of childhood to the vagaries of old age, from confused people to humiliated animals, we're all just trying - and often failing - to keep it together. How carefully should you answer when asked what you'd take to a desert island? What do you do if your parents are reading your diary? How useful is a Swiss Army Knife? And what's A Brief History of Time really about?Armed with a sharp eye for the absurd and an overwhelming sense of doom, Simon Rich explores the ridiculousness of our everyday lives, from the most minute of anxieties to one of life's biggest questions: Does God really have a plan for us? Yes, it turns out. Now if only He could remember what it was ...'Simon Rich is very much laugh-out-loud funny. He can conjure authentic, from-the-abdomen laughter on almost every page. He stacks surrealism on top of slick satire on top of pure childish silliness in such a brilliant and condensed way, there are sometimes three laugh-out-loud moments within the same paragraph ... He is exactly the right kind of writer for the internet: funny, high-concept, accessible, short, sharable, a James Thurber for the Twitter age' Matt Haig

Beneath a Surface


Brad Sams - 2018
    The company was forced to write-down $900 million in inventory and Surface’s future was in jeopardy.Beneath A Surface tells the inside story of how Microsoft turned its hardware dreams into a reality with new details about the challenges Panos and his team had to overcome as well as the internal politics that nearly killed the brand.For fans of Microsoft and those who are interested in the business of building brands, Beneath A Surface is a must read that tells the inside story of how Microsoft turned a failure into a fortune.

Tainted Ladies: Female Outlaws, Renegade Women and Soiled Doves of the Wild West


Vickie Britton - 2012
    

Silver Dolphins: The Emblem of the Enlisted Submariner


Richard Hansher - 2015
    The author doesn't pull any punches describing the good, the bad, the funny and the just plain ridiculous of the Submarine Service. Besides a wealth of information about what it's like to serve on a submarine, you'll meet real life characters like Tongue, Snake and Button Butt John. Did submarines make them rude, crude, and crazy. Or does the Submarine Service act as a magnet for every nut in the Navy? One thing is sure, after two months underwater, and with their back pay in their back pocket, Sub Sailors are as wild as cowboys after a cattle drive. Bar the doors and hide your daughters. Every reader owes it to themselves to use Amazons "Look In" feature to take a peek inside this unique and entertaining book.

Everything you didn't know about the Casey Anthony Trial


S.K. Patton - 2018
    Why did she get acquitted? Why did the jurors see George as a suspect? Why did they think she was a good mother? And how on God's green earth did they miss the suffocation search? There are surprisingly good answers for all of these questions. I argue in this book that not only did the prosecution hide evidence from the jury, but that the evidence points to Casey being factually innocent as well. Regardless of whether you agree with my viewpoint, I guarantee you'll learn something you didn't know before about this infamous case.

Scalable and Modular Architecture for CSS


Jonathan Snook - 2011
    There is no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It is an attempt to document a consistent approach to site development when using CSS. And really, who isn’t building a site with CSS these days?!Get to know Scalable and Modular Architecture for CSS

Effective Unit Testing


Lasse Koskela - 2012
    Savvy Java developers know that not all testing is created equal. In addition to traditional functional testing, many shops are adopting developer testing techniques such as unit testing. Specific, automated tests are created to verify the accuracy and function of code while or even before it's written - to catch bugs early.Unit Testing in Java teaches how to write good tests that are concise and to the point, useful, and maintainable. This book focuses on tools and practices specific to Java. It introduces emerging techniques like specification by example and behavior-driven development, and shows how to add robust practices into developers' toolkits.Table of ContentsI. FOUNDATIONS1. The promise of good tests2. In search of good3. Test doublesII. CATALOG4. Readability5. Maintainability6. TrustworthinessIII. DIVERSIONS7. Testable design8. Writing tests in other JVM languages9. Speeding up test executionsAppendix A: JUnit primerAppendix B: Extending JUnitIndex

Head First Programming: A Learner's Guide to Programming Using the Python Language


Paul Barry - 2008
    This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to:Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operatorsReuse code with functionsUse library code to save time and effortSelect the best data structure to manage complex dataWrite programs that talk to the WebShare your data with other programsWrite programs that test themselves and help you avoid embarrassing coding errors.Contents Intro xxiii1 Starting to Code: Finding Your Way2 Textual Data: Every String Has Its Place3 Functions: Let’s Get Organized4 Data Files and Arrays: Sort It Out5 Hashes and Databases: Putting Data in Its Place6 Modular Programming: Keeping Things Straight7 Building a Graphical User Interface: Going All Gooey8 GUIs and Data: Data Entry Widgets8 1/2 Exceptions and Message Boxes: Get the Message? 9 Graphical Interface Elements: Selecting the Right Tool10 Custom Widgets and Classes: With an Object in MindAppendix i Leftovers: The Top Ten Things (We Didn’t Cover)

Inclusive Design Patterns - Coding Accessibility Into Web Design


Heydon Pickering - 2016
    Should you wish to adopt a framework or employ a processor to speed up your development process, be our guest. However, this book is not about you; it’s about your audience.The Inclusive Design Patterns book covers all the techniques, gotchas and strategies you need to be aware of when building accessible, inclusive interfaces. We’ll explore the document outline, external links and “skip” links, navigation regions and landmarks, labelling and alternative text for illustrations, buttons, tables of contents, JavaScript patterns, touch targets, filter widgets and infinite scrolling and “load more” button and grid display and dynamic content and tab interfaces and password validation and web forms and error messages — and pretty much anything else you need to know about accessibility, including how to prototype with inclusivity in mind, how to deal with legacy browsers and dozens of practical snippets to use when building inclusive interfaces.

I'm Feeling Lucky: The Confessions of Google Employee Number 59


Douglas Edwards - 2011
    No academic analysis or bystander’s account can capture it. Now Doug Edwards, Employee Number 59, offers the first inside view of Google, giving readers a chance to fully experience the bizarre mix of camaraderie and competition at this phenomenal company. Edwards, Google’s first director of marketing and brand management, describes it as it happened. We see the first, pioneering steps of Larry Page and Sergey Brin, the company’s young, idiosyncratic partners; the evolution of the company’s famously nonhierarchical structure (where every employee finds a problem to tackle or a feature to create and works independently); the development of brand identity; the races to develop and implement each new feature; and the many ideas that never came to pass. Above all, Edwards—a former journalist who knows how to write—captures the “Google Experience,” the rollercoaster ride of being part of a company creating itself in a whole new universe. I’m Feeling Lucky captures for the first time the unique, self-invented, yet profoundly important culture of the world’s most transformative corporation.

Engineering Long-Lasting Software


Armando Fox - 2012
    NOTE: this Alpha Edition is missing some chapters and may contain errors. See http://saasbook.info for details.

Working with UNIX Processes


Jesse Storimer - 2011
    Want to impress your coworkers and write the fastest, most efficient, stable code you ever have? Don't reinvent the wheel. Reuse decades of research into battle-tested, highly optimized, and proven techniques available on any Unix system.This book will teach you what you need to know so that you can write your own servers, debug your entire stack when things go awry, and understand how things are working under the hood.http://www.jstorimer.com/products/wor...