Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Practice Makes Perfect: Complete Spanish Grammar


Gilda Nissenberg - 2004
    This book covers topics from present tense regular verbs to double object pronouns. It covers various aspects of Spanish grammar that learners need to master. It focuses on the practical aspects of Spanish as it's really spoken.

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

The Dialectical Behavior Therapy Skills Workbook: Practical DBT Exercises for Learning Mindfulness, Interpersonal Effectiveness, Emotion Regulation, and Distress Tolerance


Matthew McKay - 2007
    Research shows that DBT can improve your ability to handle distress without losing control and acting destructively. In order to make use of these techniques, you need to build skills in four key areas-distress tolerance, mindfulness, emotion regulation, and interpersonal effectiveness.The Dialectical Behavior Therapy Skills Workbook, a collaborative effort from three esteemed authors, offers straightforward, step-by-step exercises for learning these concepts and putting them to work for real and lasting change. Start by working on the introductory exercises and, after making progress, move on to the advanced-skills chapters. Whether you are a professional or a general reader, whether you use this book to support work done in therapy or as the basis for self-help, you'll benefit from this clear and practical guide to better managing your emotions.This book has been awarded The Association for Behavioral and Cognitive Therapies Self-Help Seal of Merit — an award bestowed on outstanding self-help books that are consistent with cognitive behavioral therapy (CBT) principles and that incorporate scientifically tested strategies for overcoming mental health difficulties. Used alone or in conjunction with therapy, our books offer powerful tools readers can use to jump-start changes in their lives.

Plot & Structure: Techniques and Exercises for Crafting a Plot That Grips Readers from Start to Finish


James Scott Bell - 2004
    Award-winning author James Scott Bell offers clear, concise information that will help you create a believable and memorable plot, including: Techniques for crafting strong beginnings, middles, and endsEasy-to-understand plotting diagrams and chartsBrainstorming techniques for original plot ideasThought-provoking exercises at the end of each chapterStory structure models and methods for all genresTips and tools for correcting common plot problemsFilled with plot examples from popular novels, comprehensive checklists, and practical hands-on guidance, "Write Great Fiction: Plot & Structure" gives you the skills you need to approach plot and structure like an experienced pro.

30 Days to a More Powerful Vocabulary


Wilfred Funk - 1942
    All it takes is 15 minutes a day and this highly effective mini-course. Start boosting communication skills with a simple 12-minute quiz that highlights your current proficiency. Keep the pencil ready and go through the workbook which guides you in writing, saying, and using new words continually until they become second nature. Find out how to identify the etymology of a word, memorize odd words, use verbs and adjectives with remarkable power, choose a synonym, and create a personalized plan for vocabulary growth. It will increase your potential for success.

Exploring Medical Language: A Student-Directed Approach


Myrna LaFleur Brooks - 1985
    With a logical, body-systems organization and engaging terminology exercises throughout, it's your key to communicating confidently and effectively with other health care professionals.Systematic approach to terminology prepares you to recognize and define new words as you encounter them and build the medical vocabulary you'll need in the health care setting.Pronunciation key provides quick access to frequently referenced material.Complimentary and Alternative Medicine terms boxes highlight words and phrases associated with this increasingly popular discipline.Case studies encourage critical thinking and demonstrate how to apply the information you've learned.Terminology flash cards, included with every book, give you valuable review and self-assessment tools you can take anywhere for study on the go.Evolve resources enhance your learning and reinforcement opportunities with additional exercises, a Spanish/English glossary, and the Body Spectrum Electronic Anatomy Coloring Book.Medical Terminology Online, available at an additional charge, gives you access to a complete online course for the most advanced learning and understanding.New terms and abbreviations familiarize you with the latest terminology in use in health care.New images and illustrations visually acquaint you with pathologic information and procedures you'll encounter in the clinical setting.Enhanced chapter features highlight important concepts and provide guidance for more effective learning and study.CD references within the text direct you to expanded learning opportunities on the companion CD.More than 20 new medical records let you practice medical terminology using the forms you'll encounter in the clinical setting.New icons make it easy to distinguish a variety of helpful boxes and reference the material you need quickly.Answers to review exercises help you gauge your strengths and weaknesses and configure the most effective study plan for you.Website boxes refer you to valuable content you can access online for further learning.Revised pharmacy appendix helps you easily reference key pharmaceutical terms.The vastly updated companion CD provides fun alternatives for reinforcing what you've learned with new learning games, including Medical Millionaire and Termbusters.Enhanced audio companion, available on CD or as iTerms downloads for portable media players, helps you perfect your pronunciation skills and confidently use the terms you've learned in practice.

The Book of Yokai: Mysterious Creatures of Japanese Folklore


Michael Dylan Foster - 2014
    Broadly labeled yokai, these creatures come in infinite shapes and sizes, from tengu mountain goblins and kappa water spirits to shape-shifting foxes and long-tongued ceiling-lickers. Currently popular in anime, manga, film, and computer games, many yokai originated in local legends, folktales, and regional ghost stories.Drawing on years of research in Japan, Michael Dylan Foster unpacks the history and cultural context of yokai, tracing their roots, interpreting their meanings, and introducing people who have hunted them through the ages. In this delightful and accessible narrative, readers will explore the roles played by these mysterious beings within Japanese culture and will also learn of their abundance and variety through detailed entries, some with original illustrations, on more than fifty individual creatures. The Book of Yokai provides a lively excursion into Japanese folklore and its ever-expanding influence on global popular culture. It also invites readers to examine how people create, transmit, and collect folklore, and how they make sense of the mysteries in the world around them. By exploring yokai as a concept, we can better understand broader processes of tradition, innovation, storytelling, and individual and communal creativity.

The Elements of Journalism: What Newspeople Should Know and The Public Should Expect


Bill Kovach - 2001
    . . [together] why media audiences have fled and why new technology and megacorporate ownership are putting good journalism at risk.” —Rasmi Simhan, Boston Globe“Kovach and Rosenstiel’s essays on each [element] are concise gems, filled with insights worthy of becoming axiomatic. . . . The book should become essential reading for journalism professionals and students and for the citizens they aim to serve.” —Carl Sessions Stepp, American Journalism Review“If you think journalists have no idea what you want . . . here is a book that agrees with you. Better—it has solutions. The Elements of Journalism is written for journalists, but any citizen who wonders why the news seems trivial or uninspiring should read it.” —Marta Salij, Detroit Free PressThe elements of journalism are:* Journalism’s first obligation is to the truth.* Its first loyalty is to citizens.* Its essence is a discipline of verification.* Its practitioners must maintain an independence from those they cover.* It must serve as an independent monitor of power.* It must provide a forum for public criticism and compromise.* It must strive to make the significant interesting and relevant.* It must keep the news comprehensive and proportional.* Its practitioners must be allowed to exercise their personal conscience.

The Arabic Alphabet: How to Read & Write It


Nicholas Awde - 1987
    Discusses the basics of the Arabic language and provides instruction in the Arabic alphabet.

Lost in Tokyo: A Year of Sex, Sushi, and Suicide in the Real Japan


Garett Wilson - 2018
    until he started a new job and a new life at a high school in downtown Tokyo. Here he discovered the real Japan, not the version sold to tourists, and realized that it was far more thrilling, heartbreaking, and beautiful than anything he had ever experienced. Over the course of one year in Tokyo, Garett navigates the perilous waters of 21st-century Japan, where love and laughter are as common as violence and tragedy. From love hotels to sumo, yakuza gangs to hostess bars, and a Shinto wedding to a KFC Christmas, discover what Tokyo is really like for its 38 million inhabitants. A travel book, a tale of sex and romance, and a love letter to a maddening, wonderful place, Lost in Tokyo provides a new perspective on living, working and playing in the world's most vibrant city.

What If?: Writing Exercises for Fiction Writers


Anne Bernays - 1990
    With more than twenty-five years of experience teaching creative writing between them, Anne Bernays and Pamela Painter offer more than seventy-five exercises for both beginners and more experienced writers. These exercises are designed to develop and refine two basic skills: writing like a writer and, just as important, thinking like a writer. They deal with such topics as discovering where to start and end a story; learning when to use dialogue and when to use indirect discourse; transforming real events into fiction; and finding language that both sings and communicates precisely. What If? will be an essential addition to every writer's library, a welcome and much-used companion, a book that gracefully borrows a whisper from the muse.

Dirty German: Everyday Slang from "What's Up?" to "F*%# Off!"


Daniel Chaffey - 2009
    GET D!RTYNext time you’re traveling or just chattin’ in German with your friends, drop the textbook formality and bust out with expressions they never teach you in school, including:•Cool slang•Funny insults•Explicit sex terms•Raw swear wordsDirty German teaches the casual expressions heard every day on the streets of Germany:•What's up?Wie geht's?•I'm smashed.Ich bin total angeschickert.•Fuckin' Munich fans.Scheiß München Fans.•That shit reeks.Das riecht aber übel.•I wanna shag ass.Ich will abhauen.•What a complete asshole.Was für ein Arschloch.•Dude, you're built like Arnold!Mensch, du bist der Arnie!

Dr. Dale's Zombie Dictionary: The A-Z Guide to Staying Alive


Dale Seslick - 2010
    Worried about what to do in the event of the dead rising from their graves and trying to destroy humanity? This title presents a list of what you need to know about zombies: how to recognise them, how to fight them and even how to classify them.

Critical Theory Today: A User-Friendly Guide


Lois Tyson - 1998
    It provides clear, simple explanations and concrete examples of complex concepts, making a wide variety of commonly used critical theories accessible to novices without sacrificing any theoretical rigor or thoroughness.This new edition provides in-depth coverage of the most common approaches to literary analysis today: feminism, psychoanalysis, Marxism, reader-response theory, new criticism, structuralism and semiotics, deconstruction, new historicism, cultural criticism, lesbian/gay/queer theory, African American criticism, and postcolonial criticism. The chapters provide an extended explanation of each theory, using examples from everyday life, popular culture, and literary texts; a list of specific questions critics who use that theory ask about literary texts; an interpretation of F. Scott Fitzgerald's The Great Gatsby through the lens of each theory; a list of questions for further practice to guide readers in applying each theory to different literary works; and a bibliography of primary and secondary works for further reading.