Spree Commerce

Try It Now

Top Five Reasons to Come Back to SpreeConf

Posted on April 18, 2013 by Lynne Brehmer

If you’ve attended SpreeConf before you know what a great experience it is. We want to make sure that you don’t miss out on the great lineup of speakers and events we have planned for the conference this year. As a thanks for your ongoing support, we’re offering past attendees a special discount off the regular SpreeConf ticket price. Email lynne at spreecommerce.com for the discount code.

#1 Learn About Spree 2.0

The Spree 2.0 release is just a few weeks away. SpreeConf offers the opportunity to talk with the Spree core team in person about how you can take advantage of the new Spree 2.0 features including: split shipments, the re-architecture of the Spree core, and internationalization improvements.

#2 Get Testing Advice from Sandi Metz

Tests are supposed to save us money. How is it, then, that many times they become millstones around our necks, gradually morphing into fragile, breakable things that raise the cost of change? Many times we write too many tests and we test the wrong kind of things. Sandi Metz’s SpreeConf talk will offer simple, practical guidelines for choosing what to test and how to test it.

#3 Put Rails 4 into Action

Rails 4 brings a bunch of really cool, new features including: 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.Nick Gauthier will show some of the ways he’s used the new Rails 4 features to build applications efficiently with the latest web technology.

#4 Get Lessons from the Field

eCommerce is one of the hottest and highest-growth spaces driving the world economy right now and while most companies attempting this space have quality products and a solid target customer, many of them will fail because they cannot execute quickly enough to beat their competition. Adil Wali will cover lessons learned scaling multiple e-commerce business, including ModCloth, one of the fastest growing companies in the world of fashion. Denis Ivanov will also offer advice about how to perfect your e-commerce frontend through SEO techniques and conversion rate management.

#5 Find New Clients and Developers

SpreeConf is a great place to meet store owners looking for help with their Spree stores. It’s also a great place to find developers to join your team. We’ve built lots of networking opportunities into the SpreeConf schedule so you can discuss future Spree projects together.

There are less than five weeks until SpreeConf and tickets are selling fast. Make sure to secure your spot at SpreeConf DC before we’re sold out.

Get to Know the Creators of Spree

Posted on April 17, 2013 by Lynne Brehmer

It’s a really exciting time for Spree. We are now one of the top open source projects in the world. We have 3,835 Github watchers and 372 GitHub contributors who have made more than 9,000 contributions. SpreeConf is your chance to meet the creators of Spree, Sean Schofield and Brian Quinn, and to hear their plans for the future direction of the project first hand. Sean and Brian will share in depth details about the Spree roadmap and the new features included in Spree 2.0. Don’t miss your opportunity to meet Sean, Brian, and the rest of the Spree team in person at SpreeConf, May 20th – 21st in Washington, DC.

How it all Began

Most of you probably know that Sean Schofield and Brian Quinn are the co-founders of Spree. But what you might not know is how the Spree open source project started and how Sean and Brian met. Sean created the Spree open source project in July 2007 after trying several open source alternatives and finding they lacked the flexibility to build exactly what store owners wanted. Brian discovered Spree when he was searching for an open source, Rails based e-commerce solution for one of his client projects. Brian contributed several internationalization features to Spree and in the process got to know Sean. They began working on client projects together and agreed to start an e-commerce consultancy company which eventually turned into Spree Commerce Inc. Since then Sean and Brian have worked diligently to improve the Spree platform and grow the Spree community.

Sean Schofield

Sean Schofield
Sean is the co-founder 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 also a member of the Apache Software Foundation as well as a committer on several popular Apache projects including Struts. Sean dedicates his time to the Spree open source project and ensuring that it lives up to his vision of being the most flexible, open source e-commerce platform in the world. At SpreeConf, Sean will share details about the new features included in Spree 2.0 including split shipments, the re-architecture of the Spree core and internationalization improvements.

Brian Quinn

Brian QuinnBrian is the co-founder and CTO of Spree Commerce. He has been using Ruby for fun and profit for several years now (before Rails 1.0.) He is also the author of the innovative Deface project. He enjoys tackling hard problems, learning new things, and building awesome software. At SpreeConf, Brian will introduce the Spree Integrator, a project our team has been quietly working on the last six months which enables stores to integrate with all the internal “stuff” that companies need to run their stores like drop shipping, accounting, analytics, warehousing, etc. Brian’s Spree talk will include a live programming exercise that everyone can join in on.

See You at SpreeConf!

Here are a few closing words from Sean about why he is excited for Spree Conf…“Conferences are all about connecting with people. We have a great online community but sometimes there is no substitute for meeting in person. There are people I’ve been working with from all over the world for several years now. It’s always fun to see them in person. Each year there are also new people in the online community that show up for the in-person conference. It’s great to meet the people behind the code.”

Don’t miss out on your chance to meet the creators of Spree and to connect with the Spree community. Tickets are selling fast. Less than 5 weeks to go!

New Documentation Site

Posted on April 15, 2013 by Andrew Hooker

Why new guides?

A while back, we put a lot of work into creating documentation for our API independent of the developer guides. Our designer Alexey (aka devilcoders) did a great job on the API guides, and we wanted to bring that great work into the developer guides as well. We also used this as an opportunity to go through the guides and clean out things that were confusing or out of date. To top it off, John Dyer ( LBRapid ) put together a few new tutorials, going step by step through getting started with Spree and using and creating extensions and deface overrides.

Starting with Edge

Currently, the new guides are available on Edge. Edge is our repository for documentation about Spree features that haven’t been released yet. Once the next major Spree version is released, the guides in the Edge repository will replace the current guides. We will continue to make the old guides available as we have in the past with our legacy guides. The Edge guides include documentation on the new Split Shipments functionality included in Spree 2.0. Make sure to give this section a read and let us know what you think about the new feature.

Preview the Spree Integrator

You’ll notice we included a section in the Guides called The Spree Integrator. The Spree Integrator is a project our team has been quietly working on the last six months and is the pillar of our new Spree Professional packages. The Spree Integrator is a new platform for extending the reach of your Spree store into a myriad of crucial business applications and services like drop shipping providers, accounting systems, transactional email services, custom applications and much more. Brian Quinn will explain more about the Spree Integrator at SpreeConf and will show how easily you can get started using the off-the-shelf services that we’ve built into the Spree Integrator and how you can create custom endpoints to process all the events as they happen in your store.

A Community Effort

While the Spree core team and staff did a lot of the work getting the guides converted, there were a number of community members who also contributed. We had 229 commits by 29 authors, including 14 commits by first time open source contributor Dana Jones. You can see all the contributions in a github compare

Contributions Welcome

We couldn’t do it without you! Especially if you’re new to Spree, or new to contributing to open source, the guides are a great place to get started. There’s constantly cleanup and improvement to be done. To contribute, simply follow the instructions here.

Watch for More

There’s more coming! We’re going to be looking at improving the developer guides in the future, as well as adding a guide section for users, covering things like how to use the admin interface. If you’ve got ideas for how we can continue to improve the guides, submit a pull request, leave a comment on this post, or open an issue on the repo.

Come Meet us at SpreeConf

The next SpreeConf is taking place May 20th – 21st in Washington, DC. SpreeConf is a great opportunity to learn more about what’s coming in Spree 2.0 and how to apply it to your store. We also have a great lineup of speakers from both the e-commerce and Ruby communities. Don’t miss your chance to meet the Spree core team in person and to connect with the rest of the Spree Community. Get $75 off with code “GUIDES” when registering at the link below.

Get to Know SpreeConf DC Speaker: Sandi Metz

Posted on April 11, 2013 by Lynne Brehmer

Last Tuesday we introduced you to SpreeConf speaker, Gregor MacDougall who will be speaking about his experience migrating a large scale PHP based e-commerce store to the Spree platform at SpreeConf DC May 20th – 21st in Washington, DC. Today we’d like to introduce you to Sandi Metz. Sandi is a software architect, programmer, and author and will be speaking at SpreeConf about practical guidelines for choosing what to test and how to test it.

Sandi Metz

Sandi Metz

Software Architect, Programmer, and Author
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.

Practical Guidelines for Testing

Tests are supposed to save us money. How is it, then, that many times they become millstones around our necks, gradually morphing into fragile, breakable things that raise the cost of change? We write too many tests and we test the wrong kinds of things. Sandi’s SpreeConf talk will strip away the veil and offer simple, practical guidelines for choosing what to test and how to test it. Finding the right testing balance isn’t magic, it’s a magic trick; learn the secret of writing stable tests that protect your application at the lowest possible cost.

Getting to Know Sandi

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

What trends are most exciting to you right now?

I’m excited about the increasing interest of the Ruby/Rails community in object-oriented design (OOD). OOD is both a passion and a bias of mine, and I see a lot of applications that have grown to where they can reap its benefits. We’re in the midst of a massive integration where the ideas of the masters of OOD are being stirred in a pot with the needs of programmers to get real product out the door; we’ll all benefit from what comes from this mix.

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

I’ve agreed to create a video series for Practical Object Oriented Design in Ruby. I’m currently at the ‘watching video creation tutorials’ stage so it will be a few months before they appear, but I’m learning something new and pondering object-oriented design. This is a treat for me and with luck, will be useful for others.

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

I hope that SpreeConf attendees walk away with an understanding that testing is easy. And, experts are no different than you—they just know a few more tricks.

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

I’m intrigued by the Go language but haven’t found time to more than be interested. I’m reading Thinking Fast and Slow, which outlines how we think and is, well, thought provoking. I’ve also been enjoying Implementing Domain Driving Design, an informative and approachable exposition of DDD.

Come meet Sandi and hear her talk about practical guidelines for choosing what to test and how to test it at SpreeConf DC, May 20th – 21st.