Computer Graphics with OpenGL


Donald Hearn - 2003
    The text converts all programming code into the C++ language.

Baseball Prospectus 2009: The Essential Guide to the 2009 Baseball Season


Baseball Prospectus - 2009
    The 2009 edition contains critical essays on each of the thirty teams and player comments for some sixty players for each of those teams. Each player’s statistics are projected for the coming season using the groundbreaking PECOTA projection system, called “perhaps the game’s most accurate projection model” (Sports Illustrated). Baseball Prospectus 2009 also contains cutting-edge essays on performance analysis, the likes of which have inspired twenty-nine of the thirty major league teams to hire current and formerBaseball Prospectus writers and analysts as consultants. The baseball bible for fantasy players and devoted fans, Baseball Prospectus can be relied upon to once again hit it out of the park.

Design Systems: A practical guide to creating design languages for digital products


Alla Kholmatova - 2017
    Some can generate coherent user experiences, others produce confusing patchwork designs. Some inspire teams to contribute to them, while others are neglected. Some get better with time, more cohesive and better functioning; others get worse, becoming bloated and cumbersome.Throughout this book, Alla Kholmatova, previously a lead designer at FutureLearn, will share an approach and the key qualities of effective, enduring design systems. It’s based on Alla’s experiences, case-studies from AirBnB, Atlassian, Eurostar, TED, and Sipgate, plus 18 months of research and interviews — all attempting to figure out what works and what doesn’t work in real-life products. It may not answer every question, but it will help you figure out just the right strategy for establishing and evolving a design system in your organization.

Head First jQuery


Ryan Benedetti - 2011
    With Head First jQuery, you'll quickly get up to speed on this amazing JavaScript library by learning how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and handling data with PHP, MySQL and JSON.If you want to learn—and understand—how to create interactive web pages, unobtrusive script, and cool animations that don't kill your browser, this book is for you.Use jQuery with DOM to overcome the limitations of HTML and CSSLearn how jQuery selectors and actions work togetherWrite functions and wire them to interface elementsUse jQuery effects to create actions on the pageMake your pages come alive with animationBuild interactive web pages with jQuery and AjaxBuild forms in web applications

Mathematical Elements for Computer Graphics


David F. Rogers - 1976
    It presents in a unified manner an introduction to the mathematical theory underlying computer graphic applications. It covers topics of keen interest to students in engineering and computer science: transformations, projections, 2-D and 3-D curve definition schemes, and surface definitions. It also includes techniques, such as B-splines, which are incorporated as part of the software in advanced engineering workstations. A basic knowledge of vector and matrix algebra and calculus is required.

Async JavaScript


Trevor Burnham - 2012
    Even experienced JavaScripters sometimes find themselves overwhelmed as complex apps grow into a tangled web of callbacks.With Async JavaScript, you'll learn about:Event schedulingThe PubSub patternPromises and Deferred objectsFlow control with Async.jsRecipes for common async scenariosMulti-threading with Web WorkersAltJS languagesand more, with examples tailored to jQuery and Node.js.

How to Count (Programming for Mere Mortals, #1)


Steven Frank - 2011
    unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.

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

High Performance Browser Networking


Ilya Grigorik - 2013
    By understanding what the browser can and cannot do, you’ll be able to make better design decisions and deliver faster web applications to your users.Author Ilya Grigorik—a developer advocate and web performance engineer at Google—starts with the building blocks of TCP and UDP, and then dives into newer technologies such as HTTP 2.0, WebSockets, and WebRTC. This book explains the benefits of these technologies and helps you determine which ones to use for your next application.- Learn how TCP affects the performance of HTTP- Understand why mobile networks are slower than wired networks- Use best practices to address performance bottlenecks in HTTP- Discover how HTTP 2.0 (based on SPDY) will improve networking- Learn how to use Server Sent Events (SSE) for push updates, and WebSockets for XMPP chat- Explore WebRTC for browser-to-browser applications such as P2P video chat- Examine the architecture of a simple app that uses HTTP 2.0, SSE, WebSockets, and WebRTC

Supermarketwala: Secrets to Winning Consumer India


Damodar Mall - 2014
    Damodar, in Supermarketwala, provides the very basics for the growth of modern retail and consumerism in India, through interesting and carefully studied consumer behaviour, an art that few in his domain possess. Supermarketwala, is intended to be the go-to book for all consumer business enthusiasts and readers alike, who wish to understand how and why we as consumers behave in a certain manner at different places. These insights, which are the analyses of the sector so far, could become the pillars for shaping successful consumer products and retail businesses in the huge consumer economy that India will soon be. Rita, the young bahu, avoids buying personal products from the family grocer. Sonu's breakfast table on a Sunday represents global cuisines. Do you know how it is possible? Where do big corporates and MNC retailers fumble, and what helps simple DMart get its model right? What is Ching's Sercret that is not Knorr's, Maggi's, or Yippie's?

The Coffeeist Manifesto: No More Bad Coffee!


Steven D. Ward - 2012
    For years I stumbled around in a daze drinking stale, bitter coffee and grumbling “beans… beans…”. Thank Goodness I finally woke up to the world of coffee. By Immersing myself in the coffee world via reading every book I could find, visiting trade fairs, every high-end cafe I could find, and barista competitions, I realized that, while there is a huge amount of information out there free on the Internet and in artisan coffee shops, there was no single resource that connects all the dots and spells it all out for confused novice coffee drinkers.Until now.Fact: Making a great cup of coffee requires focus and commitment. This means that to make a billion dollar for-profit coffee franchise, you MUST find ways to cut corners and short change your customers.Fact: There are some GREAT coffee shops out there that care about coffee and customers and are worth every penny they charge, but they can be hard to identify, making it easy to just settle for familiar chain coffee.Fact: Making very good coffee is NOT THAT HARD. With a minimal investment in time and education you can make the best cup of coffee you’ve ever had in your life in the comfort of your own home. This book shows exactly why billion dollar for-profit coffee chains are inherently unable to produce coffee of the quality you can make in the kitchen.The Coffeeist Manifesto is half self-defense manual and half how-to instructional. By the end of it, any coffee beginner will have a foundational understanding of the coffee industry and know how to identify the good coffee shops from the bad ones. But most importantly, you’ll know how to beat them at their own game by making coffee at home that blows the cafes out of the water.Complete Table of Contents:PrefaceHow to Read This BookPart I -Coffee TheoryCoffeeists of the World, Unite!HistoryBarista's DilemmaCoffee MythsFour Keys to Killer CoffeeHome RoastingPart II - Brew MethodsCold BrewCoffee PotPress PotAeropressPour OverVacuum PotPart III - EspressoMoka PotMyPressi TwistEspresso VariationsPart IV - The Truth About Coffee ShopsCoffee Shop AppreciationThe RulesDecoding the MenuPart V - Going Beyond the BasicsThe Politics of CoffeeFrom Coffeeist to AficionadoAppendix - Green Coffee Extract

Object-Oriented JavaScript


Stoyan Stefanov - 2008
    This book is for the beginning to intermediate web developer who wants to solve web development problems with smart JavaScript. It does not assume any prior knowledge of JavaScript programming; however even if you already know some JavaScript, there will be plenty for you to learn here.

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability


Steve Krug - 2000
    And it’s still short, profusely illustrated…and best of all–fun to read.If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.

Know Your Onions: Web Design: How to Become a Top-class Money Making Web Designer Without Learning Code


Drew de Soto - 2013
    The book reads in a conversational style and is more like having a chat with a bloke that knows his stuff than any kind of "how-to" manual. This is the sequel to Know Your Onions: Graphic Design by the same author.

Introducing Windows Azure for IT Professionals


Mitch Tulloch - 2013
    It is offered for sale in print format as a convenience.Get a head start evaluating Windows Azure - with technical insights from a Microsoft MVP Mitch Tulloch. This guide introduces the latest features and capabilities, with scenario-based advice on how the platform can meet the needs of your business. Get the high-level overview you need to begin preparing your deployment now.Topics include: Understanding Windows Azure Windows Azure Compute Services Windows Azure Network Services Windows Azure Data Services Windows Azure App Services Getting Started with Windows Azure