We have a great meeting lined up for you this month!
Jim Crozier will present
Node.js for Applied Statistics Applications IDE
Node is the ideal platform for joining advanced statistics development with interactive web applications. The goal of my project is to create a platform for rapidly creating interactive applications with advanced statistics back-ends. The advantages of the platform on the back-end is that the models are code agnostic, allowing statisticians to focus on building the best models with the best tools and separating their views and controllers (something that statisticians are really bad it). The advantages on the front-end is that non-advanced users can easily reuse complex models without the need of advanced coding backgrounds. If the project is a true success, it will make stats coding better/faster/more pythonic, and give the non-coding audience the ability to create applications on the fly.
Jim is an econometrician and entrepreneur with a background in applied stats, forecasting, and operations research. He worked for Home Depot out of graduate school, and then moved on to consulting. He worked a for a few consulting firms, and then opened his firm a few years ago where he has had the opportunity to work with Anheuser Busch, Sears Holding, Home Depot, Bank of America, and other companies building applied statistiscs applications for business intelligence. This year he is excited to be opening an applied statistics laboratory at Collabtech on the campus of Georgia State, in collaboration with the graduate studies departments of CS, STATS, and MBA programs. Jim began coding in graduate school in matlab and sas, and just didn't stop learning languages from there. He started playing around with node.js about a year ago, and is quickly becoming enchanted. Having worked in PHP, Django, and LAMP stacks, node is a breath of fresh air. He can easily see the end-to-end js platform becoming the industry standard for web applications, and he is excited to be able to help share these changes with the applied statistics environment. Quick shameless plug: if you or your firm is looking for an agile team to build advanced statistical models, or interactive applications with advance analytical backends drop Jim an email at [masked].
Royi Hagigi will present
The Perils of Unit Testing Promises and other Async code
We can all agree that unit testing is important, but some functions are inherently hard to test. This presentation will focus primarily on best practices for testing asynchronous code using promises and the many pitfalls and gotchas that you will come across while trying to do so. Examples in the talk will primarily use Q, mocha, and chai.
Royi Hagigi is a software engineer at Yahoo working mainly in node.js on a variety of applications. Royi studied Computer Science and Business Management at Georgia Tech where he worked for Corus Consulting as a junior consultant on .NET projects as part of the co-op program. Later, while still a co-op, Royi joined IgnitionOne as a software engineer. After graduating, he continued his work there for an additional two years, primarily in C#/.NET and ActionScript. Royi has worked at Yahoo since 2013 and remains passionate about Unit Testing, Clean Code, and Software Craftsmanship.
After the meeting we will meet around the corner at Cypress Pint & Plate for drinks and socializing.
Hope to see you all there!