Displaying articles with tag 2010

March Meeting: Nathaniel Talbott & (Ab)Using ActiveMerchant for Fun and Profit

Posted by melriffe, Mon Mar 08 08:00:00 UTC 2010

Meeting Details

Date: Tuesday, 9 March
Time: 6:30 – 8:00 PM
Place: Tuckahoe Public Library

Meeting Abstract

If you’ve ever wanted to collect money using Ruby, then you’ve probably run across ActiveMerchant. This fantastic piece of utility code from the Shopify team not only allows you to talk to a payment processor, it allows you to talk to a whole host of them using a single interface. I’ve gained a lot of experience with ActiveMerchant while working on Spreedly, and I’ll be imparting both how to most effectively use AM as well as how to extend it.

But of course, code is only a small piece of the whole “getting paid” picture. I’ll also talk about the difference between merchant accounts and payment gateways, why you might or might not want to use PayPal, and what you need to know about PCI in order to not have to know about PCI.

See you there!

Presenter Bio

Nathaniel runs Spreedly, Terralien, and the Raleigh Ruby Brigade. He also created test/unit a million years ago and occasionally sleeps polyphasically.

Sponsor

David Hamm of Signature Consultants will be providing the food for this month’s meeting.

Announcements

RubyNation 2010 http://rubynation.org/ There are now less than 40 tickets left. I encourage everyone to attend this regional conference.

RailsConf 2010 http://en.oreilly.com/rails2010 7-10 June; Registration is open; This year the conference will be in Baltimore, MD.

1 comment | Filed Under: Meetings | Tags: 2010

January Meeting: Jim Van Fleet and NoSQL Technologies

Posted by melriffe, Fri Jan 08 22:33:00 UTC 2010

Time Change

Sorry for the late notice. However, the meeting is now from 6:30 until 8:30.

Meeting Details

Date: Tuesday, 12 January
Time: 6:30 – 8:30 PM
Place: Tuckahoe Public Library

Meeting Abstract

Jim Van Fleet plans on comparing and contrasting three different groups, and talking about what kind of problems match the different kinds of technologies. Unlike MySQL and Postgres, for example, which although they have different feature sets, basically do the same thing at the end of the day, the technologies that are being lumped together under the NoSQL flag in many cases have nothing to do with each other:

  • Document databases

These include Mongo and Couch. Ilya Grigorik includes Tokyo Cabinet in this category, and I’ll mention why I don’t (with an aside about Tokyo’s other benefits).

  • Hash tables

There are like a zillion of these. Redis is quite popular, memcached was the first. Talking about benefits and genesis is pretty straightforward, but I’ll mention the points of contrast in the ones that I know about.

  • The Modern Wonders of the World

Amazon’s Dynamo and Google’s BigTable are an inspiration to many implementers of NoSQL technologies. Even those implementers that aren’t directly working on related technologies know about them.

Dynamo is a lot like a distributed hash table with very particular rules and some backend wizardry.

BigTable is an entirely new way of modeling data and “doing an application”.

Cassandra, in particular, is a technology that uses elements of both, and is a major frontier. I can talk a little bit about what the benefits and costs are for investigating Cassandra today.

Presenter Bio

After catching the Ruby religion from Dave Thomas at a No Fluff Just Stuff in Reston in 2004, Jim Van Fleet has been working with Rails ever since. During his time as a Community Developer at TradeKing, he’s been involved in the dirty business of maintaining a quickly growing web application in Ruby that received a Webby nomination in 2008. He received his Doctorate of Sideburns from Hard Knocks University in 1994.

Announcements

CVREG Book Club will be kicking off this month. Pragmatic Programmer’s Security on Rails will be our first book.

Clinton Nixon of Viget Labs will be presenting next month: “The Joy of Ruby” His presentation does an excellent job of answering the question: Why use Ruby?

1 comment | Filed Under: Meetings | Tags: 2010