Spree Commerce

Try It Now

Get to Know SpreeConf DC Speaker: Chris Mar

Posted on March 26, 2013 by Lynne Brehmer

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!