At our February meeting, we went over some ideas for improving the PDXjs website, Howard Leis Ship gave a talk on CoffeeScript, the upcoming CouchConf Portland, 7 Databases in 7 weeks, promise libraries, EventReactor, and analysis of the recently popular Wat video.
A wishlist of possible updates to this site:
live editing for real-time meeting notes
meeting times (currently presented via Calagator widget, that may need some fixing up)
tomorrow’s winning lottery numbers
EtherPad Lite, implemented with node.js, could be used for meeting notes
At our July meeting Scott Becker gave us a presentation on a wonderful tool called Sammy. Sammy is a framework inspired by the Ruby framework, Sinatra, for structuring web applications on the client side. It works on the idea that a rich application can have many different virtual pages in a single browser page. Sammy maps each virtual page to a URL using the fragment portion of the URL do distinguish between different virtual pages in the browser page. For example, example.com/app/#/main and example.com/app/#/subpage could represent two different virtual pages, or ‘actions’.
A useful application of a web server in a page is that provides a flexible way to push data into a client side application. The client does not have to be specially set up for polling; and the program pushing the data does not have to be specially configured to support long-polling connections.