Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
CoffeeScript in Action

Buy
CoffeeScript in Action, 9781617290626 (1617290629), Manning Publications, 2014

Summary

CoffeeScript in Action is a tutorial that teaches you how, where, and why to use CoffeeScript. It begins by quickly exposing you to CoffeeScript's new, but instantly-familiar syntax. Then, you'll explore programming challenges that illustrate CoffeeScript's unique advantages. Language junkies will especially appreciate how this book takes idioms from other programming languages and shows you how CoffeeScript makes them available in JavaScript.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

JavaScript runs (almost) everywhere but it can be quirky and awkward. Its cousin CoffeeScript is easier to comprehend and compose. An expressive language, not unlike Ruby or Python, it compiles into standard JavaScript without modification and is a great choice for complex web applications. It runs in any JavaScript-enabled environment and is easy to use with Node.js and Rails.

CoffeeScript in Action teaches you how, where, and why to use CoffeeScript. It immerses you in CoffeeScript's comfortable syntax before diving into the concepts and techniques you need in order to write elegant CoffeeScript programs. Throughout, you'll explore programming challenges that illustrate CoffeeScript's unique advantages. For language junkies, the book explains how CoffeeScript brings idioms from other languages into JavaScript.

What's Inside

  • CoffeeScript's syntax and structure
  • Web application patterns and best practices
  • Prototype-based OOP
  • Functional programming
  • Asynchronous programming techniques
  • Builds and testing

Readers need a basic grasp of web development and how JavaScript works. No prior exposure to CoffeeScript is required.

About the Author

Patrick Lee is a developer, designer, and software consultant, working with design startup Canva in Sydney, Australia.

Table of Contents

PART 1 FOUNDATIONS
PART 2 COMPOSITION
PART 3 APPLICATIONS
  1. The road to CoffeeScript
  2. Simplified syntax
  3. First-class functions
  4. Dynamic objects
  5. Composing objects
  6. Composing functions
  7. Style and semantics
  8. Metaprogramming
  9. Composing the asynchronous
  10. Driving with tests
  11. In the browser
  12. Modules and builds
  13. ECMAScript and the future of CoffeeScript
(HTML tags aren't allowed.)

Handbook of Video Databases: Design and Applications
Handbook of Video Databases: Design and Applications

This handbook presents a thorough overview in 45 chapters from more than 100 renowned experts in the field. It provides the tools to help overcome the problems of video storage, cataloging, and retrieval, by exploring content standardization and other content classification and analysis methods. The challenge of these complex problems make...

Controlling the Quantum World: The Science of Atoms, Molecules, and Photons (Physics 2010)
Controlling the Quantum World: The Science of Atoms, Molecules, and Photons (Physics 2010)
As part of the Physics 2010 decadal survey project, the Department of Energy and the National Science Foundation requested that the National Research Council assess the opportunities, over roughly the next decade, in atomic, molecular, and optical (AMO) science and technology. In particular, the National Research Council was asked to cover...
Fast, Efficient and Predictable Memory Accesses: Optimization Algorithms for Memory Architecture Aware Compilation
Fast, Efficient and Predictable Memory Accesses: Optimization Algorithms for Memory Architecture Aware Compilation
The influence of embedded systems is constantly growing. Increasingly powerful and versatile devices are being developed and put on the market at a fast pace. The number of features is increasing, and so are the constraints on the systems concerning size, performance, energy dissipation and timing predictability. Since most systems today use a...

Classical Feedback Control: With MATLAB (Automation and Control Engineering)
Classical Feedback Control: With MATLAB (Automation and Control Engineering)
This text describes the design and implementation of high-performance feedback controllers for engineering systems. It emphasizes the frequency-domain design and methods based on Bode integrals, loop shaping and nonlinear dynamic compensation. The book also supplies numerous problems with practcal applications, illustrations and plots, together...
QuickBooks 2009 For Dummies (Computer/Tech)
QuickBooks 2009 For Dummies (Computer/Tech)
Got a business to run? QuickBooks makes small-business accounting easier, and QuickBooks 2009 For Dummies shows you how! Bookkeeping may not be your favorite part of running a small business, so learning to use QuickBooks might pay off in more ways than one.

QuickBooks helps you keep financial records, prepare invoices and record...

The Political Uses of Expert Knowledge: Immigration Policy and Social Research
The Political Uses of Expert Knowledge: Immigration Policy and Social Research
PO L I T I C I A N S and civil servants seem to be attaching more weight to using research in policymaking than ever before. Over the past decade, it has become de rigueur for governments and international organizations to stress the need for ‘evidence-based’ policy. The tendency was well exemplified by the Labour administration that...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy