Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Events
Videos
Audiobooks
Packt Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Coffeescript Application Development Cookbook
Coffeescript Application Development Cookbook

Coffeescript Application Development Cookbook: Over 90 hands-on recipes to help you develop engaging applications using CoffeeScript

eBook
$9.99 $45.99
Paperback
$57.99
eBook + Subscription
$29.99 Monthly

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Coffeescript Application Development Cookbook

Left arrow icon Right arrow icon

Description

If you are interested in developing modern applications, this book will help you leverage the vast JavaScript ecosystem while using an elegant language, helping you avoid the shortcomings of JavaScript.

Who is this book for?

If you are interested in developing modern applications, this book will help you leverage the vast JavaScript ecosystem while using an elegant language, helping you avoid the shortcomings of JavaScript.

What you will learn

  • Create user interfaces with jQuery, Backbone, AngularJS, and Kendo.UI
  • Develop RESTful services using Node and Express
  • Read and write data using SQLite, Redis, MongoDB, CouchDB, and Microsoft SQL Server
  • Interface with external services to send emails, SMS text messages, and use cloud storage services such as DropBox and S3
  • Test your code using Jasmine, QUnit, Zombie, Persona, and Mocha with Chai
  • Work with a variety of hosts such as Heroku, Azure, and Amazon Web Services
  • Use CoffeeScript for DevOps tasks such as managing files and directories, and parsing CSV and fixedwidth files

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Mar 31, 2015
Length: 368 pages
Edition : 1st
Language : English
ISBN-13 : 9781783289707
Category :
Languages :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Mar 31, 2015
Length: 368 pages
Edition : 1st
Language : English
ISBN-13 : 9781783289707
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 166.97
Coffeescript Application Development Cookbook
$57.99
AngularJS Web application development Cookbook
$57.99
CoffeeScript Application Development
$50.99
Total $ 166.97 Stars icon

Table of Contents

12 Chapters
1. Getting Ready Chevron down icon Chevron up icon
2. Starting with the Basics Chevron down icon Chevron up icon
3. Creating Client Applications Chevron down icon Chevron up icon
4. Using Kendo UI for Desktop and Mobile Applications Chevron down icon Chevron up icon
5. Going Native with Cordova Chevron down icon Chevron up icon
6. Working with Databases Chevron down icon Chevron up icon
7. Building Application Services Chevron down icon Chevron up icon
8. Using External Services Chevron down icon Chevron up icon
9. Testing Our Applications Chevron down icon Chevron up icon
10. Hosting Our Web Applications Chevron down icon Chevron up icon
11. Scripting for DevOps Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.6
(5 Ratings)
5 star 60%
4 star 40%
3 star 0%
2 star 0%
1 star 0%
Anirudh Prabhu May 25, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
CoffeeScript is a programming language that transcompiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python and Haskell[1] to enhance JavaScript's brevity and readability. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.Mike Hatfield has over 25 years of experience in developing custom business solutions for a variety of clients and industries, with this book helps us understand how CoffeeScript provides us with a better approach to develop our applications that not only helps us to avoid these pitfalls, but also allows us to be more productive while still being able to take advantage of the large JavaScript ecosystem.This book is a practical guide, filled with many step-by-step examples of using CoffeeScript for all aspects of building our software.This book begins by looking at the fundamentals and getting our tools ready to be productive CoffeeScript developers. Next, it will demonstrate how to use CoffeeScript to create our application layers, including the user interface, database, and backend services layer, followed by investigating various options to test and host our applications. Finally, we will look at ways CoffeeScript can be used by the DevOps to help automate their day-to-day tasks.If you like developing applications that can be run on desktop, tablet, and mobile devices without learning platform-specific languages, this is the book for you.
Amazon Verified review Amazon
Winston May 26, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Coffee Script Application Development shows the reader the importance of not only the importance of CoffeeScript but the importance hear and now in the future. The author does a wonderful job of guiding the reader through such tasks such as managing files and and parsing CSV. For the longest time I needed a better way of parsing CSV files. Now I have it. Many thanks to the author for such clear explanations and guidance.
Amazon Verified review Amazon
Charriere May 27, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Classes are coming to JavaScript with ECMAScript 2015, but they are already here with CoffeeScript, and other good practices (as fat arrow). And, as Jeremy Ashkenas says: “CoffeeScript is just JavaScript” ;)You should know that “transpiled” CoffeeScript code and “transpiled” ECMAScript 2015 code are very similar, and thanks to this it is nice to work with coffeescript. And it’s a good reason to learn CoffeeScript : ECMAScript 2015 is inspired by it, so CoffeeScript is a serious language, and it already runs everywhere (browser, server, …).The book “CoffeeScript Application Development Cookbook” is probably the most complete book about this subject. Indeed, it deals with:- front-side development : CoffeeScript is framework agnostic, so you can use it with jQuery, Angular, Backbone and even Kendo UI.- server-side development with Nodejs : you’ll find paragraphs about working with Redis, MongoDB, CouchDB and even SQLite, RESTful webservices with Express and CoffeeScript, ...This book deals with many other subjects (Testing, Hosting, Shell, …). It’s really complete, especially if you want to get an overall view of the subject and all its aspects.
Amazon Verified review Amazon
Michael Joseph Kramer Jun 03, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
The CoffeeScript Application Development Cookbook is a broad survey of the current JavaScript development landscape, and is a great starting point for an experienced developer without much exposure to JavaScript or CoffeeScript, or for less experienced developers. The focus on tasks and working with frameworks and tools in a real-world manner sets it apart from a simple CoffeeScript syntax tutorial.The book begins with some environment setup information and then spends some time introducing CoffeeScript syntax and idioms. After that, the book's chapters each serve as a mini-tutorial either detailing a library or framework like Cordova, or outlining a specific task, like testing or building a CoffeeScript application for deployment. For the most part, each of these chapters can be read independently as "Getting Started" for the subject matter. The book also, however, provides a high-level look at the tasks and capabilities of CoffeeScript/JavaScript if read cover to cover, which is a feature not often present in books labeled as "Cookbooks".The text is well written, and the explanations and examples are easy to follow and well thought out. Each individual chapter can generally be read without the preceding ones to mix and match with current interests.Experienced CoffeeScript or JavaScript developers may not find the depth or complexity that typically accompanies a cookbook-type book, but some of the tasks covered are more advanced tasks and the text is enough to introduce the subject. Also, while the books examples are in CoffeeScript, the concepts and library introductions are just as applicable to JavaScript.I think if you're interested in CoffeeScript or popular tools and frameworks that JavaScript and CoffeeScript developers are using, then I think you'll be happy with CoffeeScript Application Development.*Note: I received a complimentary copy of the book from the publisher.
Amazon Verified review Amazon
Dustin Marx Jun 09, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
"CoffeeScript Application Development Cookbook" uses over 90 recipes to explain and illustrate development of CoffeeScript-based web applications. The book provides an introduction to CoffeeScript and its syntax, explains who one might choose CoffeeScript rather than direct JavaScript, and then several of the book's chapters and recipes cover the broader range of JavaScript-based libraries and frameworks that can be used with CoffeeScript. These recipes discuss and demonstrate integrating these JavaScript libraries and frameworks with CoffeeScript. I also like that "CoffeeScript Application Development Cookbook" has chapters with recipes on debugging and unit testing CoffeeScript code.The text in "CoffeeScript Application Development Cookbook" is generally easy to read and flows well. There are a few typos, but most of them are easy to see what was intended and don't detract from understanding the content being presented. The book's screen snapshots illustrate the concepts well. The code listings tend to be short and focused on the recipe at hand. They are black text on white background with no color syntax and no line numbers in the electronic version of the book I reviewed.I enjoyed reading the PDF version of "CoffeeScript Application Development Cookbook" that Packt Publishing provided for my review. It seems especially well-suited for the web developer who has some (even minor) experience in JavaScript and wants to understand why CoffeeScript may be preferable to JavaScript for his or her situation and how one can go about using CoffeeScript to develop applications that take advantage of the numerous libraries, tools, and frameworks that are available to JavaScript developers.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.

Modal Close icon
Modal Close icon