06/19/2012 at 07:00 PM
We have a visiting speaker from out of town, Peter Bell, SVP Engineering at General Assembly, joining us. He’s here for Uberconf and is happy to join us to give his presentation, ‘Stop being square: life is a graph’. Databases with only one relationship type and no ability to add properties to their relationships are square, not relational (I’m looking at you, postgres). In this session we’ll look at a truly relational database – neo4j. We’ll look at what it is, why you’d want to use it and how it changes your data modeling and development process when you start using graph databases. Whether you’re coding social apps or just want to manage a web of things, learn how neo4j can change the way you think about storing your data.
Following him Ben Smith of Pivotal Labs will be speaking on safely using gems. If you use ‘gem install’ or ‘bundle’ to install your dependencies, this talk will make you reconsider. Learn how gems can compromise data, source code, or machine access, and how to identify malicious gems.
05/17/2012 at 06:30 PM
May is a special Boulder Startup Week edition and will start earlier at 6:30pm. Pivotal Labs is generously providing food and beverages while we spend the first half hour networking. We have three talks lined up for this meeting and we’ll start them promptly at 7pm.
First up is Stephan Hagemann with a talk on structuring Rails applications with engines. As an application grows there are several ways to deal with the growing complexity. He will discuss several options and dive into how to use Rails 3 engines to achieve a better structure within one application.
Second, Ara Howard will be speaking about his library, DAO, which focuses on using the timeless pattern of the data access object to liberate your views and controllers from brittle coupling with your models.
Finally, Davis Frank, who’s visiting us from San Francisco, will close it out with a talk on Jasmine. Learn to test your JavaScript as “Real Code”.
04/17/2012 at 07:00 PM
For our April meeting will have two Davids speaking. First, David Graham will be talking about building an XMPP server with Event Machine. He’ll dig into the streaming XML parsers, state machines, asynchronous queues, fibers, and thread pools needed to build a scalable, event-based chat server. Following that, David Kapp will speak about client-side template rendering. He’ll talk about what client-side rendering is, why you should care about it, give some examples, and talk about how to fit it into your projects. There are a lot of different libraries for this out there, and while the examples will be given using Handlebars.js, the general ideas should apply to any of them.
Pivotal Labs will be providing food and beverages starting at 6:45. Come early, hang out and chat with your fellow Rubyists. See you there.