Spree Conf 2013
May 20 - 21 Washington DC
Learn More

Archive for March, 2013

Get to Know SpreeConf DC Speaker: Eric Koester

On Tuesday we introduced you to SpreeConf speaker, Chris Mar who will be discussing the new split shipments functionality that’s coming in Spree 2.0 at SpreeConf DC May 20th - 21st in Washington, DC. Today we’d like to introduce you to Eric Koester. Eric is the Founder of Zaarly and will be speaking at SpreeConf about capitalizing on the micro-prenuer revolution.

Eric Koester

Eric Koester

Founder at Zaarly
Eric Koester is a serial entrepreneur and most recently the founder of Zaarly, a leading online marketplace to discover and work with talented local service providers. Eric also serves on the board of directors of Startup Weekend and volunteers his time working with Steve Blank and others to teach and grow the NEXT entrepreneurial curriculum in more than 100 communities around the world in 2013. Eric is a well known writer and author, including the books Green Entrepreneur Handbook and What Every Engineer Should Know About Starting a High-Tech Business Venture, and was named one of the 40 Under 40 for Washington, DC in 2011 and the Tech Hire of the Year in 2010.

Capitalizing on the Micro-preneur Revolution

Entrepreneurship is hot. Perhaps it is the down economy, the popularization of the rich and famous rags to riches entrepreneurs, or maybe just a sense of wanting to “do your own thing”, but estimates predict that there are over 40 million members of the “freelance economy” - independent workers, contractors, small business owners or part-time workers. And an amazing opportunity has arisen as new companies rush to serve this new entrepreneurial class - from helping with website creation to accounting to billing to marketing - a new set of customers is coming online in need of help.

The team behind Zaarly spent months speaking with local entrepreneurs and small business owners to build a product to serve them better. The result was Storefronts, which were released in September 2012 as a tool for individuals, freelancers and small business owners to sell their services online. This exercise of speaking to this new class of entrepreneurs and hearing their thoughts about their lives, their businesses and the services they are using in their lives offered some fascinating insights into today’s new entrepreneurs. Eric will be speaking at SpreeConf about his learnings on what today’s entrepreneurs want and need as we build new tools to power this growing ecosystem.

Getting to Know Eric

We asked Eric to give us his thoughts on the latest happenings in the small business and entrepreneur communities and some of the interesting projects he’s working on right now.

What trends are most exciting to you right now?

The “Entrepreneur Next Door” trend is a really interesting one. What the 2008 financial crisis did was kick start many more individuals to go out and start their own thing - an Amazon or Etsy shop, a decorating company, a lawn care business, a catering company or any one of numerous “skill-based” businesses out there. And the result is that you’re seeing companies like Square, Zaarly, Etsy, Uber and dozens more emerge to support them. I anticipate seeing a real surge in local businesses with more and more consumers shunning the big-box stores to support local entrepreneurs.

The “Information Democratization” movement is something else I see really causing disruption. Any industry that runs on information asymmetry (with someone having information and someone else not), are ripe to be disrupted. That may mean pricing transparency in collectibles (eBay), busy-times for taxi rides (Uber), financial advising (Wealthfront) or dozens and dozens of more examples. I even love the Data.gov/Open Data initiative spearheaded by Todd Park - helping unlock all this valuable information for the general public. That may help create some really powerful tools for the general public. The term Big Data is overplayed, but the reality is that if done well we can start to put data to work for us to lead more efficient lives - which comes as we democratize information.

Any interesting projects you are working on that others might be interested in?

I’ve become really interested in what has happened to small business owners since the 2008 financial crisis. What many people aren’t talking about are the lingering effects of that crisis and the resulting regulations on small business banking and lending. Today, there is $100B less in loans being given out by banks to small business owners - a drop in nearly 20%. So as a result, I’ve teamed up with some people in the SBA’s Office of Advocacy to get out and start talking to hundreds of business owners to learn how they are dealing with this and what they need to succeed. If people know of small business owners (not startups, but businesses that are more traditional - not a fit for VC or angel funding), then I’d love to talk to them.

I testified twice before Congress about the JOBS Act - and was incredibly excited to see it pass. But now the rules are tied up at the Securities and Exchange Commission. This means that new rules around Crowdfunding and permitting advertising of fundraising are still on hold. It’s something we can’t forget and I’m continuing to find ways to put pressure on the SEC to move ahead.

What are you most looking forward to at SpreeConf this year?

Haha…to be totally honest, I’m most looking forward to people letting their hair down afterwards at the after-party at Lost Society.

What do you hope SpreeConf attendees remember about your talk when they get home?

It’s never been easier to “support your local economy”. If we would support our local small businesses and entrepreneurs the way that we support our NFL, MLB and NBA teams, we’d really be able to make a huge difference in our hometowns.

80% plus percent of people say they’d love to buy local, but less than a third actually do. This new micro-preneur revolution changes that - letting you support a business owner on a platform like Uber, a craftswoman on Etsy, a craftsman on CustomMade, a developer on Elance or a baker on Zaarly.

Do you have any interesting picks - blogs, technology, books, new companies to follow?

My wife picked up the book Lean In by Sheryl Sandberg and “strongly encouraged” me to read it. I’m glad she did as it’s something everyone that cares about your industry should read - she nails it and offers some learnings that apply to a diverse thinking that men and women alike should read.

Come meet Eric and hear his talk about Capitalizing on the Micro-prenuer Revolution at SpreeConf DC, May 20th – 21st. The $199 early bird rate ends March 31st so register now and save!

Splitting the Spree Core

Coming in Spree 2.0 - Rearchitecting the Spree Core!

In my last post, I covered one of the features that will be going into Spree 2.0 - improved support for internationalization.

In this post, I’m going to cover a major rearchitecting of Spree, similar in size to the changes for Spree 1.0 (namespacing + cleanup), and Spree 1.2 when the auth component was removed and turned into spree_auth_devise.

In Spree 2.0, we’re splitting up the core component into three different pieces: Core, Frontend and Backend. This is due to a large number of requests from our users asking if they could just use the bare-essentials for Spree in one component.


Core will contain the very basics of Spree; just enough to get going. This is what you would use if, for example, you only wanted the database structure of Spree and then to build your own frontend and backend on that. Core will also contain the Promo engine, which was used to manage promotions. This has been used by a lot of stores, and it makes sense to bake it right into Core, rather than having it out in its own separate module and then having it “hack” into Core.


Frontend will contain the frontend of Spree; things like viewing products and the checkout process are contained within this module.


Backend will contain the admin functionality from Spree; things such as product data editing functions, taxons and promotion management.

The backend and frontend components also make use of the API component in order to perform some of their actions. You could also use the API to build a completely custom frontend for Spree, using a JavaScript framework such as
AngularJS or Ember, if you wanted. With the ability to pick just the Core and API components with Spree, this has never been easier.

We’ll be offering a lot more detail about splitting the Spree core and other new features included in Spree 2.0 at SpreeConf DC May 20th - 21st in Washington, DC. Check out the full conference schedule. Register below to get the $199 early bird rate before it ends March 31st.

Get to Know SpreeConf DC Speaker: Chris Mar

Last week we introduced you to SpreeConf speaker, Nick Gauthier who will be discussing how to put Rails 4 into Action at SpreeConf DC May 20th - 21st in Washington, DC. This week we’d like to introduce you to Chris Mar. Chris is one of the core team members at Spree and will be speaking at SpreeConf about the new split shipments functionality that’s coming in Spree 2.0.

Chris Mar

Chris Mar

Senior Software Engineer at Spree Commerce
Chris joined Spree Commerce as employee #1 and is a member of the Spree Core team. He joined Spree Commerce to be part of the vibrant Spree community and to contribute to making e-commerce fun and easy. He enjoys developing with Ruby and Objective-C. A startup guy at heart, he supports the Washington DC tech scene. He spends his free time playing with legos, snowboarding out west, shooting photos around the world and home brewing beer.

Fun with Shipments

One of the exciting new features that will be introduced in Spree 2.0 is split shipments. The Spree team has been hard at work the last couple of months developing sophisticated shipping and warehouse logic that will enable multiple shipment functionality for e-commerce store owners. Chris Mar has been leading the charge and will talk at SpreeConf about the details of the split shipments design and will discuss how you can customize the new split_shipments functionality to meet your store’s needs.

Getting to Know Chris

We asked Chris to give us his thoughts on the latest happenings in the Ruby space and some of the interesting projects he’s working on right now.

What trends are most exciting to you right now?

There is an object oriented renaissance in the Ruby on Rails community. People are moving away from the skinny controller/fat model pattern and extracting logic into objects. I love the testability of these objects and the clarity they can provide.

I hope this trend continues. On new features for Spree 2.0, I’ve been trying to extract logic into smaller objects and reduce the size of the God objects. Some of them are more than 600 lines!

Any interesting projects you are working on that others might be interested in?

I’ve been doing a lot of work on the way Spree builds shipments. Many stores have more than one warehouse or shipping rules based on size and weight. We are trying to create a customizable system to support small home based businesses all the way up to worldwide enterprises.

I’ll be covering the shipping changes in my talk at SpreeConf DC. I’ll be diving deep so developers will understand how to customize for their needs. Expect lots of great object diagrams and real world examples.

Why are you most looking forward to at SpreeConf this year?

Spree was born in Washington, DC. It has a vibrant tech community. The city is wonderful to visit that time of year. There will be a lot of energy at the conference.

I’m really happy Adil Wali is coming back to SpreeConf. His talk was the highlight of last year’s SpreeConf in Dublin. His deep e-commerce experience is unmatched. Everyone will learn something new at his talk.

I expect this to be the largest SpreeConf yet. We are expecting developers from all over the world. It will be a great time to meet other members of the community and discuss the future of our favorite e-commerce project.

What do you hope SpreeConf attendees remember about your talk when they get home?

Spree is an important project and depends on community support. Thousands of stores are taking orders and making money every day. We are working hard to improve Spree while maintaining our tradition of flexibility. We can all work on this together.

We have almost 400 contributors on the project. This is a group effort. I hope everyone leaves energized and ready to roll up their sleeves and ready to dive into the project.

Do you have any interesting picks - blogs, technology, books, new companies to follow?

My favorite book from the past year is Practical Object-Oriented Design in Ruby by Sandi Metz. It distinguishes itself from most Ruby books which focus on Rails. We’ve relied on the MVC pattern for so long; we’ve forgotten our object oriented roots. You may know the concepts but she makes you see Ruby from an enlightened perspective.

Bonus! Sandi will be at SpreeConf DC. I recommend you read her book before the conference. Her talks are meticulous and packed full of great information.

Come meet Chris and hear his talk about Fun with Shipments at SpreeConf DC, May 20th - 21st. The $199 early bird rate ends March 31st so register now and save!

Get to Know SpreeConf DC Speaker: Nick Gauthier

We are excited about our awesome lineup of speakers for SpreeConf DC taking place May 20th - 21st at the Studio Theatre in Washington, DC. To spread our enthusiasm, we are starting a new series called “Get To Know Our Speakers.” We’re kicking off the series today with SpreeConf speaker Nick Gauthier.

Nick Gauthier

Nick Gauthier

Co-Founder at Exobrain & B’More Awesome
Nick Gauthier is a web freelancer, consultant, and trainer specializing in Ruby on Rails and JavaScript. His experience spans from SQL to Sass and he always tests, all the time. He wrote Recipes with Backbone with Chris Strom and recently released his eBook Mobile Web Patterns with Backbone.js. Aside from freelancing Nick runs B’More Awesome, a Baltimore-based web training organization, and he also co-founded Exobrain, an online mind-mapping tool.

Rails 4 in Action

Nick will be speaking at SpreeConf DC about some of the ways he’s used the new features in Rails 4 to build applications efficiently with the latest web technology. Nick explains that Rails 4 introduces a bunch of really cool, new features: Multithreading and ActionController::Live combine to provide clients with Server-Sent Events for real-time activity feeds. Turbolinks has blasted application performance way beyond what we’re used to seeing. And, changes to how rails applications cache information has made caching simpler and easier to use.

Getting to Know Nick

We asked Nick to give us his thoughts on the latest happenings in the Ruby space and some of the interesting projects he’s working on right now.

1) What trends are most exciting to you right now?
This may come as a surprise, but I’m currently very excited about design. It’s great to see so many new products being released with a focus on user interaction and not just a barrage of features. It’s really added a new challenge for web developers to meet the design goals of an application, because it’s generally a hybrid of front and back-end coding, and it’s always unique and interesting.

I’m glad Rails is doing such a great job supporting this new style with a two pronged attack of increased performance (caching and turbolinks/pjax) and excellent functionality as an api for client-side code. Front-end libraries like Backbone.js and Ember.js pick up where Rails leaves off when really custom interactions need to take place.

2) Any interesting projects you’re working on that others may be interested in?

Always! I’m currently working on Exobrain, which as mentioned earlier is a simple and focused mind-mapping application. I’m also working on a new web-based presentation application, but it doesn’t even have a name or url yet so I can’t share it :-(.

As part of working on client projects, I’m working on an easier and faster way of wireframing UX and transitioning to an implemented application with a gem called throwup (still in its early stages). As a support for the presentation application, I’ve been working in a lot of real-time systems, and part of that is a gem called tubesock (also in its early stages). Tubesock makes it easy to use websockets in Rails, and I wrote about it recently.

3) What are you most looking forward to at SpreeConf this year?

First and foremost, I’m looking forward to all the familiar faces from last year’s SpreeConf (and of course all the new faces!). I’m also always excited to see people in the Ruby on Rails community doing Real Stuff™, serving real users with real products, so I like to hear from people using Rails and Spree to support their business.

4) What do you hope SpreeConf attendees remember about your talk when they get home?

I hope they remember to always push the boundaries of current technology and to try to accomplish what has yet to be done, even if there isn’t a gem for it!

5) Do you have any interesting picks - blogs, technology, books, new companies to follow?

I’m currently reading The Design of Design by Frederick P. Brooks Jr., which is a book about the process of designing complex systems. Frederick Brooks has been designing complex architecture (computers, buildings, helicopters, and more) about 12 times longer than I have, so I’m learning a lot.

Come meet Nick and hear his talk on Rails 4 in Action at SpreeConf DC, May 20th - 21st. The $199 early bird rate ends March 31st so register now and save!

IRC 101 - Realtime Spree Talk

Internet Relay Chat (IRC) is a protocol for live chat designed primarily for group communication via discussion forums called channels or rooms. Spree has had an IRC channel since April 2008, and it has been a valuable resource for Spree users to get help quickly and to get to know other community members better. It’s not unusual to have several core team members, creators of Spree extensions, Spree users, and even general Rails developers present in the Spree IRC room at the same time. There’s typically between 30 and 50 people in the room, and there is usually somebody available no matter what time of day.

Read below to get started using IRC and communicating with the Spree community.

The Easy Ways

If you have an IRC client installed, Click Here and it should automatically connect.

If you don’t have an IRC client installed, Click Here to use a web-based client to access the Freenode IRC network.

Pick a nickname, fill out the CAPTCHA, and click connect. You should be in the Spree room ready to talk!

Becoming a More Permanent Resident

There are a variety of IRC clients available on every platform imaginable. A few that we recommend are WeeChat (Mac, Linux), Pidgin (Mac, Linux, Windows), and XChat (Linux, Windows). It’s fairly simple to use most of these clients. They normally save your nickname and all your configuration settings, so all you have to do is launch the app to be connected. The vital information you’ll need to get it configured is below. Freenode is a large enough network, that many clients actually come preconfigured for it, so it’s simple to get started.

Vital Information for Expert Users

If you have an IRC client installed, Click Here and it should automatically connect.

If you want to set up your configuration manually, here are the settings:
IRC Network: Freenode
IRC Server: morgan.freenode.net
Port: 6667
Channel: #spree

Getting More out of IRC

Once you’re comfortable with IRC, you might look to get more out of it. Part of the value of IRC is there are a wide variety of channels on the network (over 13,500 at the time of this post), covering a wide variety of topics. Most clients will show you the list by simply typing /list in the web chat. The list will print in the “Status” tab. Some large channels that might be interesting to give you inspiration: #jquery, #rubyonrails, #postgresql, #mysql, #css. There are channels on virtually every topic imaginable, so check out the list and find things that interest you.

Hope to see you in the Spree IRC room soon!

Ten Reasons Why You Can't Afford to Miss SpreeConf

We’re really excited about SpreeConf DC and hope you are too. The two-day event takes place May 20th - 21st at the Studio Theatre in Washington, DC and features training on Spree as well as presentations from thought leaders in the e-commerce and Ruby community. This will be our third conference and if you haven’t come to one yet, we’ve put together ten great reasons why you can’t afford to miss SpreeConf DC.

#1 Learn About Spree 2.0

SpreeConf is a chance to learn more about the new and exciting features that have been added to Spree. This year’s conference includes several talks focused on the new functionality included in Spree 2.0. The Spree team has been hard at work improving split shipments and adding new international features. Come and talk to the Spree team in person to find out how you can take advantage of the latest and greatest advancements in Spree.

#2 Stay On Top of E-Commerce Trends

E-commerce is one of the fastest growing industries in the global economy right now. Many e-commerce companies fail because they can’t execute quickly enough to beat their competition. SpreeConf speaker, Adil Wali, will share the lessons he learned about scaling multiple e-commerce businesses, including ModCloth, one of the fastest growing companies in the fashion industry. We’ll also hear from Eric Koester, founder at Zaarly, about how to capitalize on the micro-prenuer revolution by serving this class of “freelance entreprenuers” who are taking advantage of platforms such as Airbnb, Etsy, Kickstarter, and of course Zaarly.

#3 Learn About Other Technologies

SpreeConf obviously has a strong empahsis on e-commerce but it is also a chance to learn about the other important technologies that enable Spree (and the rest of the Web). For instance, this year we have a great talk from Nick Gauthier about how to put Rails 4 into action for your e-commerce application and an awesome session from Sandi Metz covering practical guidelines for choosing what to test and how to test it.

#4 Meet the Team Behind Spree

This is an opportunity to meet the creator of Spree as well as the core team that maintains the project. If you are either currently using or contemplating using Spree for a project, you can’t afford to miss out on the chance to talk to the people that power the technology! Are you having difficulties with something in Spree? Do you have a feature request? Now’s your chance to tell us in person.

#5 Meet Fellow Spree Developers

In addtion to meeting the core team, the conference is a great opportunity to meet fellow developers in the community. You’ll be networking with other developers around the world who are also working on Spree projects and have the chance to compare notes. Previous SpreeConf attendees have included developers from Gucci, Chipotle and Blue Nile as well as various startups and developer shops.

#6 Meet Fellow Store Owners and Founders

SpreeConf isn’t just for developers. We have plenty of founders and store owners that come to our conferences as well. Whether you’re a startup or an established online business, there will be other business owners for you to network with and learn from. Previous founders and owners who’ve attended SpreeConf include Makerbot, Birchbox, Sticker Mule and Github.

#7 Help Shape the Future Direction of Spree

SpreeConf is also a chance to discuss and debate the future direction of Spree. We use the conference as a chance to communicate our latest thinking about where the project is headed but it’s also an opportunity for you to lend your voice to the discussion.

#8 Decide Whether Spree is Right for You

If you’re a developer or store owner considering Spree, this is the perfect opportunity to evaluate the technology and our community up close. We have plenty of developers and owners who come to our conference that are currently using Magento or other e-commerce solutions. If you’re considering learning a new technology or making a big investment in a new e-commerce platform, you owe it to yourself to check Spree out up close and personal.

#9 Find a New Job or Customer

One of the main reasons to go to any technical conference is to look for a new job or to get new customers. SpreeConf is a great opportunity to hire someone onto your technical team or to find customers looking for professional services.

#10 Meet Interesting People and Be Inspired

Finally, conferences are all about the people. Whether your motivation is to learn or to conduct business, SpreeConf is the perfect opportunity to shake things up and travel somewhere new to meet some really cool and interesting people. We have a great online community but sometimes there is no substitute for meeting in person. When you get a large number of smart people together in one place it usually results in suprising and interesting benefits and amazing creativity. We’ve built lots of networking opportunities into the schedule including lightning talks, a happy hour, and a SpreeConf after party.

How to Optimize Your Spree Store for Search Engines

Alarm Grid Home Security is using Spree to build traffic and trust! When we started Alarm Grid, we made the decision that all of our store-building efforts would go toward 1) increasing trust, 2) improving consumer experience, and 3) improving our rankings for important keyword buckets.

Sounds pretty simple, right?

So… First things first, we got our store up and running. After considering all of our options, we settled on… Spree… YIPPEE!

As an SEO consultant who has worked with some pretty big brands, my job has often been to go into companies whose bottom line is doing a-ok and explain to their tech team why what they’re doing is inadequate. You’d be amazed how many Fortune 500 companies don’t have their house in order when it comes to search optimization.

In the case of Spree, so much is done right out of the box, optimizing the site was a delight. I found myself getting to add features in support of SEO rather than asking our technical team to make deletions to the system because some programmer took a terrible shortcut back in the day.

Content Types

Every site has different types of content. A good content baseline would include products and probably some sort of blog. But if you want to improve your SEO ranking using a system driven by content, you can probably think of a lot more content types than just the two.

If you’re not an SEO expert, or haven’t ever wrapped your head around the idea of content types, it’s pretty simple. Google only reads text, so in that sense, all content is the same. But Google categorizes text, so if it can tell that the text is a video transcript, a list of times or details about an event, or information and prices about a product (or even a review about that product which is a different content type entirely), it will treat the content very differently. You can get a good, comprehensive list of content types and everything that Google wants to see within them at schema.org.

Alarm Grid started with products, like any e-commerce store would. Spree handles that pretty well out of the box.

Then, we added product manuals by importing documents from Alarm Grid’s Scribd account using the Scribd API. We then built an entire system in the backend to handle our user’s security FAQs, of which we have collected more than 10,000 (we haven’t answered them all, but we have that many we’re trying to get to). And we extended our products using the official Spree review extension. To date, we have collected more than 100 user-generated reviews. Using YouTube, we uploaded videos to our YouTube channel and then put them up on our site as a new content type. Since Google can’t see or hear what’s in videos, we have gone through the considerable effort of transcribing them, and making sure that our most important videos are surrounded by good content marked up by schema.

Flat URLs and Taxon Design

My philosophy is that URLs should be as short and sweet as possible. I like nested URLs, but they can cause some problems, not to mention that any benefit gained from the signal a nested URL sends to Google can be gained by a good bunch of hyperlinked, on-page breadcrumbs. And in the case of Spree, as you’ll see, a flat URL structure gives you a lot more flexibility as you grow your site into the behemoth you always know it can be.

The result of our flat URL structure is wonderful. My team can move taxons anywhere they want. Which means if a taxon was mis-categorized 8 months ago, I don’t have to worry about re-categorizing it today, because when I move my taxon, the integrity of my URLs is preserved.

The code? Pretty simple thanks to Ruby, class_eval and decorators.

Canonical URLs

Adding a rel=“canonical” to the header of your site will ensure that the URL on your site is appropriately understood by Google. Simply put, Google sees http://www.site.com/subdirectory as an entirely different page than http://www.site.com/subdirectory?=somevariable. Now, sometimes that will be a new page with new content. But at other times that variable is nothing more than information you were trying to extract or preserve. Using the rel=“canonical”, however, you can tell Google that the URLs are to be treated as the same URL.

It’s a little more complicated to patch canonical URLs into Spree. MVC critics may argue with our method, but we set the canonical inside the controllers using filters and output them via an override. Relevant code on gist.

Full-site SSL

We are a security company, so it’s no surprise that we opted to overengineer the security of our own website. Oftentimes, sites will only put SSL in the portions of their site that are taking down credit card information. We went the extra mile and wrapped our entire site in SSL. Google used to have a lot of trouble with SSL. I would never have done this only 2 years ago, but Google is getting better and better, and their capabilities are much better than ever before. We are finding that Google loves SSL. In fact, it’s removed duplicates that the https vs http URLs that not even canonicals could fix. Relevant gist to get Spree to do this.

Duplicate content

Out of the box, Spree needs a little bit of duplicate content cleanup. For example, in the default template, both the homepage and the /products page are exactly the same thing. They display the same products, have the same pagination, and probably the same text. You can get around this in a few ways. The first thing you can do is disable or make inaccessible to crawlers one of the two pages, you can change the homepage so it’s different than the product page, or you can add tons and tons of completely different text to the two pages. Google will read the text, and the fact that they list the same products stops mattering as much. We fixed up our homepage and will soon also be adding content to the taxon pages. If you can help it, you should add as much content to internal pages as you can.

Hope that helps!

We’re not done. We are going to do as much as we can to turn out unique and wonderful, interactive content. We’re not sure what the future holds for our site, but whatever it is, it’s going to be creative, and it’s going to be built with help from Spree.

Anyhow, good luck! We are excited to be members of the Spree family and are happy to continually contribute to the development of our favorite ecommerce system.

Thanks Spree!

Shop the Alarm Grid website and follow them on Twitter and Facebook.

SpreeConf DC Speaker Lineup Announced

We are proud to announce the speaker lineup for SpreeConf DC taking place May 20th -21st at the Studio Theatre in Washington, DC. The two-day event, sponsored by Contegix, features training on Spree as well as presentations from e-commerce and Ruby on Rails thought leaders. Some of our speakers include:

Adil Wali

Adil Wali
Lessons from the Field: Scaling an eCommerce Business
Adil is a passionate entrepreneur and product visionary who loves the startup and high growth environment. He is a founder at Crowd Interactive and ModCloth and is currently the CEO at Kemists. Adil cares tremendously about user experience, product vision, and building ridiculously good teams.

Sandi Metz

Sandi Metz
Magic Tricks of Testing
Sandi was a long-time software architect at Duke University, for whom she still consults. She has been solving real problems in large, long-lived object-oriented applications for more than twenty years. She is also the author of the book Practical Object-Oriented Design in Ruby: An Agile Primer.

Eric Koester

Eric Koester
Capitalizing on the Micro-preneur Revolution
Eric is a serial entrepreneur and the founder of Zaarly, a leading online marketplace to discover and work with talented local service providers. Eric is also the author of several books including the Green Entrepreneur Handbook and What Every Engineer Should Know About Starting a High-Tech Business Venture.

Nick Gauthier

Nick Gauthier
Rails 4 In Action
Nick is a web freelancer focusing on Ruby on Rails and JavaScript. He co-authored Recipes with Backbone with Chris Strom and also wrote Mobile Web Patterns with Backbone.js. Nick runs B’More Awesome, a Baltimore-based web training organization, and Exobrain, an online mind-mapping tool.

Sean Schofield

Sean Schofield
Spree 2.0 and Beyond
Sean is the creator and CEO of Spree Commerce. He is an experienced programmer and entrepreneur and has over a decade of experience working with open source in both Ruby and Java. Sean is a member of the Apache Software Foundation as well as a committer on several popular Apache projects including Struts.

Brian Quinn

Brian Quinn
Introducing the Spree Integrator
Brian is an early contributor to Spree and was one of the first core team members. He’s been happily hacking on Spree for fun and profit since 2008 and is fanatical about all things open source. Brian officially came on board as the Spree CTO in May 2011.

See the full list of speakers and session topics at spreeconf.com.

Early Bird Promotion

We’re offering a special $199 early bird rate through March 31st. After March 31st the conference registration fee increases to $299. Our last U.S. SpreeConf in New York sold out quickly so act now and secure your spot at this amazing conference!

This project is maintained by a core team of developers and is freely available for commercial use under the terms of the New BSD License.

Spree, Spree Commerce and the Spree logo are all trademarks of Spree Commerce, Inc.