Web Engineering Blog

Post date: Monday, July 27, 2015 - 10:45
Updated date: Wednesday, December 9, 2015 - 11:37
Username: mdiaconescu

When working with embedded devices, RAM (random access memory) is one of the most valuable and limited resource of the system. The focus of this article is on the RAM usage optimization for Arduino MCUs, but the same principle applies to many other embedded devices.

Category: Arduino
Post date: Thursday, July 23, 2015 - 23:54
Updated date: Wednesday, December 9, 2015 - 11:40
Username: mdiaconescu

Three easy ways to programmatically reboot/reset an Arduino MCU.

Category: Arduino
Post date: Wednesday, July 22, 2015 - 15:49
Updated date: Friday, September 18, 2015 - 15:27
Username: mdiaconescu

Learn how to identifying the Arduino microcontroller type by simply using C/C++ code.

Post date: Wednesday, March 4, 2015 - 16:11
Updated date: Friday, September 18, 2015 - 15:27
Username: gwagner

The four types of basic data structures supported by JavaScript are: array lists, maps, records and JSON tables. The following list provides a summary:

  1. Array lists, such as ["one","two","three"], are special JS objects called 'arrays', but since they are dynamic, they are rather array lists as defined in the Java programming language.

  2. Maps are also special JS objects, such as {"one":1,"two":2,"three":3}, as discussed below.

Post date: Wednesday, February 18, 2015 - 01:50
Updated date: Friday, September 18, 2015 - 15:28
Username: gwagner

In all application domains, there are enumeration datatypes that define the possible values of enumeration attributes. We show how to implement an enumeration in the form of a special JavaScript object definition using the Object.defineProperties method.

Post date: Wednesday, February 11, 2015 - 14:54
Updated date: Friday, September 18, 2015 - 15:28
Username: gwagner

Where is the "model" in AngularJS? The answer to this question is:

AngularJS does not work with a real model but just with a view model. Therefore, it shouldn't be called an MVC framework, and neither an MVW nor an MV* framework, but rather a View-Model-Whatever (or VM*) framework.

Post date: Thursday, January 29, 2015 - 12:41
Updated date: Friday, September 18, 2015 - 15:28
Username: gwagner

While date/time information items have to be formated as strings in a human-readable form on web pages, preferably in localized form based on the settings of the user's browser, it's not a good idea to store date/time values in this form. Rather we use instances of the pre-defined JavaScript class Date for representing and storing date/time values.

Post date: Tuesday, January 20, 2015 - 16:44
Updated date: Friday, September 18, 2015 - 15:29
Username: gwagner

In most apps we have some form of data management where data is represented in tables such that table rows correspond to objects, anf the table schema corresponds to the objects' type. When building a front-end web app with JavaScript, the simplest approach for persistent data storage is using JavaScript's localStorage API, which provides a simple key-value database, but does not support database tables. So, the question is: how can we store and retrieve tables with Local Storage?

Post date: Wednesday, December 10, 2014 - 19:48
Updated date: Friday, September 18, 2015 - 15:29
Username: mdiaconescu

IoT (Internet of Things) applications are now accessible to almost anyone which likes the idea of creating DIY projects by putting hardware components (sensors, actuators and HID devices) along with software components and Web technologies (and not only).

Post date: Friday, November 21, 2014 - 15:30
Updated date: Friday, September 18, 2015 - 15:27
Username: gwagner

Class diagram with a chair association between classes Committee and ClubMemberIn summary, the answer to this question is: because unlike the general concept of an object type or class, the general concept of an association, as defined by UML, does not have a direct computational counterpart, neither in common object-oriented (OO) programming languages, nor in SQL.

Pages

Subscribe to Web Engineering Blog