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.

American Juggalo


Kent Russell - 2011
    In this single, from n+1 (Issue 12), Kent Russell gives a remarkable (and very funny) report on the festival and a sympathetic account of the situation of the white poor in the US.

A Composer's Guide to Game Music


Winifred Phillips - 2014
    Composers of video game music must master an array of specialized skills not taught in the conservatory, including the creation of linear loops, music chunks for horizontal resequencing, and compositional fragments for use within a generative framework. In A Composer's Guide to Game Music, Winifred Phillips--herself an award-winning composer of video game music--provides a comprehensive, practical guide that leads an aspiring video game composer from acquiring the necessary creative skills to understanding the function of music in games to finding work in the field.Musicians and composers may be drawn to game music composition because the game industry is a multibillion-dollar, employment-generating economic powerhouse, but, Phillips writes, the most important qualification for a musician who wants to become a game music composer is a love of video games. Phillips offers detailed coverage of essential topics, including musicianship and composition experience; immersion; musical themes; music and game genres; workflow; working with a development team; linear music; interactive music, both rendered and generative; audio technology, from mixers and preamps to software; and running a business.A Composer's Guide to Game Music offers indispensable guidance for musicians and composers who want to deploy their creativity in a dynamic and growing industry, protect their musical identities while working in a highly technical field, and create great music within the constraints of a new medium.

The Classroom Management Secret, and 45 Other Keys to a Well-Behaved Classroom


Michael Linsin - 2013
    Based on the popular blog, Smart Classroom Management, the book progresses step-by-step through 46 keys, showing you how to manage your classroom in a way that inspires your students to want to behave. By the end, you will have the knowledge to take over any K-8 classroom and create the kind of peaceful buy joyous learning experience your students will always remember.

CK-12 Earth Science


Jean Brainard - 2010
    

SQL and Relational Theory: How to Write Accurate SQL Code


C.J. Date - 2009
    On the other hand, if you're not well versed in the theory, you can fall into several traps. In SQL and Relational Theory, author C.J. Date demonstrates how you can apply relational theory directly to your use of SQL. With numerous examples and clear explanations of the reasoning behind them, you'll learn how to deal with common SQL dilemmas, such as:Should database access granted be through views instead of base tables? Nulls in your database are causing you to get wrong answers. Why? What can you do about it? Could you write an SQL query to find employees who have never been in the same department for more than six months at a time? SQL supports "quantified comparisons," but they're better avoided. Why? How do you avoid them? Constraints are crucially important, but most SQL products don't support them properly. What can you do to resolve this situation? Database theory and practice have evolved since Edgar Codd originally defined the relational model back in 1969. Independent of any SQL products, SQL and Relational Theory draws on decades of research to present the most up-to-date treatment of the material available anywhere. Anyone with a modest to advanced background in SQL will benefit from the many insights in this book.

Digital SLR Cameras & Photography for Dummies


David D. Busch - 2004
    Digital SLR Cameras & Photography For Dummies covers the hardware, the software, and the techniques you need to take top-notch digital photos with your dSLR. This guide will get you clicking with information on:The advantages of a dSLR camera: more control over what portions of your images are in sharp focus; a more accurate viewfinder; lower levels of the annoying grain effect called noise; ability to capture the most fleeting action; more control over depth-of-field; ability to review your image immediately, upload the photo to your computer, make adjustments, and print a full-color print in minutes Choosing the accessories that will take your dSLR to the next level, depending on the type of photography you do and your current and future needs Megapixels, and matching pixels to print sizes and printers The components of a dSLR: lens; viewing system, aperture, shutter, light-sensitive component; medium for storing the captured image Accessorizing your dSLR with memory cards, filter add-ons (infrared, polarizers, neutral density, and special effects), electronic flash, tripods, and more Once you get your hands on a dSLR camera (literally), this reference helps you use its features and controls to take great pictures. Complete with more than 300 color photos, lots of tables, and clear, step-by-step instructions for various situations, subjects, and calculations, Digital SLR Cameras & Photography For Dummies helps you refine your techniques with info on:Getting the exposure right with the histogram, the metering system, or Program, Aperture Priority, Shutter Priority, or Manual Exposure modes Achieving the right focus with manual focus or autofocus The scoop on lenses--prime, zoom, and special--and using them appropriately and creativelyHow to use interchangeable lenses, set up speedy continuous-shooting burst modes, apply selective focus, and shoot under the lowest light levels Special features of dSLR to reduce noise, cancel camera shake, do time-lapse photography, and shoot infrared photos Working with the RAW format, JPEG, or both Taking action, flash, or sequence photos or freezing the action Composition basics, including the Rule of Thirds, tips for shooting portraits or group photos, and more Using image editors to fix-up your photos (with cropping, tonal adjustments, color correction, spot removal, sharpening/blurring, and more), with step-by-step instructions for using Photoshop Compositing images Choosing your printer and evaluating your output options With Digital SLR Cameras & Photography For Dummies, you won't only get the how-to for various types of shots, you'll see the results with great color photos. In no time, you'll be taking great photos of your own.

The C.J. Box Highway Quartet Collection: Back of Beyond; The Highway; Badlands; Paradise Valley


C.J. Box - 2017
    Box: Back of Beyond Cody Hoyt, although a brilliant cop, is an alcoholic struggling with two months of sobriety when his friend Hank Winters turns up dead in a remote mountain cabin. At first it looks like suicide, but Cody knows Hank better than that. As Cody digs deeper into the case, all roads lead to foul play. After years of bad behavior with his department, Cody in no position to be investigating a homicide. But he will stop at nothing to find out who murdered Hank. And why... The Highway When two sisters set out across a remote stretch of Montana road to visit their friend, little do they know it will be the last time anyone might ever hear from them again. The girls—and their car—simply vanish. Convinced by his son and his former rookie partner, Cassie Dewell, former police investigator Cody Hoyt begins the drive to the girls' last known location. As Cody makes his way to the stretch of highway where they went missing, Cassie discovers that Gracie and Danielle Sullivan aren't the first girls who have disappeared in this area. This majestic landscape is the hunting ground for a killer. Can Cassie overcome her doubts and lack of experience and use her innate skill? Can Cody Hoyt battle his own demons and find this killer before another victim vanishes on the highway?BadlandsTwelve-year-old Kyle Westergaard dreams of getting out of Grimstad and leading a better life. One day, while delivering newspapers, he witnesses a car accident and takes a mysterious bundle from the scene. Suddenly he’s in possession of a lot of money—and packets of white powder—and Kyle can’t help but wonder whether his luck has changed…for better or for worse. When a gang war heats up, it’s up to Cassie Dewell to help restore law and order. As she is propelled on a collision course with a murderous enemy, she finds that the key to it all might come in the most unlikely form: a boy on a bike named Kyle. He seems to know something that Cassie does not about what lies beneath the surface of this small and troubled town… Paradise Valley For three years, Investigator Cassie Dewell has been on a hunt for a serial killer known as the Lizard King whose hunting grounds are the highways and truck stops where runaways and prostitutes are most likely to vanish. Cassie almost caught him...once. Now, she has set what she believes is the perfect trap. But the plan goes horribly wrong, and the blame falls on Cassie. Disgraced, she loses her job. At the same time, Kyle Westergaard, has disappeared and Kyle's grandmother begs Cassie to find him. Cassie agrees—all the while hunting the truck driver. Kyle's disappearance may have a more sinister meaning than anyone realizes. With no allies, no support, and only her own wits to rely on, Cassie must take down a killer who is as ruthless as he is cunning.

Twenty Small Sailboats to Take You Anywhere


John Vigor - 1999
    But what was once fantasy is now reality. With a growing glut of good used boats on the market, its possible to sail around the world in a boat that costs less than a car. In this fascinating book, well-known boating author John Vigor turns the spotlight on 20 seaworthy sailboats that are at home on the ocean. These are old fiberglass boats, mostly of traditional design and strong construction. All are small their sizes range from 20 feet to 32 feet overall but all have crossed oceans. Many have circumnavigated the world. And all are inexpensive. There are many hundreds of small cruising boats sailing the seven seas at this moment. They explore everywhere, from the ice-bound shores of Antarctica to the high latitudes of the Northern Hemisphere. Most, however, ply the tradewind routes where flying fish play. The water is warm, and coconut trees line calm lagoons bounded by beaches of pure white sand. But choosing the right boat to cross an ocean or go around the world can be a confusing and exasperating experience, particularly if your budget is tight. Its well-nigh impossible to find objective comparisons. Vigor sets out to remedy that in this book. He compares the designs and handling characteristics of 20 different boats whose prices on the secondhand market start at about $3,000. Interviews with experienced owners (featuring valuable tips about handling each boat in heavy weather) are interspersed with line drawings of hulls, sailplans, and accommodations. Vigor has unearthed the known weaknesses of each boat and explains how to deal with them. He rates their comparative seaworthiness, their speed, and the number of people they can carry in comfort. If you have ever dreamed the dream, this is the book that will turn it into reality.

Chopin: Pianist and Teacher: As Seen by His Pupils


Jean-Jacques Eigeldinger - 1986
    This unique collection of documents, edited and annotated by Jean-Jacques Eigeldinger, reveals Chopin as teacher and interpreter of his own music. Included in this study is extensive appendix material that presents annotated scores, and personal accounts of Chopin's playing by pupils, writers, and critics.

Linear Algebra Done Right


Sheldon Axler - 1995
    The novel approach taken here banishes determinants to the end of the book and focuses on the central goal of linear algebra: understanding the structure of linear operators on vector spaces. The author has taken unusual care to motivate concepts and to simplify proofs. For example, the book presents - without having defined determinants - a clean proof that every linear operator on a finite-dimensional complex vector space (or an odd-dimensional real vector space) has an eigenvalue. A variety of interesting exercises in each chapter helps students understand and manipulate the objects of linear algebra. This second edition includes a new section on orthogonal projections and minimization problems. The sections on self-adjoint operators, normal operators, and the spectral theorem have been rewritten. New examples and new exercises have been added, several proofs have been simplified, and hundreds of minor improvements have been made throughout the text.

I'm Not Holding Your Coat: My Bruises-and-All Memoir of Punk Rock Rebellion


Nancy Barile - 2021
    She made her place behind the boards and right in the front row as insurgents such as SSD, Minor Threat, Bad Brains, Dead Kennedys and Black Flag wrote new rules and made history. She survived punk riots and urban decay, ran the streets with outcasts, and ultimately found true love as she fought for fairness and found her purpose.

Where Wizards Stay Up Late: The Origins of the Internet


Katie Hafner - 1996
    Today, twenty million people worldwide are surfing the Net. Where Wizards Stay Up Late is the exciting story of the pioneers responsible for creating the most talked about, most influential, and most far-reaching communications breakthrough since the invention of the telephone. In the 1960's, when computers where regarded as mere giant calculators, J.C.R. Licklider at MIT saw them as the ultimate communications devices. With Defense Department funds, he and a band of visionary computer whizzes began work on a nationwide, interlocking network of computers. Taking readers behind the scenes, Where Wizards Stay Up Late captures the hard work, genius, and happy accidents of their daring, stunningly successful venture.

Tori Amos - Little Earthquakes: P/V/G


Tori Amos - 1992
    A deluxe matching folio to Tori Amos's debut album. Piano/vocal arrangements with complete lyrics, color and black-and-white photos, and notes on the songs by Tori herself. Includes the hit singles: China * Crucify * Winter * Silent All These Years * and more.

Scala Cookbook


Alvin Alexander - 2013
    With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for experienced Scala developers, but also for programmers learning to use this JVM language.Author Alvin Alexander (creator of DevDaily.com) provides solutions based on his experience using Scala for highly scalable, component-based applications that support concurrency and distribution. Packed with real-world scenarios, this book provides recipes for:Strings, numeric types, and control structuresClasses, methods, objects, traits, and packagingFunctional programming in a variety of situationsCollections covering Scala's wealth of classes and methodsConcurrency, using the Akka Actors libraryUsing the Scala REPL and the Simple Build Tool (SBT)Web services on both the client and server sidesInteracting with SQL and NoSQL databasesBest practices in Scala development