BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss
  • Article Series: Reactive JavaScript

    by David Iffland on  May 15, 2017

    Reactive programming techniques are becoming more prevalent in the constantly changing JavaScript landscape. This article series hopes to provide a snapshot of where we're at, sharing multiple techniques; variations on a theme. From new languages like Elm to the way Angular has adopted RxJS, there's something for every developer, no matter what they're working with.

  • Q&A with Paul Daniels and Luis Atencio on RxJS in Action

    by David Iffland on  May 11, 2017

    RxJS In Action provides a solid introduction to RxJS and lays out what the future of reactive JavaScript programming looks like. In this Q&A session, authors Paul Daniels and Luis Atencio talk more about RxJS, where it fits into the JavaScript landscape and how it affects JavaScript developers.

  • More Than React, Part 2: How Binding.scala Makes Reusability Easy

    by Yang Bo on  Apr 08, 2017

    In Part 2 of "More Than React", Yang Bo goes into what's required to reuse components in vanilla JavaScript, ReactJS, and Binding.scala. Through examples, Yang shows how Binding.scala makes creating and reusing components easy with minimal code, reducing complexity and boilerplate.

Seven Operators to Get Started with RxJS

Posted by Vincent Tunru on  Apr 01, 2017

Reactive JavaScript with RxJS is powerful, but it can be hard to know where to start. Vincent Tunru introduces 7 RxJS operators to get you started.

How to Make Different Types of JavaScript Lists? Four Examples with Webix

Posted by Sergey Laptick on  Mar 19, 2017

Sergey Laptick shows how to create web components to display data in the form of different types of lists using the Webix UI Library.

Transcrypt: Anatomy of a Python to JavaScript Compiler

Posted by Jacques de Hooge on  Mar 08, 2017

On the web front end, web development is one size fits all: JavaScript. The Transcrypt Python to JavaScript compiler aims to execute Python 3.6 at JavaScript speed, with comparable file sizes.

An Angular Wish List

Posted by Eamon O'Tuathail on  Feb 18, 2017

A framework is never done and in this article, Eamon O'Tuathail makes suggestions of how to expand Angular's reach into new, exciting ways.

Getting Components to Communicate in Angular

Posted by Sergio Cruz on  Feb 08, 2017

Components are the building blocks of Angular. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth.

More Than React: Why You Shouldn’t Use ReactJS for Complex Interactive Front-End Projects, Part I

Posted by Yang Bo on  Jan 30, 2017

Yang Bo showcases reasons why React stumbles when used in complicated front-end projects and how his Binding.scala framework improves the experience. 7

An Introduction to Differential Privacy

Posted by Charlie Cabot on  Jan 22, 2017

Differential privacy leapt from research papers to tech news headlines last year when, in the WWDC keynote, Apple VP of Engineering Craig Federighi announced Apple’s use of the concept in iOS. 1

Improve Your Node.js App Throughput One Micro-optimization at a Time

Posted by Jorge Bay on  Jan 16, 2017

To improve the performance of a Node.js application that involves IO, you need to understand how your CPU cycles are spent and what is preventing higher degrees of parallelism in your application.

Creating an HTML UI for Desktop .NET Applications

Posted by Anna Dolbina on  Dec 30, 2016

Developers are looking for ways to employ the richness of the Web UI in desktop apps. The common approach is to embed a browser component to render the HTML UI within the desktop app.

BT