The Robert C. Martin Clean Code Collection (Collection)


Robert C. Martin - 2011
    Martin Clean Code Collection consists of two bestselling eBooks:Clean Code: A Handbook of Agile Software Craftmanship The Clean Coder: A Code of Conduct for Professional Programmers In Clean Code, legendary software expert Robert C. 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. You will be challenged to think about what's right about that code and what's wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft. In The Clean Coder, Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice--about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers of this collection will come away understandingHow 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 What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding and get past writer's block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say "No"--and how to say it When to say "Yes"--and what yes really means

The Wire Re-Up: The Guardian Guide to the Greatest TV Show Ever Made


Steve Busfield - 2009
    Nothing like it has been made before and—to its millions of fans—nothing as good will ever be made again. It is a show that prompts endless debate, and the debates continue here. Is Omar Little the coolest criminal since Robin Hood? Which series has the best theme tune? Will Bubbles survive Baltimore? Avon or Stringer? How does McNulty have so much success with women? With the show now over, these and hundreds of other questions are discussed in this brilliant collection of features and comments from the Guardian's Wire Re-up blog. Together with interviews with the show's creators and stars, running totals per episode (murders, Bunk drunk, Herc screw-ups, and much more), and a quiz created by the stars themselves, this book will guarantee fans that one last fix they've been craving.

Jaane Bhi Do Yaaro


Jai Arjun Singh - 2010
    Some of the country s finest theatre and film talents all at key stages in their careers participated in its creation, but the journey was anything but smooth. Among other things, it involved bumping off disco killers and talking gorillas, finding air-conditioned rooms for dead rats, persuading a respected actor to stop sulking and eat his meals, and resisting the temptation to introduce logic into a madcap script. In the end, it was worth it.Kundan Shah s Jaane Bhi Do Yaaro is now a byword for the sort of absurdist, satirical humour that Hindi cinema just hasn t seen enough of. This is the story of how it came to be despite incredible odds and what it might have been. Jai Arjun Singh s engaging take on the making of the film and its cult following is as entertaining as the film itself.

Graphic Design Cookbook: Mix & Match Recipes for Faster, Better Layouts


Leonard Koren - 1989
    Now released with a fresh new cover, its more than a thousand line drawings illustrate effective design devices, type treatments, spatial solutions, and pictorial presentations, allowing examination and comparison of various options in no time. The Graphic Design Cookbook can be opened to virtually any page for instant access to great ideas. As a catalyst for cooking up endless new design recipes, this classic goes on inspiring one generation of designers to the next.

Framed Ink: Drawing and Composition for Visual Storytellers


Marcos Mateu-Mestre - 2010
    Using his experiences from working in the comic book industry, movie studios and teaching, Marcos introduces the reader to a step-by-step system that will create the most successful storyboards and graphics for the best visual communication.After a brief discussion on narrative art, Marcos introduces us to drawing and composing a single image, to composing steady shots to drawing to compose for continuity between all the shots. These lessons are then applied to three diverse story lines – a train accident, a cowboy tale and bikers approaching a mysterious house.In addition to setting up the shots, he also explains and illustrates visual character development, emotive stances and expressions along with development of the environmental setting to fully develop the visual narrative.

A Byte of Python


Swaroop C.H. - 2004
    An introduction to Python programming for beginners.

The Software Architect Elevator: Transforming Enterprises with Technology and Business Architecture


Gregor Hohpe - 2020
    In addition to making technical decisions, architects can help change the organization's structure and processes to support this transition. To do that, architects need to take the express elevator from the engine room to the penthouse, where business strategy resides.Brimming with anecdotes from actual IT transformations, this book prepares software architects, senior developers, and other IT professionals for a more complex but rewarding role in the enterprise.This book is ideal for:Architects and senior developers looking to shape the company's technology direction or assist in an organizational transformationEnterprise architects and senior technologists looking for practical advice on how to navigate technical and organizational topicsCTOs and senior technical architects who want to learn what's worked and what hasn't in large-scale architecture and transformationIT managers seeking to understand how architecture can support their technical transformation agenda

Sock Loom Basics


Leisure Arts Inc. - 2011
    It also includes handy tips on how to adjust the sizes to fit a larger or smaller foot. You’ll be an expert in no time! The designs feature mock cables, beaded cuffs, several rib patterns, stripes, garter blocks, a toeless pedicure sock, and spiral tube socks and a hat for preemies.

Essential ActionScript 3.0


Colin Moock - 2007
    The enhancements to ActionScript's performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object-oriented programming, along with the Flash Player API. Essential ActionScript has become the #1 resource for the Flash and ActionScript development community, and the reason is the author, Colin Moock. Many people even refer to it simply as "The Colin Moock book."And for good reason: No one is better at turning ActionScript inside out, learning its nuances and capabilities, and then explaining everything in such an accessible way. Colin Moock is not just a talented programmer and technologist; he's also a gifted teacher.Essential ActionScript 3.0 is a radically overhauled update to Essential ActionScript 2.0. True to its roots, the book once again focuses on the core language and object-oriented programming, but also adds a deep look at the centerpiece of Flash Player's new API: display programming. Enjoy hundreds of brand new pages covering exciting new language features, such as the DOM-based event architecture, E4X, and namespaces--all brimming with real-world sample code.The ActionScript 3.0 revolution is here, and Essential ActionScript 3.0's steady hand is waiting to guide you through it.Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.

The Bootstrap VA: The Go-Getter's Guide to Becoming a Virtual Assistant, Getting and Keeping Clients, and More!


Lisa Morosky - 2012
    It also includes interviews with successful virtual assistants, interviews with clients who utilize a virtual assistant, resources at the end of most chapters, a 30-day reading guide and action plan, and access to The Bootstrap VA Facebook Group where readers can bounce ideas off of each other, ask Lisa questions, and get the support needed no matter where they are in the process of becoming and working as a virtual assistant.If you want to get started as a virtual assistant, and you're a go-getter looking to bootstrap your way to success, this is an eBook you can't afford to miss.ABOUT THE AUTHORLisa Morosky is the author of "The Bootstrap VA: The Go-Getter's Guide to Becoming a Virtual Assistant, Getting and Keeping Clients, and More!" and is a premier virtual assistant in the blogging, Internet marketing, social media, and online business realms. As the founder of VAforBloggers.com, Lisa worked with dozens of clients from 2009-2011, received mentions by and recommendations from top experts, spoke at the BlogWorld conference in Las Vegas, and built a business from the ground up. In 2011, Lisa made the decision to cut back, reposition her services and her client base, and spend more time on personal projects. She moved her services to her new, centralized home at The Home Life {and Me}, lowered her rates (to pass on her new savings to her clients), and changed her title to "blog helper". In 2012, Lisa launched her virtual assistant coaching services.In addition to being a virtual assistant and a virtual assistant coach, Lisa is a Christ follower, a proud wife to her amazing husband, a homemaker, a real foodie, and a lover of all things simple and natural. You can find her blogging about creating a simple, natural, faith-inspired home life at http://www.thehomelifeand.me.

Copyright Clarity: How Fair Use Supports Digital Learning


Renee Hobbs - 2002
    This jargon-free guide clarifies principles for applying copyright law to 21st-century education, discusses what is permissible in the classroom, and explores the fair use of digital materials.

Designing Interfaces: Patterns for Effective Interaction Design


Jenifer Tidwell - 2005
    Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well.UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence.Designing Interfaces captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warnings on when not to use them.Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight.A book can't design an interface for you -- no foolproof design process is given here -- but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.

Dream Worlds: Production Design for Animation


Hans Bacher - 2007
    A truly unique visual delight offering insight into the development of animation classics like Bambi, Beauty and the Beast, The Lion King, Lilo and Stitch as well as a tantalizing examination of unfinished Disney projects.

The Chain


Joy Richards - 2021
    What does it take to make a house a home?When four sets of strangers all decide to move, their lives become linked and changed forever.Paul is a young man who is struggling to piece his life back together.Married couple Florence and John are having problems.The empty-nesters Claire and Michael are adapting to their new life.Sarah and Alex are a city power couple who are hoping to relocate.As each of them navigate the troublesome path of buying and selling houses, relationships come under strain.Does moving to a new house mean a fresh start? And is home really where the heart is?

Python Programming for the Absolute Beginner


Michael Dawson - 2003
    Developed by computer science instructors, books in the For the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical Python programming applications and you will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish this book you will be able to apply the basic principles you've learned to the next programming language you tackle.Features Fun approach to a difficult topic Readers will create games with Python as they learn the fundamentals of this programming language The CD will include games that readers can cut and paste into their own Web site The author provides challenges at the end of chapters to push readers to program on their own.