Big Data Processing in Simpl.js
Simpl.js can be used to process large data sets that don't fit into memory, but doing so requires stream processing features and techniques described here.
Writing Modular Web Apps
Virtual hosting is a simple concept, and it lends itself well to the Simpl.js app/module structure. It also saves you the trouble of learning the custom config languages that come with standard web servers like Apache and NGINX.
Sharing and Versioning in Simpl.js
Becoming a member of Simpl.js entitles you to publish to and install apps and modules from the Simpl.js Gallery. This is a powerful feature of the Simpl.js platform, but it requires some attention to namespacing and versioning semantics.
JSON Rendering in the Console
The latest version of Simpl.js features native rendering of JSON objects logged to the console.
Hosting Your App's Static Content on GitHub
Tips For App Configuration
If you're used to running or developing apps that accept arguments from a config file or the command line, you've likely spent more time wrestling with configuration syntax than you're comfortable admitting. Simpl.js takes some of this hassle out of configuration by accepting a single JSON-formatted
config object as input to each app. As a developer, this means no
getopt and no
eval for parsing configuration data, but here are some additional pointers that will improve the user experience when configuring your app.