Welcome to the newest member of our Couchbase Champion Community, Aaron Benton.


Tell us about yourself and what you do in your daily role?

I am a Senior Applications Architect for Market America / Shop.com. I work closely with our mobile app and front-end UI teams on a daily basis to design projects, deal with technical problems, and work on infrastructure and processes to support the ongoing development of our applications. Most of my development time is spent working in Node.js and ColdFusion.

Where are you based and what do you like to do in your spare time?

I am based out of Greensboro, NC. In my free time I enjoy hiking, rock climbing, and playing sports – really anything competitive that pushes me to be better. I also spend some of my time working on open source projects such as CFCouchbase, an unofficial Couchbase SDK for ColdFusion, as well as Fakeit, a data generator that supports various output formats and can export data directly to Couchbase.

What made you choose Couchbase?

Being a memory-first database, the simplicity, performance, and scalability that Couchbase offers were all factors. However, the biggest of those has to be Couchbase Lite and Sync Gateway.

What have you accomplished using Couchbase?

Couchbase Mobile has provided us an offline mobile solution with speed to market and flexibility without having to always rely on full-fledged APIs being built or available at the time of development.

What one feature of Couchbase do you use and what should people know about it?

The Sync Gateway – it is a great solution for building near API-less applications while also managing syncing of documents between multiple devices.

If you could have three wishes for Couchbase what would they be?

      Mobile friendly / Responsive UI for the admin

      SDK support for Sync Gateway operations

      Centralized documentation, better search functionality

What is your favorite book or author, and why?

“JavaScript: The Good Parts” by Douglas Crockford. This book explains the parts many dislike about the language, and how to properly use it in the way it was designed.

Posted by Laura Czajkowski, Developer Community Manager, Couchbase

Laura Czajkowski is the Snr. Developer Community Manager at Couchbase overseeing the community, our incentive programs, Experts and Champions group, meetups, and defining our presence at developer events. She’s also responsible for our monthly developer newsletter and engaging with our community in various forms.Laura has been active in Open Source communities since 2000 and has been involved in various activities, including leading and organising conferences on software testing, documentation, and advocacy. Laura is an Open Source advocate and regular conference speaker who is passionate about getting people – everyone from primary school students to technology professionals – involved in Open Source communities both on IRC and in face-to-face discussions, she is easily found online at @czajkowski on twitter and on freenode.

Leave a reply