Design Patterns: Elements of Reusable Object-Oriented Software


Erich Gamma - 1994
    Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.

Designing Data-Intensive Applications


Martin Kleppmann - 2015
    Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

Health: The Basics


Rebecca J. Donatelle - 1993
    The text hold students' interest by covering health topics of primary concern to them.

The Associated Press Stylebook and Briefing on Media Law


Associated Press - 1977
    With this essential guide in hand, any writer can learn to communicate with the clarity and professionalism for which the Associated Press is famous. Fully revised and updated, this edition contains over 5,000 A to Z entries--including more than 50 new ones--laying out the AP's rules on grammar, spelling, punctuation, capitalization, abbreviation, and word and numeral usage. Comprehensive and easy to use, The AP Stylebook provides the facts and references necessary to write accurately about the world today: correct names of countries and organizations, Internet language and search techniques, language to avoid, common trademarks, and the unique guidelines for business and sports reporting. The final word on media law, The AP Stylebook also includes an invaluable section dedicated to crucial advice on how writers can guard against libel and copyright infringement. The veritable "journalist's bible," this is the one reference that working writers cannot afford to be without.With more than 50 new entries plus updates of more than 100 others, The AP Stylebook includes such features as: An A to Z listing of guides to capitalization, abbreviation, spelling, numerals, and usage* Internet guidelines* Sports guidelines and style* Business guidelines and style* A guide to punctuation* Supreme Court decisions regarding libel law* Summary of First Amendment rules* The right of privacy* Copyright guidelines* Proofreaders' marks

CompTIA Project+ Study Guide Authorized Courseware: Exam PK0–003


Kim Heldman - 2010
    You'll find complete coverage of all exam objectives, including key topics such as project planning, execution, delivery, closure, and others. CompTIA's Project+ is the foundation-level professional exam in the complex world of project management; certified project managers often choose to go on and obtain their Project Management Professional (PMP) certifications as well Provides complete coverage of all exam objectives for CompTIA's first update to the Project+ exam in six years Covers project planning, execution, delivery, change, control, communication, and closure Demonstrates and reinforces exam preparation with practical examples and real-word scenarios Includes a CD with Sybex test engine, practice exams, electronic flashcards, and a PDF of the book Approach the new Project+ exam with confidence with this in-depth study guide! Reviews

Between You & Me: Confessions of a Comma Queen


Mary Norris - 2015
    Now she brings her vast experience, good cheer, and finely sharpened pencils to help the rest of us in a boisterous language book as full of life as it is of practical advice.Between You & Me features Norris's laugh-out-loud descriptions of some of the most common and vexing problems in spelling, punctuation, and usage—comma faults, danglers, "who" vs. "whom," "that" vs. "which," compound words, gender-neutral language—and her clear explanations of how to handle them. Down-to-earth and always open-minded, she draws on examples from Charles Dickens, Emily Dickinson, Henry James, and the Lord's Prayer, as well as from The Honeymooners, The Simpsons, David Foster Wallace, and Gillian Flynn. She takes us to see a copy of Noah Webster's groundbreaking Blue-Back Speller, on a quest to find out who put the hyphen in Moby-Dick, on a pilgrimage to the world's only pencil-sharpener museum, and inside the hallowed halls of The New Yorker and her work with such celebrated writers as Pauline Kael, Philip Roth, and George Saunders.Readers—and writers—will find in Norris neither a scold nor a softie but a wise and witty new friend in love with language and alive to the glories of its use in America, even in the age of autocorrect and spell-check. As Norris writes, "The dictionary is a wonderful thing, but you can't let it push you around."

1100 Words You Need to Know


Murray Bromberg - 2000
    In addition to its standard vocabulary lists, this edition includes a new section called Panorama of Words. In this feature, each of the 1100 words appears in a sentence selected from among well known novels, plays, poems, and even newspaper editorials and TV broadcasts. The book is a vocabulary builder aimed directly at college-bound high school students, as well as college students who need extra vocabulary help. Students will find word lists with definitions, analogy exercises, entertaining word games, and fascinating words-in-context exercises.

Management: Leading & Collaborating in the Competitive World


Thomas S. Bateman - 2005
    This text discusses and explains the traditional, functional approach to management, through planning, organising, leading and controlling.

FAR/AIM 2007: Federal Aviation Regulations/Aeronautical Information Manual


Federal Aviation Administration - 1984
    Regulations that have changed since the 2006 edition are precisely marked and all data is intuitively indexed by subject matter and accompanied by the correct docket source information. Retypeset for better legibility, this edition also includes a study guide, a pilot/controller glossary, the NASA Aviation Safety reporting form, and important Federal Aviation Administration (FAA) contact information. Updates are provided to account for FAA regulation changes throughout the publication year via the Aviation Supplies & Academics website or e-mail.

Python for Data Analysis


Wes McKinney - 2011
    It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you'll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It's ideal for analysts new to Python and for Python programmers new to scientific computing.Use the IPython interactive shell as your primary development environmentLearn basic and advanced NumPy (Numerical Python) featuresGet started with data analysis tools in the pandas libraryUse high-performance tools to load, clean, transform, merge, and reshape dataCreate scatter plots and static or interactive visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsMeasure data by points in time, whether it's specific instances, fixed periods, or intervalsLearn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples

Woe Is I: The Grammarphobe's Guide to Better English in Plain English


Patricia T. O'Conner - 1996
    The bestselling grammar book has been updated and revised to include the latest and greatest on the basics and subtleties of English, and features a new chapter on the language of the Internet.

Effective C++: 55 Specific Ways to Improve Your Programs and Designs


Scott Meyers - 1991
    But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++. Over half of this edition s content is new. Templates broadly impact C++ development, and you ll find them everywhere. There s extensive coverage of multithreaded systems. There s an entirely new chapter on resource management. You ll find substantial new coverage of exceptions. Much is gained, but nothing s lost: You ll find the same depth of practical insight that first made Effective C++ a classic all those years ago. Bill Camarda, from the July 2005 href="http://www.barnesandnoble.com/newslet... Only

Strategic Management: Concepts


Fred R. David - 2002
    Forty-one Experiential Exercises, and 41 cases are included. Topics covered include corporate culture, organizational structure, marketing concepts, financial tools and techniques, strategy implementation issues, as well as extensive coverage of global issues, concerns and idiosyncrasies. For anyone interested in the fields of Strategic Management, Strategy, and Business Policy.

A Dictionary of Basic Japanese Grammar 日本語基本文法辞典


Seiichi Makino - 1991
    

Kanji Pict-o-Graphix: Over 1,000 Japanese Kanji and Kana Mnemonics


Michael Rowley - 1992
    Over time this language evolved into stylized abstract forms that are hard to memorize. In Kanji Pict-o-Graphix, Michael Rowley offers a whole new set of contemporary visual and textual memory aids—mnemonics—that reveal the meanings of over 1,000 Japanese kanji. Fully indexed and cross-referenced."Kanji Pict-o-Graphix offers an engaging way to learn and memorize Kanji."—Rocky Mountain Region Japan Project"A fun book for studying kanji. The illustration reveals more of its contents and method than any description ever could."—Japan Times"It is a very nice book, simple and pretty effective. A useful addition to the library of all beginners who aspire to learn Japanese. Recommended."—Protoculture Addicts Learn more about kanji from Stone Bridge Press: Kana Pict-o-Graphix, Designing with Kanji, Kanji Starter 1&2, and Crazy for Kanji