CoffeeScript application development cookbook : over 90 hands-on recipes to help you develop engaging applications using CoffeeScript /

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.

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Hatfield, Mike (Author)
Format: Electronic eBook
Language:English
Published: Birmingham, UK : Packt Publishing, 2015
Series:Quick answers to common problems.
Subjects:
Local Note:ProQuest Ebook Central
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Ready; Introduction; Configuring your environment and tools; Configuring Sublime Text; Configuring Visual Studio; A quick dive into CoffeeScript; Debugging CoffeeScript using source maps; Debugging CoffeeScript using Node Inspector; Chapter 2: Starting with the Basics; Introduction; Working with strings; Working with numbers; Working with dates and times; Working with arrays; Working with classes; Dealing with the this keyword; Chapter 3: Client Applications
  • IntroductionWorking with jQuery; Working with Backbone; Working with AngularJS; Communicating in real time with Socket.io; Chapter 4: Using Kendo UI for Desktop and Mobile; Introduction; Using the Kendo UI Core widgets; Using the Kendo UI Core mobile widgets; Chapter 5: Going Native with Cordova; Introduction; Creating a basic Cordova application; Using the camera; Using geolocation; Using contacts; Getting device information; Chapter 6: Working with Databases; Introduction; Working with SQLite; Working with Redis; Working with MongoDB; Working with CouchDB
  • Chapter 7: Building Application ServicesIntroduction; Working with base64 encoding; Working with domain name services; Parsing a URL into its various components; Creating RESTful web services; Chapter 8: Using External Services; Introduction; Working with web services; Sending e-mail; Sending SMS and MMS messages; Working with Amazon's S3 storage; Transferring files via FTP; Chapter 9: Testing Our Applications; Introduction; Unit testing with QUnit; End-to-end testing with Mocha and Zombie.js; Stubbing and mocking with Sinon; Chapter 10: Hosting Our Web Application; Introduction
  • Compiling our source with GruntPreparing deployments for staging and production; Deploying our application to Heroku; Deploying our application to Microsoft Azure; Chapter 11: Scripting for DevOps; Introduction; Executing shell commands with exec; Executing shell commands with spawn; Copying, moving, and deleting files and directories; Archiving files and directories; Parsing CSV files; Parsing fixed-width files; Padding and aligning output; Formatting dates with moment.js; Formatting numbers with accounting.js; Index