The term "reactive programming" refers to a programming style based on handling "events" of all sorts. App developers are familiar with simple user interface events, such as mouse clicks, and know how to deal with them using their favorite programming language. But there are also other kinds of events an app may have to deal with, such as a state change of an object, an incoming message, the completion of an asynchronuous operation or an exception/error event.
Post date: Tuesday, July 19, 2016 - 01:47
Updated date: Wednesday, August 10, 2016 - 23:35
Post date: Wednesday, April 20, 2016 - 16:46
Updated date: Tuesday, May 3, 2016 - 20:26
Learn how to develop Arduino-based apps for the Web of Things (WoT). The third part of this series shows how to set up a connection between an Arduino and the Internet via a WiFi network and how to store sensor data using a free cloud service, such as ThingSpeak.
Post date: Friday, April 8, 2016 - 11:41
Updated date: Friday, April 22, 2016 - 20:36
Learn how to develop Arduino-based apps for the Web of Things (WoT). This second part of a series of tutorials shows how to read analog and digital sensors with the help of Arduino.
Post date: Monday, April 4, 2016 - 15:07
Updated date: Friday, April 22, 2016 - 20:34
Learn how to develop Arduino-based apps for the Web of Things (WoT). This first part of a series of tutorials shows the basics of an Arduino program (known as a "sketch") and provides a quick introduction to some electronic components, including resistors, RGB LEDs and LEDs in general.
Post date: Monday, February 15, 2016 - 15:34
Updated date: Wednesday, February 17, 2016 - 18:19
Post date: Wednesday, January 20, 2016 - 14:48
Updated date: Wednesday, December 21, 2016 - 17:37
WebRTC is an edge technology, enabling modern web browsers to remotely transfer files, video/audio streams, and share your screen using peer-to-peer connections. In this tutorial, we show how to build a simple video/audio chat web app with WebRTC and WebSockets.
Post date: Thursday, December 10, 2015 - 03:44
Updated date: Thursday, December 10, 2015 - 19:45
Don't confuse a DOM collection with a JS array: Array functions, such as the
forEach looping method, cannot be applied to a DOM collection!
For instance, when you retrieve all rows of an HTML table element, you get an
HTMLCollection, which is an array-like object, but not an instance of
Array, and therefore the following code does not succeed because the
forEach is not defined for an
Post date: Wednesday, November 11, 2015 - 21:55
Updated date: Wednesday, November 11, 2015 - 21:55
If you'd like to learn about how to get rid of boilerplate code, read the slides of Gerd Wagner's talk Model-based development of web apps with mODELvIEWjs given on 3 November 2015 at the CodeMotion conference in Berlin.
Post date: Monday, November 2, 2015 - 13:22
Updated date: Tuesday, November 17, 2015 - 14:13
You probably know what Boolean operators and truth values are. But do you know George Boole?