Bioshock and Philosophy: Irrational Game, Rational Book


Luke Cuddy - 2015
    BioShock and Philosophy: Irrational Game, Rational Book presents expert reflections by philosophers (and Bioshock connoisseurs) on this critically acclaimed and immersive fan-favorite. Reveals the philosophical questions raised through the artistic complexity, compelling characters and absorbing plots of this ground-breaking first-person shooter (FPS) Explores what BioShock teaches the gamer about gaming, and the aesthetics of video game storytelling Addresses a wide array of topics including Marxism, propaganda, human enhancement technologies, political decision-making, free will, morality, feminism, transworld individuality, and vending machines in the dystopian society of Rapture Considers visionary game developer Ken Levine's depiction of Ayn Rand's philosophy, as well as the theories of Aristotle, de Beauvoir, Dewey, Leibniz, Marx, Plato, and others from the Hall of Philosophical Heroes

Usable Usability: Simple Steps for Making Stuff Better


Eric L. Reiss - 2012
    Boasting a full-color interior packed with design and layout examples, this book teaches you how to understand a user's needs, divulges techniques for exceeding a user's expectations, and provides a host of hard won advice for improving the overall quality of a user's experience. World-renowned UX guru Eric Reiss shares his knowledge from decades of experience making products useable for everyone...all in an engaging, easy-to-apply manner.Reveals proven tools that simply make products better, from the users' perspective Provides simple guidelines and checklists to help you evaluate and improve your own products Zeroes in on essential elements to consider when planning a product, such as its functionality and responsiveness, whether or not it is ergonomic, making it foolproof, and more Addresses considerations for product clarity, including its visibility, understandability, logicalness, consistency, and predictability Usable Usability walks you through numerous techniques that will help ensure happy customers and successful products!

Designing the Internet of Things


Adrian McEwen - 2013
    If you'd like to create the next must-have product, this unique book is the perfect place to start.Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production.Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production If you'd like to design for the future, Designing the Internet of Things is a great place to start.

Hobby Games: The 100 Best


James Lowder - 2007
    Their essays cover the spectrum of the hobby market, from role-playing games to collectible card games, miniatures games to wargames to board games, with titles both familiar and esoteric. Writers include such legendary designers as Gary Gygax, co-creator of Dungeons & Dragons; Richard Garfield, creator of Magic: The Gathering and Larry Harris, creator of Axis and Allies; best-selling authors R. A. Salvatore, Tracy Hickman, Ed Greenwood, and Michael Stackpole; computer industry notables Bruce Shelley of Ensemble Studios (Age of Empires) and Jack Emmert of Cryptic Studios (City of Heroes); as well as dozens of other noteworthy and award-winning creators. Hobby Games: The 100 Best also features a foreword by board game legend Reiner Knizia and an afterword by wargame legend James F. Dunnigan.

jQuery in Action


Bear Bibeault - 2008
    Developers of every stripe-hobbyists and professionals alike-fall in love with jQuery the minute they've reduced 20 lines of clunky JavaScript into three lines of elegant, readable code. This new, concise JavaScript library radically simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.jQuery in Action, like jQuery itself, is a concise tool designed to make you a more efficient and effective web developer. In a short 300 pages, this book introduces you to the jQuery programming model and guides you through the major features and techniques you'll need to be productive immediately. The book anchors each new concept in the tasks you'll tackle in day-to-day web development and offers unique lab pages where you immediately put your jQuery knowledge to work.There are dozens of JavaScript libraries available now, with major companies like Google, Yahoo and AOL open-sourcing their in-house tools. This book shows you how jQuery stacks up against other libraries and helps you navigate interaction with other tools and frameworks.jQuery in Action offers a rich investigation of the up-and-coming jQuery library for client-side JavaScript. This book covers all major features and capabilities in a manner focused on getting the reader up and running with jQuery from the very first sections. Web Developers reading this book will gain a deep understanding of how to use jQuery to simplify their pages and lives, as well as learn the philosophy behind writing jQuery-enhanced pages.

R in a Nutshell: A Desktop Quick Reference


Joseph Adler - 2009
    R in a Nutshell provides a quick and practical way to learn this increasingly popular open source language and environment. You'll not only learn how to program in R, but also how to find the right user-contributed R packages for statistical modeling, visualization, and bioinformatics.The author introduces you to the R environment, including the R graphical user interface and console, and takes you through the fundamentals of the object-oriented R language. Then, through a variety of practical examples from medicine, business, and sports, you'll learn how you can use this remarkable tool to solve your own data analysis problems.Understand the basics of the language, including the nature of R objectsLearn how to write R functions and build your own packagesWork with data through visualization, statistical analysis, and other methodsExplore the wealth of packages contributed by the R communityBecome familiar with the lattice graphics package for high-level data visualizationLearn about bioinformatics packages provided by Bioconductor"I am excited about this book. R in a Nutshell is a great introduction to R, as well as a comprehensive reference for using R in data analytics and visualization. Adler provides 'real world' examples, practical advice, and scripts, making it accessible to anyone working with data, not just professional statisticians."

1001 Best Baking Recipes of All Time


Emma Katie - 2015
    It went from the very basic flour and water mixture Egyptians used to make centuries ago to the famous French desserts, layered and texturized cakes, crisp and crunchy cookies, moist breads, complex cupcakes, delicious muffins and creamy cheesecakes. And the best of all – you don’t need to be a professional to enjoy all of this! Home baking is now easier than ever, not just because the equipment is cheaper and cheaper, but also because you have books like this to help you dive into this amazing world of desserts!Collecting 1001 recipes between its pages, this book aims to be a complete dessert guide for the home bakers. Being in 11 chapters, the book covers every dessert you can think of, from the very simple blueberry muffins to the more complex red wine chocolate cake or lemon meringue pie. In addition to this, it also includes a chapter focusing on the basics of pastry – such as Genoise sponge cake, Madeira cake, pie crust or pate a choux. Wait no more! Download your copy today and start baking your way to your family’s hearts! No more money spent on little snacks or cakes from a bakery. Now you can bake your own at home and put a bit of love in each and every one of them. Put your apron on and let’s get baking!

Land of LISP: Learn to Program in LISP, One Game at a Time!


Conrad Barski - 2010
    Land of Lisp brings the language into the real world, teaching Lisp by showing readers how to write several complete Lisp-based games, including a text adventure, an evolution simulation, and a robot battle. While building these games, readers learn the core concepts of Lisp programming, such as data types, recursion, input/output, object-oriented programming, and macros. And thanks to the power of Lisp, the code is short. Rather than bogging things down with reference information that is easily found online, Land of Lisp focuses on using Lisp for real programming. The book is filled with the author Conrad Barski's famous Lisp cartoons, featuring the Lisp alien and other zany characters.

About Face 3: The Essentials of Interaction Design


Alan Cooper - 1995
    You'll learn the principles of good product behavior and gain an understanding of Cooper's Goal-Directed Design method, which involves everything from conducting user research to defining your product using personas and scenarios. Ultimately, you'll acquire the knowledge to design the best possible digital products and services.

Programming Windows 8 Apps with HTML, CSS, and JavaScript


Kraig Brockschmidt - 2012
    

The Software Paradox


Stephen O’Grady - 2015
    

Nikon D3100: From Snapshots to Great Shots


Jeff Revell - 2010
    A guide to the Nikon D3100 camera provides information on the camera's scene modes, composition, focus, lighting, and composition to take successful portraits and sports and landscape photographs.

Learning Java


Patrick Niemeyer - 1996
    With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance."Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done.Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as web applications, servlets, and XML that are increasingly driving enterprise applications.

Bloody Heroes


Damien Lewis - 2006
    This is the story of the trials and exploits, the victories and defeats, of one of those units. This book takes us from the first ever assault against a terrorist ship carrying weapons of mass destruction to attack London, to the epic siege of the terrorist-held Qala-I-Janghi fortress in Afghanistan. In the interim, our half-a-dozen soldier-characters deliver suitcases stuffed with millions of dollars in cash to 'friendly' Afghan warlords; they penetrate the towering heights of the uncharted Naka Valley, where allied intelligence has identified the mother of all terrorist training camps; they fight in the labyrinthine tunnels running beneath the Afghan mountains; and they risk all to rescue their fellow soldiers from a downed aircraft stranded on a snow-blasted mountain peak. The book culminates in the single battle in which more terrorists were killed than any other in Afghanistan: the siege of Qala-I-Janghi, an ancient mud-walled fortress used to imprison the most dangerous Taliban and Al Qaeda fighters. The battle for Qala-I-Janghi would last a staggering eight days, from the moment of the first shots being fired at the start of the uprising to the hour that the fort yielded up the last Al Qaeda fighters. It is a battle in which over 500 terrorists would die - but which would also claim the life of a US serviceman and dozens of Northern Alliance allies, with scores of severely wounded British and American soldiers. And in the final denouement, this savage battlefield turns out to be populated by the most ultimately shocking enemy - John Walker Lindh, the white American Taliban who held out in the forts' bunker until the very last. At the same time as the story of the fort siege played out on TV screens all across the world, our band of British and American special forces were involved in a secret, deadly dual to rescue their fellow men - a duel that only one side could win.

The Modern Web: Multi-Device Web Development with HTML5, CSS3, and JavaScript


Peter Gasston - 2013
    When users can browse the Web on a three-inch phone screen as easily as on a fifty-inch HDTV, what's a developer to do?Peter Gasston's The Modern Web will guide you through the latest and most important tools of device-agnostic web development, including HTML5, CSS3, and JavaScript. His plain-English explanations and practical examples emphasize the techniques, principles, and practices that you'll need to easily transcend individual browser quirks and stay relevant as these technologies are updated.Learn how to:Plan your content so that it displays fluidly across multiple devices Design websites to interact with devices using the most up-to-date APIs, including Geolocation, Orientation, and Web Storage Incorporate cross-platform audio and video without using troublesome plug-ins Make images and graphics scalable on high-resolution devices with SVG Use powerful HTML5 elements to design better formsTurn outdated websites into flexible, user-friendly ones that take full advantage of the unique capabilities of any device or browser. With the help of The Modern Web, you'll be ready to navigate the front lines of device-independent development.