JavaScript: The Definitive Guide


David Flanagan - 1996
    This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applicationsPart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much morePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications."A must-have reference for expert JavaScript programmers...well-organized and detailed."-- Brendan Eich, creator of JavaScript

How to Turn Down a Billion Dollars: The Snapchat Story


Billy Gallagher - 2018
    an engaging look into a fascinating subculture of millions. --BooklistBreezy...How to Turn Down a Billion Dollars ably if uncritically chronicles the short history of a young company catering to young users, with a young chief executive, and reveals, intentionally or not, the limitations that come with that combination. --Wall Street Journal The improbable and exhilarating story of the rise of Snapchat from a frat boy fantasy to a multi-billion dollar internet unicorn that has dramatically changed the way we communicate. In 2013 Evan Spiegel, the brash CEO of the social network Snapchat, and his co-founder Bobby Murphy stunned the press when they walked away from a three-billion-dollar offer from Facebook: how could an app teenagers use to text dirty photos dream of a higher valuation? Was this hubris, or genius?In How to Turn Down a Billion Dollars, tech journalist Billy Gallagher takes us inside the rise of one of Silicon Valley's hottest start-ups. Snapchat developed from a simple wish for disappearing pictures as Stanford junior Reggie Brown nursed regrets about photos he had sent. After an epic feud between best friends, Brown lost his stake in the company, while Spiegel has gone on to make a name for himself as a visionary--if ruthless--CEO worth billions, linked to celebrities like Taylor Swift and his wife, Miranda Kerr.A fellow Stanford undergrad and fraternity brother of the company's founding trio, Gallagher has covered Snapchat from the start. He brings unique access to a company Bloomberg Business called "a cipher in the Silicon Valley technology community." Gallagher offers insight into challenges Snapchat faces as it transitions from a playful app to one of the tech industry's preeminent public companies. In the tradition of great business narratives, How to Turn Down a Billion Dollars offers the definitive account of a company whose goal is no less than to remake the future of entertainment.

The Gambler: How Penniless Dropout Kirk Kerkorian Became the Greatest Deal Maker in Capitalist History


William C. Rempel - 2018
    He never put his name on a building, but when he died he owned almost every major hotel and casino in Las Vegas. He envisioned and fostered a new industry —the leisure business. Three times he built the biggest resort hotel in the world. Three times he bought and sold the fabled MGM Studios, forever changing the way Hollywood does business.His early life began as far as possible from a place on the Forbes List of Billionaires when he and his Armenian immigrant family lost their farm to foreclosure. He was four. They arrived in Los Angeles penniless and moved often, staying one step ahead of more evictions. Young Kirk learned English on the streets of L.A., made pennies hawking newspapers and dropped out after eighth grade. How he went on to become one of the richest and most generous men in America—his net worth as much as $20 billion—is a story largely unknown to the world. That’s because what Kerkorian valued most was his privacy. His very private life turned to tabloid fodder late in life when a former professional tennis player falsely claimed that the eighty-five-year-old billionaire fathered her child.In this engrossing biography, investigative reporter William C. Rempel digs deep into Kerkorian’s long-guarded history to introduce a man of contradictions—a poorly educated genius for deal-making, an extraordinarily shy man who made the boldest of business ventures, a careful and calculating investor who was willing to bet everything on a single roll of the dice.Unlike others of his status and importance, Kerkorian made few public appearances and strenuously avoided personal publicity. His friends and associates, however, were some of the biggest names in business, entertainment, and sports—among them Howard Hughes, Ted Turner, Steve Wynn, Michael Milken, Cary Grant, Frank Sinatra, Barbra Streisand, Elvis Presley, Mike Tyson, and Andre Agassi.When he died in 2015 two years shy of the century mark, Kerkorian had outlived many of his closest friends and associates. Now, Rempel meticulously pieces together revealing fragments of Kerkorian’s life, collected from diverse sources—war records, business archives, court documents, news clippings and the recollections and recorded memories of longtime pals and relatives. In The Gambler, Rempel illuminates this unknown, self-made man and his inspiring legacy as never before.

Amazonia: Five Years at the Epicenter of the Dot.Com Juggernaut


James Marcus - 2004
    Employee #55's story of the first five years of Amazon.com, which "brims with fascinating Amazoniana." (The Los Angeles Times)In a book that Ian Frazier has called, "a fascinating and sometimes hair-raising morality tale from deep inside the Internet boom," James Marcus, hired by Amazon.com in 1996, when the company was so small his e-mail address could be james@amazon.com, looks back a decade later at the ecstatic rise, dramatic fall, and remarkable comeback of the consummate symbol of late 1990s America.Observing "how it was to be in the right place (Seattle) at the right time (the 90s)" (Chicago Reader), Marcus offers a ringside seat on everything from his first interview with Jeff Bezos to the company's bizarre, Nordic-style retreats, creating what Jonathan Raban calls "an utterly beguiling book." For this first paperback edition, Marcus has added a new afterword with further reflections on his Amazon experience.In the tradition of the most noteworthy and entertaining memoirs of recent years, Marcus offers us a modern-day fable, "a clear-eyed, first-person account, rife with digressions on the larger cultural meaning throughout" (Henry Alford, Newsday).

If Then: How the Simulmatics Corporation Invented the Future


Jill Lepore - 2020
    Jill Lepore, best-selling author of These Truths, came across the company’s papers in MIT’s archives and set out to tell this forgotten history, the long-lost backstory to the methods, and the arrogance, of Silicon Valley.Founded in 1959 by some of the nation’s leading social scientists—“the best and the brightest, fatally brilliant, Icaruses with wings of feathers and wax, flying to the sun”—Simulmatics proposed to predict and manipulate the future by way of the computer simulation of human behavior. In summers, with their wives and children in tow, the company’s scientists met on the beach in Long Island under a geodesic, honeycombed dome, where they built a “People Machine” that aimed to model everything from buying a dishwasher to counterinsurgency to casting a vote. Deploying their “People Machine” from New York, Washington, Cambridge, and even Saigon, Simulmatics’ clients included the John F. Kennedy presidential campaign, the New York Times, the Department of Defense, and dozens of major manufacturers: Simulmatics had a hand in everything from political races to the Vietnam War to the Johnson administration’s ill-fated attempt to predict race riots. The company’s collapse was almost as rapid as its ascent, a collapse that involved failed marriages, a suspicious death, and bankruptcy. Exposed for false claims, and even accused of war crimes, it closed its doors in 1970 and all but vanished. Until Lepore came across the records of its remains.The scientists of Simulmatics believed they had invented “the A-bomb of the social sciences.” They did not predict that it would take decades to detonate, like a long-buried grenade. But, in the early years of the twenty-first century, that bomb did detonate, creating a world in which corporations collect data and model behavior and target messages about the most ordinary of decisions, leaving people all over the world, long before the global pandemic, crushed by feelings of helplessness. This history has a past; If Then is its cautionary tale.

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. "

History's Greatest Generals: 10 Commanders Who Conquered Empires, Revolutionized Warfare, and Changed History Forever


Michael Rank - 2013
    Whether it is Hannibal of Carthage marching elephants across the Alps and attacking the heart of Rome, Khalid ibn al-Walid boasting an undefeated military career and destroying the Persian Empire while subduing the Byzantines, or Russian General Alexander Suvurov and his elevation of the bayonet to a work of art that could cut down any European army, great military leaders have exerted tremendous influence on society. This book will look at the lives of the ten greatest military commanders in history. Some conquered the fullest expanse of the known world, as did Alexander the Great. Still others were master statesmen and capable of translating military victory into long-term political gains, such as Julius Caesar, whose vanquishing of the Gauls and his political opponents laid the groundwork for several centuries of unmatchable Roman imperial might. It will also look at the tactics they used to bring down stronger armies and befuddle them at every turn; whether it is Napoleon, who nearly conquered Europe through his deadly manoeuvre sur les derrieres and marching unexpectedly away from the enemy's main strength and concentrating on a weak but vital enemy point; or Hannibal's double entrapment maneuver, which has been the envy of military strategists for the last 2,000 years. Whatever their background, these rulers show that the right military commander at the right time in history can destroy an empire, change civilization, and alter the course of world history forever.

Silicon Snake Oil: Second Thoughts on the Information Highway


Clifford Stoll - 1995
    Is being on-line truly useful? "Few aspects of daily life require computers...They're irrelevant to cooking, driving, visiting, negotiating, eating, hiking, dancing, speaking, and gossiping. You don't need a computer to...recite a poem or say a prayer." Computers can't, Stoll claims, provide a richer or better life.A cautionary tale about today's media darling, Silicon Snake Oil has sparked intense debate across the country about the merits--and foibles--of what's been touted as the entranceway to our future.

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers


John MacCormick - 2012
    A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts


Kevlin Henney - 2010
    With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan

The Fords: An American Epic


Peter Collier - 1987
    The story begins with Henry I, the mechanical wizard, tinkerer, and mad genius who drove the automobile into the heart of American life and conquered the world with it. But in the end he became an embittered crank who so possessively loved the company he built that when his son, Edsel, tried to change it to suit the times, Henry destroyed him. It was left to Edsel's son, Henry II, to avenge him and save the Ford Motor Company. From the details of Henry I's illicit affair, which produced an illegitimate son, to the life and loves of "Hank the Deuce" and his celebrated feud with Lee Iacocca, this is an engrossing account of a vital chapter in American history. The authors have added a new preface to this now classic work, showing how Henry II's line lost out to the line of his brother William Clay Ford in the quest to control the company in the twentieth century.

Site Reliability Engineering: How Google Runs Production Systems


Betsy Beyer - 2016
    So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use

The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution


Gregory Zuckerman - 2019
    No other investor--Warren Buffett, Peter Lynch, Ray Dalio, Steve Cohen, or George Soros--can touch his record. Since 1988, Renaissance's signature Medallion fund has generated average annual returns of 66 percent. The firm has earned profits of more than $100 billion; Simons is worth twenty-three billion dollars.Drawing on unprecedented access to Simons and dozens of current and former employees, Zuckerman, a veteran Wall Street Journal investigative reporter, tells the gripping story of how a world-class mathematician and former code breaker mastered the market. Simons pioneered a data-driven, algorithmic approach that's sweeping the world.As Renaissance became a market force, its executives began influencing the world beyond finance. Simons became a major figure in scientific research, education, and liberal politics. Senior executive Robert Mercer is more responsible than anyone else for the Trump presidency, placing Steve Bannon in the campaign and funding Trump's victorious 2016 effort. Mercer also impacted the campaign behind Brexit.The Man Who Solved the Market is a portrait of a modern-day Midas who remade markets in his own image, but failed to anticipate how his success would impact his firm and his country. It's also a story of what Simons's revolution means for the rest of us.

Hackers & Painters: Big Ideas from the Computer Age


Paul Graham - 2004
    Who are these people, what motivates them, and why should you care?Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet.Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls “an intellectual Wild West.”The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity


Alan Cooper - 1999
    Cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or de-prioritise lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays: "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorised all the esoteric commands and now lords it over others, has simply been desensitised by too many years of badly designed software.) Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e. "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes: "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book. Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. -- Jennifer Buckendorff, Amazon.com