Designing Web APIs: Building APIs That Developers Love


Brenda Jin - 2018
    But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

The Hitchhiker's Guide to Python: Best Practices for Development


Kenneth Reitz - 2016
    More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.

Thinking in JavaScript


Aravind Shenoy - 2014
    Before we delve into the intricacies of JavaScript, we need to know why it is used. While HTML tells your browser how your webpage will look, JavaScript is used for dynamic content and to add functionality. Using this book, you will understand the concept of JavaScript and its use in web designing. You will also have a look at jQuery in general. You will learn about Functions, Operators, the concept of Variables, Conditions and Loops, Arrays, and the basics of jQuery in this book. Instead of wandering through loads of theory, we have used practical examples in this book. The examples in this book are compatible with almost every browser. Instead of using the verbatim code, you can modify the code and see the change in the output thereby understanding the subtle nuances of JavaScript. By the end of the book, with practice, you can achieve better things and get more acquainted with JavaScript.

If He's So Great, Why Do I Feel So Bad?: Recognizing and Overcoming Subtle Abuse


Avery Neal - 2018
    Frankel, Ph.D., New York Times bestselling author of Nice Girls Don't Get the Corner Office ARE YOU A VICTIM OF SUBTLE ABUSE? Are you always the one apologizing?Constantly questioning and blaming yourself?Do you often feel confused, frustrated, and angry? If you answered yes to any of these questions, you're not alone. Nearly half of all women--and men--in the United States experience psychological abuse without realizing it. Manipulation, deception, and disrespect leave no physical scars, but they can be just as traumatic as physical abuse. In this groundbreaking book, Avery Neal, founder of the Women's Therapy Clinic, helps you recognize the warning signs of subtle abuse. As you learn to identify patterns that have never made sense before, you are better equipped to make changes.From letting go of fear to setting boundaries, whether you're gathering the courage to finally leave or learning how to guard against a chronically abusive pattern, If He's So Great, Why Do I Feel So Bad? will help you enjoy a happy, healthy, fulfilling life, free of shame or blame."This book can open eyes for people who may have lost pieces of themselves along the way. Great examples and exercises. It is a companion from start to finish." --Dr. Jay Carter, author of Nasty People "No-nonsense insights and practical ways to regain control of and empower your life."--Dr. George Simon, author of In Sheep's Clothing"The new gold standard in abuse recovery, allowing readers to break free from old patterns and reclaim their lives." --Jackson MacKenzie, author of Psychopath Free"This insightful book can awaken self-esteem, save relationships, even save lives."--Gavin de Becker, author of The Gift of Fear

Stir-Frying to the Sky's Edge: The Ultimate Guide to Mastery, with Authentic Recipes and Stories


Grace Young - 2010
    It is the rare culinary practice that makes less seem like more, and by which small amounts of food feed many.For centuries the Chinese have carried their woks to all corners of the earth and re-created stir-fry dishes, using local and sometimes nontraditional ingredients. The old expression: "One wok runs to the sky’s edge" means "one who uses the wok becomes master of the cooking world." And as the wok user becomes master of the cooking world, so does he become master of the stir-fry, one of the greatest techniques of Chinese cookery. The technique and tradition of stir-frying, which is at once simple yet subtly complex, is as vital today as it has been for hundreds of years. In Stir-Frying to the Sky’s Edge, James Beard Award-winning author Grace Young shares more than 100 classic stir-fry recipes that sizzle with heat and pop with flavor, from the great Cantonese stir-fry masters to the culinary customs of Sichuan, Hunan, Shanghai, Beijing, Fujian, Hong Kong, Macau, Taiwan, Singapore, and Malaysia, as well as other countries around the world. With more than 80 stunning full-color photographs, Young’s definitive work illustrates the innumerable, easy-to-learn possibilities the technique offers—dry stir-fries, moist stir-fries, clear stir-fries, velvet stir-fries—and weaves the insights of Chinese cooking philosophy into the preparation of such beloved dishes as Kung Pao Chicken, Stir-Fried Beef and Broccoli, Chicken Lo Mein with Ginger Mushrooms, and Dry-Fried Sichuan Beans. In honoring the traditions of her cultural ancestors who traveled the globe, Young offers delectable crossover recipes for Chinese Jamaican Jerk Chicken Fried Rice, Chinese Trinidadian Stir-Fried Shrimp with Rum, Chinese Burmese Chili Chicken, and Chinese American Shrimp with Lobster Sauce. Expert home cooks and professional chefs teach you the foundations of stir-fry mastery in the modern kitchen—everything from how to choose, season, and care for a wok and the best skillet alternative; the importance of marinades and the proper technique for slicing meat and poultry for optimum tenderness; to how to select and handle Asian vegetables; ways to shortcut labor-intensive preparations; and tips on how to control heat and choose the best cooking oil. Fascinating personal portraits illustrate how stir-frying is not just a cooking technique but a vital element of China’s rich culture. With this book, Grace Young has created the authoritative guide to stir-frying, a work that is at once rewarding and beautiful, much like the technique of stir-frying itself.

Pragmatic Version Control Using Git


Travis Swicegood - 2008
    High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world. Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming.Pragmatic Version Control Using Git starts with an overview of version control systems, and shows how being distributed enables you to work more efficiently in our increasingly mobile society. It then progresses through the basics necessary to get started using Git.You'll get a thorough overview of how to take advantage of Git. By the time you finish this book you'll have a firm grounding in how to use Git, both by yourself and as part of a team.Learn how to use how to use Git to protect all the pieces of your project Work collaboratively in a distributed environment Learn how to use Git's cheap branches to streamline your development Install and administer a Git server to share your repository

Norah Gaughan's Knitted Cable Sourcebook: A Breakthrough Guide to Knitting with Cables and Designing Your Own


Norah Gaughan - 2016
    Teacher, author, and master knitter Norah Gaughan shares her design principles and offers clear cable-making instruction throughout, always in a conversational, easy-to-understand voice that proceeds naturally, as one cable idea leads to the next. Master the art of cable knitting, then test your newfound skills with the 15 garment patterns for wraps, sweaters, and accessories. Also available from Norah Gaughan: Knitting Nature,Comfort Knitting and Crochet: Afghans and Comfort Knitting, and Crochet: Babies and Toddlers.

Clipping Through: One Mad Week In Video Games


Leigh Alexander - 2014
    The veteran game journalist takes you inside the curious experience of life and work in video games -- through the lens of one week spent at the incredible Game Developers Conference.Available in epub, mobi (kindle compatible), microsoft word, and pdf formats.

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.

Rose Water and Orange Blossoms: Fresh Classic Recipes from my Lebanese Kitchen


Maureen Abood - 2015
    Floral waters and cinnamon. Bulgur wheat, lentils, and succulent lamb. These lush flavors of Maureen Abood's childhood, growing up as a Lebanese-American in Michigan, inspired Maureen to launch her award-winning blog, Rose Water & Orange Blossoms. Here she revisits the recipes she was reared on, exploring her heritage through its most-beloved foods and chronicling her riffs on traditional cuisine. Her colorful culinary guides, from grandparents to parents, cousins, and aunts, come alive in her stories like the heady aromas of the dishes passed from their hands to hers. Taking an ingredient-focused approach that makes the most of every season's bounty, Maureen presents more than 100 irresistible recipes that will delight readers with their evocative flavors: Spiced Lamb Kofta Burgers, Avocado Tabbouleh in Little Gems, and Pomegranate Rose Sorbet. Weaved throughout are the stories of Maureen's Lebanese-American upbringing, the path that led her to culinary school and to launch her blog, and life in Harbor Springs, her lakeside Michigan town.

Made by Hand: A Collection of Projects to Print, Sew, Weave, Dye, Knit or Otherwise Create


Lena Corwin - 2013
    In Lena Corwin’s Made by Hand, she re-creates and builds upon her popular workshop series in order to reach crafters in Brooklyn and beyond. For this “best of” collection, she has chosen expert teachers and her favorite projects: Jenny Gordy introduces us to knitted socks and elegantly sewn tops and dresses; Cal Patch teaches how to make a modern embroidery sampler as well as a braided rag rug; and Corwin herself presents her favorite screen-printing and stamping techniques. In total, there are 26 lessons/projects, all presented with step-by-step photos and illustrations.Praise for Lena Corwin's Made By Hand:“Decorate with coffee table books. A few Glamour picks: Lena Corwin’s Made by Hand . . .” —Glamour Magazine“A must-have for anyone who wants to create unique décor.” —Decorating Shortcuts magazine“Made By Hand offers the perfect range of usable textile handiwork, presented by fourteen teachers who obviously enjoy their craft —ForeWord Reviews“The 385 detailed illustrations, along with excellent step-by-step photographs and clear instructions, make each project tempting and approachable.” —Studios magazine “Those messy hands alone are inspiring me to get creative.” —Modern Eve “I got a sneak peek at a mostly lovely book. I can’t contain my excitement over this book. The projects are varied and so much fun.” —The Stylish Nest “The photography and layout of the book is gorgeous: wide open with lots of white space, reminiscent of Japanese craft books. And there are people, whole people, sitting and doing crafts, not just disembodied hands. Isn’t that part of the reason we craft—for the human contact?” —Knitty.com “Made By Hand offers the perfect range of usable textile handiwork, presented by fourteen teachers who obviously enjoy their craft.” —ForeWord Reviews“Made By Hand is gorgeous . . . filled to the brim with beautifully executed diy tutorials from a host of talented artisans.” —Michelle S Blog

Forgotten Skills of Cooking: The Lost Art of Creating Delicious Home Produce, with Over 600 Recipes


Darina Allen - 2009
    The book is divided into chapters such as Dairy, Poultry and Eggs, Bread, and Preserving, and forgotten processes such as smoking mackerel, curing bacon, and making yogurt and butter are explained in the simplest terms. The delicious recipes show you how to use your homemade bounty to its best, and include ideas for using forgotten cuts of meat, baking bread and cakes, and even eating food from the wild. The Vegetables and Herbs chapter is stuffed with growing tips to satisfy even those with the smallest garden plot or window box, and there are plenty of suggestions for using gluts of vegetables. You'll even discover how to keep a few chickens in your backyard. With over 700 recipes, this is the definitive modern guide to traditional cooking skills.

Ansible for DevOps


Jeff Geerling - 2015
    This book will help those familiar the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers.The book begins with fundamentals, like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible's many uses, including ad-hoc commands, basic and advanced playbooks, application deployments, custom modules, and special cases like running ansible in 'pull' mode when you have thousands of servers to manage (or more). Everything is explained with pertinent real-world examples, often using Vagrant-managed virtual machines.

Learn You a Haskell for Great Good!


Miran Lipovača - 2011
    Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.

Tech Like a PIRATE: Using Classroom Technology to Create an Experience and Make Learning Memorable


Matt Miller - 2020