Home | Amazing | Today | Tags | Publishers | Years | Search 
CoffeeScript: Accelerated JavaScript Development (Pragmatic)

Buy

JavaScript was never meant to be the most important programming language in the world. It was hacked together in ten days, with ideas from Scheme and Self packed into a C-like syntax. Even its name was an awkward fit, referring to a language with little in common besides a few keywords.1 But once JavaScript was released, there was no controlling it. As the only language understood by all major browsers, JavaScript quickly became the lingua franca of the Web. And with the introduction of Ajax in the early 2000s, what began as a humble scripting language for enhancing web pages suddenly became a full-fledged rich application development language.

As JavaScript’s star rose, discontent came from all corners. Some pointed to its numerous little quirks and inconsistencies.2 Others complained about its lack of classes and inheritance. And a new generation of coders, who had cut their teeth on Ruby and Python, were stymied by its thickets of curly braces, parentheses, and semicolons.

A brave few created frameworks for web application development that generated JavaScript code from other languages, notably Google’s GWT and 280 North’s Objective-J. But few programmers wanted to add a thick layer of abstraction between themselves and the browser. No, they would press on, dealing with JavaScript’s flaws by limiting themselves to “the good parts” (as in Douglas Crockford’s 2008 similarly titled book).

Practical C++ Financial Programming
Practical C++ Financial Programming

Practical C++ Financial Programming is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and various numerical libraries. The book also...

Knowledge Management in the Public Sector: A Blueprint for Innovation in Government
Knowledge Management in the Public Sector: A Blueprint for Innovation in Government
The term public sector refers to the functioning agencies and units at the federal, state, county, municipal, and local levels of government. The sector includes all agencies, government corporations, the military, and departments, agencies, and miscellaneous units that perform some form of public service. They range in size from the largest...
Creating Cool Web Sites with HTML, XHTML, and CSS
Creating Cool Web Sites with HTML, XHTML, and CSS
How to take command of the wide, wonderful Web

Thinking of launching a Web site or an e-business? Want to jazz up the site you already have? This book is jammed with secrets that entice Web wanderers to stop at your site and return again. You’ll find out how to create a basic Web page, enhance it using CSS and...


Lift in Action: The Simply Functional Web Framework for Scala
Lift in Action: The Simply Functional Web Framework for Scala

The web has completely revolutionized the way we live our lives—the average person in the UK now does an average of six Google searches a day. Within the lifetime of one generation, our entire society has changed, and it continues to be catalyzed by technology in a very fundamental way. For me, this is the most fascinating thing...

Problem-Based Learning: A Didactic Strategy in the Teaching of System Simulation (Studies in Computational Intelligence)
Problem-Based Learning: A Didactic Strategy in the Teaching of System Simulation (Studies in Computational Intelligence)
This book describes and outlines the theoretical foundations of system simulation in teaching, and as a practical contribution to teaching-and-learning models. It presents various methodologies used in teaching, the goal being to solve real-life problems by creating simulation models and probability distributions that allow correlations to be...
Identity Theft Handbook: Detection, Prevention, and Security
Identity Theft Handbook: Detection, Prevention, and Security
The magnitude of the identity theft and fraud problem is enormous. Identity fraud was identified as one of the top priorities of the Department of Justice, just prior to the terrorist attacks of 9/11. Naturally, everyone’s priorities changed after 9/11. The impact of identity theft and identity fraud is reaching a proportion and a level of...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy