• Virtual Panel: State of Reactive in JavaScript and Elm

    by David Iffland on  Nov 04, 2016

    Reactive programming in JavaScript and the web has fairly mature libraries, yet there is much more work to do before it becomes ubiquitous. In this virtual panel, we speak with three experts that work with reactive technologies about where we're at and where we're headed.

  • Language-Level Reactivity with Elm

    by Richard Feldman on  Oct 24, 2016 1

    Reactive programming is becoming more prevalent in the JavaScript programming world. But, it's always added on as an afterthought or a library. But what if it could exist by default, inherent to the language? Richard Feldman shows how the Elm language is just that. Elm doesn't just try to make JavaScript better, it tries to rewrite the developer experience and make it inherently better.

  • The SAM Pattern: Lessons Learned Building Functional Reactive Front-End Architectures

    by Gunar C. Gessner Jean-Jacques Dubray on  Oct 17, 2016

    Modern User Experience requires an architecture that is able to continuously “react” not just to user inputs, but also to its broader environment. In this article, Jean-Jacques Dubray and Gunar C. Gessner talk about the lessons learned implementing the SAM pattern with different frameworks and libraries.

Polymorphism of MVC-esque Web Architecture: Classification

Posted by Brent Chen on  Sep 15, 2016

In this article, Brent Chen explains the history of the MVC architecture and its different forms in modern applications, both on the client and on the server.

Pros and Cons of Cross-Platform Mobile App Development

Posted by Ritesh Patil on  Sep 13, 2016

One of the most challenging situations for app developers is whether to develop a native mobile app or go for cross-platform. This article discussed the pros and cons of cross-platform development. 13

Using Templates to Transform Web Service Results into Markup

Posted by Greg Brown on  Aug 31, 2016

The HTTP-RPC open-source Java framework returns results in JSON by default, but can use the CTemplate system to respond with custom markup.

Iterative Prototyping in the Mobile App Development Process

Posted by Cassandra Naji on  Aug 01, 2016

Mobile app development adopted an iterative, rapid development process. Prototypes have a role to play in this agile approach, enabling developers to build, test, iterate rapidly and at lower cost.

Intro to knysa: Async-Await Style PhantomJS Scripting

Posted by Bo Zou on  Jul 21, 2016

Knysa is a PhantomJS library that uses async-await style programming to get rid of callback hell. Creator Bo Zou shows how to create your own tests with knysa. 1

HTTP-RPC: A Lightweight Cross-Platform REST Framework

Posted by Greg Brown on  Jul 12, 2016

HTTP-RPC is an open-source framework for creating and accessing cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles. 3

Four Benefits of Switching Your Contact Center Agent Software to WebRTC

Posted by Tsahi Levent-Levi on  May 09, 2016

Contact centers around the globe are running two sets of expensive software. Tsahi Levent-Levi shows how, by integrating WebRTC, companies can become more flexible and save money.

Q&A on Express.js with Evan Hahn

Posted by David Iffland on  May 05, 2016

Express.js is a popular web server layer built on top of node.js. In this Q&A, author Evan Hahn provides more context on Express and where it's going.

Angular 2 and TypeScript - A High Level Overview

Posted by Yakov Fain on  Apr 26, 2016

Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 9