Atlanta Node.js July Meeting


Details
Note: Our Meeting time & location has changed recently. We are now located at BitPay HQ 3405 Piedmont Rd NE, Atlanta, GA and meet at 7PM.
Hello Peeps!
We have another good meeting for you this month!
Gordon Hall will present
Distributing Your Web App to Mere Mortals Using Atom Shell
One of the biggest hurdles teams encounter before launching their consumer web application is packaging and distribution. While there are various tools available to do this, such as Node-Webkit or Cordova, the use of these frameworks requires a substantial amount of forethought and preplanning. In many cases, these frameworks need to be implemented from day one and your app is often left tightly coupled to your packaging framework. I am going to share with you my experience with retrofitting a web application for native distribution using GitHub's Atom Shell. We will talk about Atom Shell's architecture and how it lends itself to a decoupled design in regard to your application and its packaging. I will be sharing real world examples of implementation and the story of how, at BitPay, we were able to accomplish this is in a single day.
Gordon is a Senior Software Engineer for BitPay, the leading bitcoin payment processor. He divides his time between developing BitPay's core API and contributing to a variety of free and open source projects. Gordon is a free software advocate and admitted GNU fanboy. Gordon placed 7th overall at last year's NodeKnockout hackathon and is the developer behind UNTV - a predecessor to the more widely known PopcornTime.
Edward Lee will present
A database of language-specific algorithm implementations, of the user, by the user, and for the user.
Algos was conceived out of the frustration of an incorrect JavaScript implementation of the Ramer-Douglas-Peucker algorithm. Algos seeks to serve as the de facto reference for algorithm knowledge, including a collection of language-specific code for each algorithm. Algos is almost entirely user-centric, employing democratic submission, approval, denial, removal, and user-recognition processes.
Edward is an intern at CyCore Systems and a student at Georgia State University where he seeks a bachelor's degree in both CS and Philosophy. His interests lie mostly in academia, but his hobby of tinkering on the internet has quickly become his passion.
I hope to see you all there!
Joe

Atlanta Node.js July Meeting