Heaven & Hell JavaScript - Everywhere
Offered By: JSConf via YouTube
Course Description
Overview
Explore the concept of using JavaScript across various platforms in this JSConf talk. Discover the benefits and challenges of JavaScript's ubiquity, comparing native and non-native apps, and examining development environments like Air. Learn about practical applications, including the Spazz Twitter client and Facebook's approach. Delve into macro development processes, versioning, and the Jake build tool. Investigate server-side history, feature parity, and code sharing using the Getty Web Framework. Analyze frontend code bases, APIs, and module systems. Examine Ruby integration examples and unit testing with LoganFoo. Gain insights into the evolving landscape of JavaScript development and its potential for creating consistent experiences across different environments.
Syllabus
Introduction
JavaScript everywhere
What to expect
Benefits of JavaScript
Native vs NonNative Apps
Air as a Development Environment
Practicality
Spazz Twitter
Native
Facebook
Environment
Macro
Development Process
Versioning
Jake Build Tool
Jake Tasks
The Server History
Feature Parody
Code Sharing
Getty Web Framework
Example
The problem
The problem with that
Modules
Frontend code base
API
Completion
Ruby Racer
Ruby Run Example
The Last Big Piece
Whats Wrong
Logan
FooUnit
Wrapup
Follow Matthew
Taught by
JSConf
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
MirÃadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera