Quantcast
Channel: CommonJS – SitePen Blog
Browsing latest articles
Browse All 25 View Live

Run-Anywhere JavaScript Modules Boilerplate Code

For developers that are creating libraries and modules, it is generally preferable to make your code available to as broad of range of users as possible. There are several different module formats in...

View Article



Resource Query Language: A Query Language for the Web, NoSQL

Data querying is a critical component of most applications. With the advance of rich client-driven Ajax applications and document oriented databases, new querying techniques are needed, and Resource...

View Article

RequireJS/AMD Module Forms

The CommonJS AMD proposal defines an elegant, simple API for declaring modules that can be used with synchronous or asynchronous script-tag based loading in the browser. RequireJS already implements...

View Article

Asynchronous Modules Come to Dojo 1.6

Dojo (core) and Dijit 1.6 have been refactored to follow the proposed CommonJS AMD API. Module Compatibility Dojo modules are now completely compatible with: RequireJS Nodules, a Persevere sub-project...

View Article

Dojo Foundation Packages

The Dojo Foundation was founded for the purpose of facilitating an active and open community of web technology, making high-quality code accessible to developers without constraint. The Dojo community...

View Article


Now Supporting all Major Toolkits!

We have been providing JavaScript and Dojo support to freelancers, start-ups and Fortune 500 companies for nearly a decade. As we intently watch enterprise organizations everywhere begin to roll out...

View Article

Multi-Platform Distribution with TypeScript

Over the past several years, JavaScript has grown to be relevant not only for rich browser applications, but also for server and console applications. Many types of JavaScript libraries can be useful...

View Article

Image may be NSFW.
Clik here to view.

HalfStack 2016 Recap

This was my second year attending Halfstack and creating, as well as compèring (M.C.ed in American English), the JavaScript Pub Quiz. Who can argue with a conference in a pub? The promise of a...

View Article


Image may be NSFW.
Clik here to view.

SeleniumConf 2016 Recap

Selenium is the leading tool for browser and mobile app automation and functional testing. Each year the Selenium community gets together to talk about emerging trends with Selenium and testing best...

View Article


Image may be NSFW.
Clik here to view.

State of Modules in JavaScript

Many modern web applications depend on JavaScript. When the complexity of your JavaScript increases, so does the maintenance cost. To improve the maintenance of complex JavaScript codebases, you most...

View Article

CommonJS/JSGI: The Emerging JavaScript Application Server Platform

CommonJS (formerly known as ServerJS) has become the essential hub around the development of server side JavaScript (SSJS). SSJS for years has suffered from fragmentation, but the CommonJS project has...

View Article

Image may be NSFW.
Clik here to view.

Introducing Pintura

Pintura is a CommonJS/JSGI-compliant, server-side JavaScript-based framework for building rich Internet application with the REST architectural style, thin storage-oriented server design, and the...

View Article

Image may be NSFW.
Clik here to view.

Getting Started With Pintura

Pintura is a REST-style web framework that utilizes a layered approach to application development that facilitates straightforward, well-designed rich internet applications. Pintura forms the core web...

View Article


CommonJS Utilities

CommonJS Utils is a collection of general purpose CommonJS-compliant modules. These modules can be used on Narwhal, Node, and other CommonJS platforms. The modules include: json-schema.js – This is a...

View Article

Pintura JSGI Modules

Pintura is a REST-style web framework that provides a comprehensive solution for Ajax-based thin-server applications. However, Pintura has a very modular design, and many of the modules in Pintura are...

View Article


JSGI vs Connect for Node Middleware

JSGI (JavaScript gateway interface) is the broadly adopted standard for server-side JavaScript web applications and middleware. JSGI is designed specifically for ease of use in asynchronous, evented...

View Article

Asynchronous CommonJS Modules for the Browser (and Introducing Transporter)

Modules are an integral architectural piece of robust application development since they allow individual components to be developed with proper dependency management. Modules can specify dependencies...

View Article


Image may be NSFW.
Clik here to view.

Real-time Comet Applications on Node with Tunguska

Node is a server-side JavaScript platform that is known for being well suited for Comet-style applications that utilize long-lived connections to allow applications to send messages from the server to...

View Article

Nodules: Better Module/Package Handling for Node.js

Nodules is a module loader for Node that provides a powerful set of features for application development and distribution. Nodules was written to solve the two major missing pieces of functionality I...

View Article

Promised-IO

Promises are a well-established mechanism for modeling future or asynchronous actions. Promises allow asynchronicity while maintaining the core programming principles of composability and...

View Article

Patr: Promise-based Asynchronous Test Runner

Patr (Promise-based Asynchronous Test Runner) is a simple lightweight cross-platform test runner for promised-based applications. Patr executes tests by simply executing functions of an object and is...

View Article

Browsing latest articles
Browse All 25 View Live




Latest Images