Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Iconoclasts-- the Programmers Who Created the Software Revolution


Steve Lohr - 2001
    Lohr maps out the unique seductions of programming, and gives us an intimate portrait of the peculiar kind of genius that is drawn to this blend of art, science, and engineering, introducing us to the movers and shakers of the 1950s and the open-source movement of today. With original reporting and deft storytelling, Steve Lohr shows us how software transformed the world, and what it holds in store for our future.

The Pattern on the Stone: The Simple Ideas that Make Computers Work


William Daniel Hillis - 1998
    What they don't realize—and what Daniel Hillis's short book brilliantly demonstrates—is that computers' seemingly complex operations can be broken down into a few simple parts that perform the same simple procedures over and over again.Computer wizard Hillis offers an easy-to-follow explanation of how data is processed that makes the operations of a computer seem as straightforward as those of a bicycle. Avoiding technobabble or discussions of advanced hardware, the lucid explanations and colorful anecdotes in The Pattern on the Stone go straight to the heart of what computers really do.Hillis proceeds from an outline of basic logic to clear descriptions of programming languages, algorithms, and memory. He then takes readers in simple steps up to the most exciting developments in computing today—quantum computing, parallel computing, neural networks, and self-organizing systems.Written clearly and succinctly by one of the world's leading computer scientists, The Pattern on the Stone is an indispensable guide to understanding the workings of that most ubiquitous and important of machines: the computer.

Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

Microinteractions: Designing with Details


Dan Saffer - 2013
    With this practical book, you’ll learn how to design effective microinteractions: the small details that exist inside and around features. How can users change a setting? How do they turn on mute, or know they have a new email message?Through vivid, real-world examples from today’s devices and applications, author Dan Saffer walks you through a microinteraction’s essential parts, then shows you how to use them in a mobile app, a web widget, and an appliance. You’ll quickly discover how microinteractions can change a product from one that’s tolerated into one that’s treasured.Explore a microinteraction’s structure: triggers, rules, feedback, modes, and loopsLearn the types of triggers that initiate a microinteractionCreate simple rules that define how your microinteraction can be usedHelp users understand the rules with feedback, using graphics, sounds, and vibrationsUse modes to let users set preferences or modify a microinteractionExtend a microinteraction’s life with loops, such as “Get data every 30 seconds”

Design Thinking Methodology Book


Emrah Yayici - 2016
     It includes easily applicable design thinking techniques, such as - HMW questions, - personas, - mind mapping - empathy mapping, - affinity diagram, - value-proposition canvas, - storyboard, - cause-and-effect diagram, - brainstorming, - brain dumps, - reverse brainstorming, - benchmarking, - journey map, and - prototyping. A real-life case study is used to introduce design thinking methodology and techniques in a more practical way to a broad range of practitioners, including - project managers and IT specialists, - innovation teams, - marketing professionals and brand managers, - product managers, - designers, - consultants, - strategic planning experts, - entrepreneurs, - C-level executives, and architects. The book explains how artful thinking perspectives can be applied to enhance design thinking skills, such as - creativity, - thinking out of the box, - empathy, - visual thinking, - observation, - asking the right questions, and - pattern recognition. It also describes how to apply design thinking and lean and agile methodologies together.

Test-Driven Development: By Example


Kent Beck - 2002
    While some fear is healthy (often viewed as a conscience that tells programmers to be careful!), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.

Hidden Treasures: Searching for Masterpieces of American Furniture


Joan Barzilay Freund - 2000
    On Antiques Roadshow, experts tell people whether they have a "match" and are in possession of a valuable antique or simply have another run-of-the-mill object. Leigh and Leslie Keno, the twin-brother experts who appear on Antiques Roadshow, have now written a book chronicling their history of discovering rare antiques -- Hidden Treasures: Searching for Masterpieces of American Furniture.These brothers have literally spent a lifetime learning about antiques. By the time the boys were 12, they were already dealers and were more than a bit familiar with the world of flea markets, tag sales, and antique shops. Having been raised in a home where they learned that the intrinsic value of an antique lies in its rarity and beauty, the brothers took that knowledge and built a life around what quickly became an obsession.In Hidden Treasures the Kenos' passion is not explained in a dry, academic lecture; instead, they detail some of the most exciting antiques hunts they've had. Although they are both obviously experts, there are still pieces that experts can question or pass over because years of refinishing and reupholstering have disguised the original design. Sometimes even experts can feel like they're on the other side of the table at Antiques Roadshow. In Hidden Treasures the Kenos face some trials, but their skill and determination always leads them to success.The brothers, who alternate writing chapters, don't simply want to tell readers about the fun they have -- they want the readers to understand antiques. Hidden Treasures is filled with photographs of the rare and beautiful pieces discussed in the text. Many of the pieces are shown in a series of photographs to explain exactly why those pieces are works of such incredible craftsmanship.Reading Hidden Treasures will not turn someone into the experts that Leigh and Leslie are. But it does allow for a much greater understanding of the antiques world that they love. They teach readers to appreciate the beauty that can transform an everyday object into a work of art, and in doing so, they teach readers to keep their eyes open to the beauty that people miss every day.

Disney Declassified


Aaron H. Goldberg - 2014
    Some of the situations are heartbreaking, others are head-scratching, and all of them are tales Disney would rather you not hear.Walt Disney, the company bearing his name, and their theme parks have been analyzed and chronicled almost ad nauseam. The word Disney conjures up different feelings for different people. For many, the Walt Disney Company stands for all things wholesome, family-centric, moral and entertaining, but every now and then scandalous and salacious behavior seeps into the utopian world of Disney. Disney Declassified isn’t about the analysis of the Disney Company at a deep or philosophical level—actually it’s quite the contrary; it is a collection of true stories with Disney being the setting or the catalyst in situations that are very un-Disney-like. In some of these instances, not every Disney story ends happily ever after;•The shocking time a baby was born and abandoned in a Magic Kingdom toilet. •When an eight-year-old girl was randomly shot in the back while riding aboard the Disneyland Railroad.•The controversial story of a handicapped woman having her Disneyland annual pass suspended for speeding and running into other guests with her motorized scooter.•What do a priest accused of molesting multiple children and the founder of a Ponzi scheme have in common? They both fled their situations and went to work at Walt Disney World.•The diabolical tale of a woman who sold her newborn baby for $15,000 to take her other children on a trip to Walt Disney World. •The role a former Nazi SS member played in the construction of Walt Disney World.•Two hostage situations at Walt Disney World, with one at EPCOT tragically ending in suicide.•How a peeping Tom set up an elaborate system to spy on female cast members as they changed for work inside Cinderella’s Castle.•Ever hear of something called “Sphinctering?” If you were one of the unlucky guys working for the fire company on Walt Disney World property, you may have been subjected to this form of male-on-male sexual harassment. •Find out how the public helped to identify and track down a despicable child pornographer based on the Disney resort in the background images the police released from his reprehensible videos. The Disney docket doesn’t end with cases of ride accidents, sex, crimes, death and violence. There are multiple stories of people faking cancer to score a free trip to Disney World, interesting copyright infringement and Americans with Disability Act lawsuits and a touching story of how a young boy with autism utilizes Disney characters to communicate with his family. However you feel about Disney, lover or hater, explore these stories and many more, when the real world collides with Disney and their world. Chances are you may never view Disney the same way again!

Sinatra: Up and Running


Alan Harris - 2011
    With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications. Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine. Learn Sinatra’s core concepts, and get started by building a simple application Create views, manage sessions, and work with Sinatra route definitions Become familiar with the language’s internals, and take a closer look at Rack Use different subclass methods for building flexible and robust architectures Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API

The Art of Game Design: A Book of Lenses


Jesse Schell - 2008
    The Art of Game Design: A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top-quality video games. Good game design happens when you view your game from many different perspectives, or lenses. While touring through the unusual territory that is game design, this book gives the reader one hundred of these lenses—one hundred sets of insightful questions to ask yourself that will help make your game better. These lenses are gathered from fields as diverse as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, writing, puzzle design, and anthropology. Anyone who reads this book will be inspired to become a better game designer—and will understand how to do it.

Getting Started with SQL: A Hands-On Approach for Beginners


Thomas Nield - 2016
    If you're a business or IT professional, this short hands-on guide teaches you how to pull and transform data with SQL in significant ways. You will quickly master the fundamentals of SQL and learn how to create your own databases.Author Thomas Nield provides exercises throughout the book to help you practice your newfound SQL skills at home, without having to use a database server environment. Not only will you learn how to use key SQL statements to find and manipulate your data, but you'll also discover how to efficiently design and manage databases to meet your needs.You'll also learn how to:Explore relational databases, including lightweight and centralized modelsUse SQLite and SQLiteStudio to create lightweight databases in minutesQuery and transform data in meaningful ways by using SELECT, WHERE, GROUP BY, and ORDER BYJoin tables to get a more complete view of your business dataBuild your own tables and centralized databases by using normalized design principlesManage data by learning how to INSERT, DELETE, and UPDATE records

Algorithms


Robert Sedgewick - 1983
    This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.

Chasers of the Light: Poems from the Typewriter Series


Tyler Knott Gregson - 2014
    The miracle in the mundane.One day, while browsing an antique store in Helena, Montana, photographer Tyler Knott Gregson stumbled upon a vintage Remington typewriter for sale. Standing up and using a page from a broken book he was buying for $2, he typed a poem without thinking, without planning, and without the ability to revise anything.He fell in love.Three years and almost one thousand poems later, Tyler is now known as the creator of the Typewriter Series: a striking collection of poems typed onto found scraps of paper or created via blackout method. Chasers of the Light features some of his most insightful and beautifully worded pieces of work—poems that illuminate grand gestures and small glimpses, poems that celebrate the beauty of a life spent chasing the light.

Lovers and Others Strangers: Paintings by Jack Vettriano


Jack Vettriano - 1997
    Illustrated with 100 of his paintings, the book is accompanied by an elegant biographical portrait of the artist’s life and achievements.

Introduction to Topology


Bert Mendelson - 1975
    It provides a simple, thorough survey of elementary topics, starting with set theory and advancing to metric and topological spaces, connectedness, and compactness. 1975 edition.