InfoQ Homepage JavaScript Content on InfoQ
-
TypeScript - Scaling up JavaScript
Jonathan Turner covers the challenges with growing and maintaining large JavaScript applications and how TypeScript addresses them.
-
SpiderMonkey Parser API: A Standard For Structured JS Representations
Michael Ficarra discusses the SpiderMonkey Parser API, evaluating its design and flaws, and showcasing some of the more useful and prominent projects that have adopted it.
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
Test-Driven JavaScript with Jasmine
Brad Urani presents the principles of writing unit tests using Jasmine, discussing spies, DI and mocking as strategies for isolating functionality for both synchronous and asynchronous JavaScript.
-
Nashorn - Native JavaScript Support in Java 8
Viktor Gamov presents and demos the latest state of Project Nashorn, a high-performance JavaScript engine available on the JVM.
-
End to End Reactive Programming at Netflix
In this talk Jafar Husain and Matthew Podwysocki explore the Reactive Extensions (Rx) library which allows to treat events as collections. Also: how Netflix uses Rx on the client and the server.
-
Introduction to Google Dart
Chad Adams introduces Dart: Dart Editor, Dartium, and generating JavaScript with Dart2JS.
-
ECMAScript 6: What's Next for JavaScript?
Axel Rauschmayer explains how to use some of ECMAScript 6' features today: block-scoped variables, arrow functions, better parameter handling, classes, modules and more.
-
CoffeeScript: The Good Parts
Azat Mardan shares experiences using CoffeeScript in production, exploring its format, evaluating its design and showcasing some of the more useful and prominent projects that have adopted it.
-
The Better Parts
Douglas Crockford discusses how to use programming languages more effectively; reviews the good parts in EcmaScript 6 and JSON.
-
Introduction to TypeScript
Bill Wagner introduces TypeScript presenting its basic features such as its syntax and using JavaScript libraries.
-
Enterprise JavaScript Architectures–With Some Vanilla Topping
Adam Rocska discusses how to approach an enterprise web front-end architecture, including quality assurance, code documentation, deployment, architectural planning and task delegation.