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 ArticleResource 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 ArticleRequireJS/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 ArticleAsynchronous 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 ArticleDojo 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 ArticleNow 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 ArticleMulti-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 ArticleHalfStack 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 ArticleSeleniumConf 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 ArticleState 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 ArticleCommonJS/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 ArticleIntroducing 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 ArticleGetting 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 ArticleCommonJS 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 ArticlePintura 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 ArticleJSGI 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 ArticleAsynchronous 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 ArticleReal-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 ArticleNodules: 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 ArticlePromised-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 ArticlePatr: 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
More Pages to Explore .....