Past Meetup

Decoupled Web Apps w/ONMjs

This Meetup is past

4 people went

Location image of event venue

Details

One of our own, Chris Russell, will be presenting the following:

"Join us in November for a talk about architecture, design patterns, and strategies for building decoupled, reactive web applications and components using a new JavaScript library called ONMjs (https://github.com/Encapsule/ONMjs/blob/master/README.md)developed by speaker Chris Russell for the open source Encapsule Project (http://encapsule.org).

ONMjs (Object Namespace Manager) is a low-level infrastructure library written in CoffeeScript (compiled to JavaScript) based on a hybrid design pattern called Model Store Observe Feedback Signal (MSOFS (https://github.com/Encapsule/ONMjs/wiki/Programming-Model:-MSOFS-Design-Pattern)) . The library was created to simplify the development of complex client-side HTML 5 data visualization and editing applications but is neither a UI nor strictly client-side library.

Briefly, ONMjs provides you with a way to declare and annotate your application's data object model (Model concept), an automated way to create and dispose of data objects (Store concept), a set of API's for writing event handlers (Observer concept), API's for accessing and mutating data (Feedback concept), and support for communicating data changes among decoupled application subsystems (Signal concept).

The talk will be informal and there will be plenty of time for Q&A and discussion of related topics. You are encouraged to bring your laptop and tip the staff at Canyons Redmond who generously hosts SeaLang's monthly meetings."

As always, we'll have a few OReilly books to bribe away, and as a reminder, your host (Ted Neward) won't be there. If somebody wants to step up to be the host (meaning, you get there a few minutes early, mention to the staff that we're taking over the back, remember to bring a VGA cable so Chris can hook his laptop up to the TV, and open the meeting with whatever schtick sounds good to you before introducing Chris), email me and I'll send you a list of things to do that mirrors exactly that list I just rattled off. ;-)