Jason Felice introduces TDD, how it came about, the two schools of TDD thought, the differences and contradictions between them.
Mo Ramezanpoor discusses how two different activity tracking apps -"Zombies, Run!" and "The Walk"- have different approaches for tracking user activity.
Tomomi Imura takes a look at the current state of HTML5 and how it supports mobile web development, comparing to where it was a year ago.
Stephen Chin demos Java SE Embedded’s support for ARM processors and Java SE 8 running on consumer tablets, embedded devices such as Raspberry Pi and PandaBoard, and the new Lego Mindstorms EV3.
Rob Winch introduces Spring Boot, showing how to create the first app with it and explaining how it works under the hood.
Markus Völter suggests and illustrates creating development environments based on language workbenches that provide a generic infrastructure and can be easily extended and composed.
Julie Cameron introduces Syntactically Awesome Stylesheets, a CSS meta-language and precompiler, covering nesting, variables, mixins, inheritance, directives, gotchas, tools, extensions, and tips.
Daniil Elovkov shows how to define a projectional editor that combines graphical, tabular, textual notations, lets one either mix or seamlessly switch between those, and is deployable to the web.
Axel Rauschmayer explains how to use some of ECMAScript 6' features today: block-scoped variables, arrow functions, better parameter handling, classes, modules and more.
Josh Long introduces some of the latest Spring features supporting HATEOAS-compliant and OAuth-secured REST services, NoSQL and Big Data, Websockets, OAuth, open-web security and mobile.