notifications

Web Application Alerts and Notifications

In a modern application there are unlimited choices of notifications
and alerts. We try to distinguish our requirements and pick the right tool for our needs.

metaprogramming

Javascript Metaprogramming Thesis

We extended JavaScript with staging annotations and implemented them in SpiderMonkey, emitting pure JavaScript code as the final outcome of stage computation. SpiderMonkey system minimally affected with extensions in the syntax, parser and internal AST structures, and the addition of an unparser, a staging loop, some library functions and a debugger backend component for AST inspection. Finally, to enable debugging stages in any browser we implemented a pure JavaScript client, communicating with the extended Spider Monkey, and offering the necessary AST display and unparsing that a browser debugger does not provide.

metaprogramming

Javascript Metaprogramming Paper

We extended JavaScript with staging annotations and implemented them in SpiderMonkey, emitting pure JavaScript code as the final outcome of stage computation. SpiderMonkey system minimally affected with extensions in the syntax, parser and internal AST structures, and the addition of an unparser, a staging loop, some library functions and a debugger backend component for AST inspection. Finally, to enable debugging stages in any browser we implemented a pure JavaScript client, communicating with the extended Spider Monkey, and offering the necessary AST display and unparsing that a browser debugger does not provide.

klark

KlarkJS

Module loader (plugin system) based on dependency injection for NodeJS applications.

filter

Filtering a List View

We emphasis on some useful patterns regarding the filtering on a list view. We will define some rules (guides) that are essential for a proper filtering experience.

build bricks

Gulp for Angular 1

Typical gulp tasks to instrument a elegant Angular 1 production and development build process

coaching

Angular 1 Typescript Guidelines

Guidelines and best practises to organize your Angular 1 application with typescript. Proper usage of namespaces, classes, annotations.

angular1 guides

Angular 1 Guidelines

Angular 1 Guidelines and best practises. Source code tree, namespaces, file names, proper Angular tools usage, application architecture.

requirejs

RequireJS Execute Modules Before Initialization (data-main)

Handle RequireJS modules before the initialization of RequireJS (data-main)

bulk

Bulk Operations

Structure the API for bulk operations…