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: Wednesday, January 24, 2018 - 18:54
Updated date: Wednesday, January 24, 2018 - 19:41
In this article, we show how to create and clear an IndexedDB database keeping all code in a single HTML file. Creating an IndexedDB database means first creating an empty database, and then adding records to its empty tables (or "object stores"). In Part 2, we will explain how to retrieve, update and delete IndexedDB records, such that we get the full collection of CRUD operations: Create, Update, Retrieve and Delete.
Post date: Wednesday, October 25, 2017 - 16:27
Updated date: Thursday, October 26, 2017 - 23:30
Test the Drag & Drop Mechanism
Post date: Wednesday, August 16, 2017 - 23:29
Updated date: Wednesday, August 16, 2017 - 23:38
The Resource Description Framework (RDF), together with its extension RDF Schema, is a logical formalism that allows formalizing information models in the form of RDF vocabularies and representing propositional information on the Web, embedded in web pages or in the form of special web data sources. OWL extends RDF by adding many additional language elements for expressing constraints, equalities and derived classes and properties in the context of defining vocabularies. Unfortunately, both RDF and OWL have many usability issues.
Post date: Monday, June 12, 2017 - 13:56
Updated date: Monday, June 12, 2017 - 14:12
Post date: Wednesday, May 24, 2017 - 15:20
Updated date: Wednesday, May 24, 2017 - 15:20
Post date: Sunday, November 27, 2016 - 15:30
Updated date: Sunday, December 4, 2016 - 23:37
Home Automation is made simple for everyone, with the industrial grade PRODINo ESP8266 based module. It can be programmed with the Arduino IDE and allows to control (ON/OFF switch) mains (110-240 VAC) powered devices such as light bulbs, water pumps, cafe machines or garage doors.
Post date: Wednesday, September 21, 2016 - 11:52
Updated date: Sunday, November 6, 2016 - 14:47
Post date: Wednesday, August 24, 2016 - 19:32
Updated date: Thursday, September 1, 2016 - 14:23
As in all cases of designing a complex system, no matter if a new building, a new space shuttle, a new computer or a new software application is to be designed, an architecture provides a kind of master plan for defining the structure of the system.
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.