Home | Amazing | Today | Tags | Publishers | Years | Search 
Async JavaScript: Build More Responsive Apps with Less Code

Buy
Originally devised to enhance web pages in Netscape 2.0, JavaScript is now faced with being a single-threaded language in a multimedia, multitasking, multicore world. Yet JavaScript has not only persevered since 1995, it’s thrived. One after the other, potential rivals in the browser—Flash, Silverlight, and Java applets, to name a few—have come and (more or less) gone. Meanwhile, when a programmer named Ryan Dahl wanted to build a new framework for event-driven servers, he searched the far reaches of computer science for a language that was both dynamic and single-threaded before realizing that the answer was right in front of him. And so, Node.js was born, and JavaScript became a force to be reckoned with in the server world. How did this happen? As recently as 2001, Paul Graham wrote the following in his essay “The Other Road Ahead”:

I would not even use JavaScript, if I were you… Most of the JavaScript I see on the Web isn’t necessary, and much of it breaks.

Today, Graham is the lead partner at Y Combinator, the investment group behind Dropbox, Heroku, and hundreds of other start-ups—nearly all of which use JavaScript. As he put it in a revised version of the essay, “JavaScript now works.”

When did JavaScript become a respectable language? Some say the turning point was Gmail (2004), which showed the world that with a heavy dose of Ajax you could run a first-class email client in the browser. Others say that it was jQuery (2006), which abstracted the rival browser APIs of the time to create a de facto standard. (As of 2011, 48 percent of the top 17,000 websites use jQuery.)
Understanding Records: A Field Guide To Recording Practice
Understanding Records: A Field Guide To Recording Practice

Recording Practice is musical practice, a technical but artistic affair. Understanding Records explains the musical language of Recording Practice in a way that any interested reader can understand. Drawing on readily available hit records produced since 1945, each section of this book explains a handful of core production and engineering...

The Accredited Symbian Developer Primer: Fundamentals of Symbian OS (Symbian Press)
The Accredited Symbian Developer Primer: Fundamentals of Symbian OS (Symbian Press)
This new book, first in the Academy series, is the official guide to the ASD exam, priming candidates for the exam, explaining exactly what they need to know.

The Primer explains the knowledge tested in the Accredited Symbian Developer exam, identifying and explaining the topics examined. Each of the exam's objectives is succinctly...

Investigating Internet Crimes: An Introduction to Solving Crimes in Cyberspace
Investigating Internet Crimes: An Introduction to Solving Crimes in Cyberspace

Written by experts on the frontlines, Investigating Internet Crimes provides seasoned and new investigators with the background and tools they need to investigate crime occurring in the online world. This invaluable guide provides step-by-step instructions for investigating Internet crimes, including locating, interpreting,...


Advanced Polymeric Systems: Applications in Nanostructured Materials, Composites and Biomedical Fields (River Publishers Series in Polymer Science)
Advanced Polymeric Systems: Applications in Nanostructured Materials, Composites and Biomedical Fields (River Publishers Series in Polymer Science)
Over recent years a considerable amount of effort has been devoted, both in industry and academia, towards the incorporation of various macro, micro, and nano sized fillers into polymers. There is also much interest in the evaluation of various polymer properties with respect to a wide set of applications. The advances in nanotechnology...
MobX Quick Start Guide: Supercharge the client state in your React apps with MobX
MobX Quick Start Guide: Supercharge the client state in your React apps with MobX

Apply functional Reactive programming for simple and scalable state management with MobX

Key Features

  • The easiest way to learn MobX to enhance your client-side state-management
  • Understand how the concepts and components fit together
  • Work through different...
Project Management Demystified
Project Management Demystified
When my old grandfather came back from a long night watching over the local sardine factory he would often say ‘You can never do well as a nightwatchman, my boy’. It took many years of hearing this seven times a week before I realized what he meant. If he did his nightwatchman job perfectly by staying awake all night,...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy