Go in Practice


Matt Butcher - 2015
    Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.

The Science of Storytelling


Will Storr - 2019
    They drive us to act out our dreams and ambitions, and shape our politics and beliefs. We use them to construct our relationships, to keep order in our law courts, to interpret events in our newspapers and social media. Storytelling is an essential part of what makes us human.There have been many attempts to understand what makes a good story – from Joseph Campbell’s well-worn theories about myth and archetype to recent attempts to crack the ‘Bestseller Code’. But few have used a scientific approach. This is curious, for if we are to truly understand storytelling in its grandest sense, we must first come to understand the ultimate storyteller – the human brain.In this scalpel-sharp, thought-provoking book, Will Storr demonstrates how master storytellers manipulate and compel us, leading us on a journey from the Hebrew scriptures to Mr Men, from Booker Prize-winning literature to box set TV. Applying dazzling psychological research and cutting-edge neuroscience to the foundations of our myths and archetypes, he shows how we can use these tools to tell better stories – and make sense of our chaotic modern world.

Pro Django


Marty Alchin - 2008
    Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them.Provides in-depth information about advanced tools and techniques available in every Django installation Runs the gamut from the theory of Django's internal operations to actual code that solves real-world problems for high-volume environments Goes above and beyond other books, leaving the basics behind Shows how Django can do things even its core developers never dreamed possible

Inside Paragraphs: typographic fundamentals


Cyrus Highsmith - 2012
    This book goes in depth on setting tracts of text for long reading, with a strong emphasis on print.

Go: A Kidd's Guide to Graphic Design


Chip Kidd - 2013
    Go, is an introduction to the ways in which a designer communicates his or her ideas to the world. It's written and designed just for those curious kids, not to mention their savvy parents, who want to learn the secret of how to make things dynamic and interesting.

The Devil's Candy: The Anatomy of a Hollywood Fiasco


Julie Salamon - 1991
    How could it lose? But instead Salamon got a front-row seat at the Hollywood disaster of the decade. She shadowed the film from its early stages through the last of the eviscerating reviews, and met everyone from the actors to the technicians to the studio executives. They'd all signed on for a blockbuster, but there was a sense of impending doom from the start--heart-of-gold characters replaced Wolfe's satiric creations; affable Tom Hanks was cast as the patrician heel; Melanie Griffith appeared mid-shoot with new, bigger breasts. With a keen eye and ear, Salamon shows us how the best of intentions turned into a legendary Hollywood debacle.The Devil's Candy joins John Gregory Dunne's The Studio, Steven Bach's Final Cut, and William Goldman's Adventures in the Screen Trade as a classic for anyone interested in the workings of Hollywood. With a new afterword profiling De Palma ten years after the movie's devastating flop (and this book's best-selling publication), Julie Salamon has created a riveting insider's portrait of an industry where art, talent, ego, and money combine and clash on a monumental scale.

Programming with Java: A Primer


E. Balagurusamy - 2006
    The language concepts are aptly explained in simple and easy-to-understand style, supported with examples, illustrations and programming and debugging exercises.

Design Like Apple: Seven Principles for Creating Insanely Great Products, Services, and Experiences


John Edson - 2012
    And all of these capabilities are founded in a deep and rich embrace of what it means to be a designer.Design Like Apple uncovers the lessons from Apple's unique approach to product creation, manufacturing, delivery, and customer experience.Offers behind-the-scenes stories from current and recent Apple insiders Draws on case studies from other companies that have mastered the creative application of design to create outrageous business results Delivers how-to lessons across design, marketing, and business strategy Bridging creativity and commerce, this book will show you to how to truly Design Like Apple.

The Screenwriter's Workbook


Syd Field - 1984
    extremely rare - excellent condition - ships daily via USPS First Class with Tracking

Refactoring to Patterns


Joshua Kerievsky - 2004
    In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "

Conversations with Students (Architecture at Rice)


Rem Koolhaas - 1996
    In this compact volume, Koolhaas addresses the urban and architectural implications of extra-large construction, using as examples three of OMA's important large-scale projects: the Zeebrugge Ferry Terminal in Belgium, the Tres Grande Bibliotheque in Paris, and the Karlsruhe Center for Art and Media Technology in Germany.Tackling questions about the difficult state of urbanism and modernism in contemporary Europe, America, and Asia, this slim volume forms a concise and coherent explanation of the theories and polemics of Koolhaas and OMA. This beautifully designed book serves as an inexpensive alternative and companion to Koolhaas's recent "S, M, L, XL."

You Don't Look Fat, You Look Crazy: An Unapologetic Guide to Being Ambitchous


Ashley Longshore - 2017
    For Ashley Longshore, the path from reluctant Southern Belle to badass artist and aspiring mogul hasn’t always been a smooth one. As a reformed Trophy-Wife-in-Training, Ashley has overcome failure, healed heartbreak, and worked damn hard, all with her signature killer attitude, to conquer the art world one glittery pop-art masterpiece at a time. You Don’t Look Fat, You Look Crazy is a window into the world of Longshore’s irreverent, glamorous, and stunningly visual pop-art-filled life, where bedazzled flowers sit next to diamonds and Valium boxes, Jesus holds a black Amex and Wonder Woman dresses in Chanel. With tongue-in-cheek advice straight from her canvas, such as  “There’s No Crying At Bergdorf’s,” “Always Ask For More,” and “What Would Blue Ivy Do,” Ashley’s honesty and DGAF attitude will grab you by your Givenchy lapels and hit you across the face with the donut you promised yourself you wouldn’t eat. So be confident, grab life by the Birkins, embrace your “ambitchion,” and remember, you don’t look fat—you look crazy!

Growing Object-Oriented Software, Guided by Tests


Steve Freeman - 2009
    This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

HTML5 and CSS3 (Visual QuickStart Guide)


Elizabeth Castro - 2011
    In this completely updated edition of our best-selling guide to HTML, authors Elizabeth Castro and Bruce Hyslop use crystal-clear instructions and friendly prose to introduce you to all of today's HTML5 and CSS essentials. You'll learn how to design, structure, and format your website. You'll learn about the new elements and form input types in HTML5. You'll create and use images, links, styles, lists, tables, frames, and forms; and you'll add video, audio, and other multimedia to your site. You'll learn how to add visual effects with CSS3. You'll understand web standards and learn from code examples that reflect today's best practices. Finally, you will test and debug your site, and publish it to the web. Throughout the book, the authors will cover all of HTML and offer extensive coverage of HTML5 and CSS techniques.

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman


Dave Hoover - 2009
    To grow professionally, you also need soft skills and effective learning techniques. Honing those skills is what this book is all about. Authors Dave Hoover and Adewale Oshineye have cataloged dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career. Solutions to some common obstacles that this book explores in-depth include:Burned out at work? "Nurture Your Passion" by finding a pet project to rediscover the joy of problem solving.Feeling overwhelmed by new information? Re-explore familiar territory by building something you've built before, then use "Retreat into Competence" to move forward again.Stuck in your learning? Seek a team of experienced and talented developers with whom you can "Be the Worst" for a while. "Brilliant stuff! Reading this book was like being in a time machine that pulled me back to those key learning moments in my career as a professional software developer and, instead of having to learn best practices the hard way, I had a guru sitting on my shoulder guiding me every step towards master craftsmanship. I'll certainly be recommending this book to clients. I wish I had this book 14 years ago!" -Russ Miles, CEO, OpenCredo