Support the platform and be a part of this growing community by signing up for one of our sponsorship packages. View sponsorship packages

London, May 22-25

SolidusConf 2017

Learn. Share. Network.

$185 USD

Buy tickets

Presented by

The third annual conference for Solidus experts, people new to Solidus ecommerce, and stores considering the platform.

Keynotes

Tal Oron

COO/co-founder of Lost My Name

Lost My Name creates personalized storybooks by combining technology with the timelessness of physical books. Tal co-founded the company with three friends in 2012.

Previously, Tal was a product manager for CDRide, a personalized video startup, and founder of makersuk.org and a bunch of night clubs in Tel-Aviv.

Speakers

Clarke Brunsdon

Stembolt

Clarke started Stembolt (originally FreeRunning Technologies) with Sean Taylor over 8 years ago, building it to a company of 25 developers working almost exclusively in ecommerce. Stembolt forked Spree to create Solidus two and a half years ago, leveraging their experience working with dozens of stores across numerous industries.

Brian Buchalter

Tommy John

Brian has over 10 years of experience in web dev and sys admin. He's a committed Rubyist and loves the language's human-scale, open-source communities. He got involved in the Spree community in 2012 and is very happy to have brought his store, TommyJohn.com onto the Solidus platform. Brian works remotely from the tiny island of St. John in the U.S. Virgin Islands.

John Hawthorn

Stembolt

John is passionate about open source software. He began contributing to Spree in 2012 and now develops the Solidus open-source project full-time at Stembolt in Victoria. When not programming John likes watching baseball, fostering cats, and drinking a good IPA.

Gregor MacDougall

Stembolt

Gregor is a member of the Solidus Core team and has been working with Spree/Solidus for nearly 5 years. He's an avid developer, theatre fan and board gamer. Gregor currently lives in Toronto working remotely for Stembolt.

Ryan Moriarty

Lost My Name

Ryan is the head of business intelligence and data science at Lost My Name.

Jose Pio

Bitspire

Jose has worked with Ruby and Rails for the last five years, and Solidus for the last year. He's worked with companies around the world and is especially familiar with integrating payment gateways for international stores. He's an electronic engineer by education but a software developer by passion.

Eric Saupe

Deseret Book

Eric is the lead developer of DeseretBook.com, a book publisher and retail chain, based in Salt Lake City, Utah. He earned his BS in Computer Science from the University of Utah. When he's not turning caffeine into code he's passionate about pandas, cookies, Overwatch, and his two young daughters.

Denis Sellu

Cookies HQ

Denis has been working at CookiesHQ since his graduation from the University of the West of England in 2015. Outside of developing Denis enjoys solving problems, playing Minecraft and the Ukulele. Lover of coconut, and all things tech.

Alex Stoica

Lost My Name

Alex is a tech lead of the product delivery squad at Lost My Name. When he's not at his desk, you can find him out running and enjoying good music.

Hack days schedule

(Optional and included for free in your SolidusConf ticket)

Monday, May 22 & Tuesday, May 23

Spend 2 days with the Solidus core team and a room full of Solidus experts working on the platform or your own code

9:00 - 12:00

Coding

12:00 - 1:00

Lunch break (not provided)

1:00 - 5:00

Coding

Speaker schedule

A single track conference with talks from industry leaders. Plenty of time for mingling between sessions.

9:00 - 9:45

Registration

9:50 - 10:00

Gregor MacDougall - MC notes

10:05 - 10:50

Tal Oron - Opening keynote

How much technology does it take to bring magic and whimsy to millions of children worldwide?

Listen as Tal tells the story of lostmy.name's journey to Solidus and how they leveraged the platform to share their personalized magic with the world.

10:55 - 11:40

Clarke Brunsdon - State of Solidus

Clarke will cover the recent history and successes of the core project and the community at large, and give some insight into what to expect in the coming year.

11:40 - 1:00

Lunch

1:00 - 1:45

Denis Sellu - Analytics in ecommerce: How well do you know your customers?

Get a high-level view of how payments work and how requests to end providers are resolved. I'll use our latest payment gateway implementation as an example of how to structure and test a new ActiveMerchant and Solidus Gateway.

1:50 - 2:35

Eric Saupe - Keep your store fresh with an API-based CMS

Using an API-based CMS allows marketers and developers to update content without requiring a deploy. Supplemental product data like marketing images, descriptions, promotions, recommendations, and metadata can be rendered alongside Solidus data and targeted to specific products, taxons, or users. Start small with added hero carousels on specific taxon pages or go big and make your whole homepage pull all of its content from an API-based CMS. Live the dream with fewer deploys, happier marketers, and more sales.

2:35 - 3:00

Coffee break

3:00 - 3:45

Gregor MacDougall - Scaling Solidus: Handling the traffic of a successful business

One of the most frequent questions that Stembolt gets asked is how clients can scale Solidus to meet the needs of their growing business. We're going to review some of the ways to improve performance and bottlenecks that you might encounter along the way.

3:50 - 4:35

Ryan Moriarty - Using data to create impossibly personalized storytelling

Because Lost My Name's products are made to order, we have a unique opportunity at Lost My Name to use the data we collect to take personalisation beyond what is usually possible. In fact, we see it as more than just an opportunity, we see it as our obligation.

4:40 - 5:10

Lightning talks

Sign up at the conference by 2:30pm Wednesday

5:30 - 12:00

Pub night

Conference badge required for admittance. Off-site at The Minories located at 64-73 Minories, London.

9:00 - 9:45

Alex Stoica - Global shipping of on-demand products in Solidus

In the talk I will cover some of the complexities of Lostmy.name in terms of customisable products and global shipping, and how we weaked and used Solidus' capacities to tackle them. All of our products are customisable, and "made-to-order", so we operate on a zero-stock, on-demand production; which is not how most people that use Solidus are using it. On top of this, we are also shipping from 10 locations around the world, using complex shipping rules based on availability, shortest shipping duration, as well as capacity planning.

9:50 - 10:35

John Hawthorn - Extending Solidus

Solidus's strength is meeting the common needs of stores. But every store has different needs.

In this talk I'll explore how we might create lasting, useful, and versatile extensions. We'll look at some examples of what has and hasn't worked well in the past and what we can hope to do in the future.

10:35 - 11:00

Coffee break

11:00 - 11:45

Jake Lewin & Michael Silverman - Keynote

11:45 - 1:00

Lunch

1:00 - 1:45

Martin Tomov - The performant way to integrate with Elastic Search

As Elastic Search is a frequent requirement to many stores, there is a need to both sync the transaction data up to the search engine, and quickly display the search results to the user afterwards. Each of the two has its challenges.

We'll explore the ways I have tackled the problem of efficiently synchronizing product data, and how to perform a single Elastic Search query to not only retrieve the products results, but also a tree-like faceted navigation.

1:50 - 2:35

Brian Buchalter - Searchable application logs in production

Have you ever wanted to trace a customer's exact steps through your store to reproduce a bug? Want to know who made a change in the admin last Tuesday? Application logging can help! In this talk you'll learn how to:

  • generate useful production log data in a Solidus store
  • ship that data to Elasticsearch
  • search the data using Kibana
  • keep your new logging system healthy

2:35 - 3:00

Coffee break

3:00 - 3:45

Jose Pio - Integrating payment providers and payment gateways

Payments are at the core of every online store. Although there are a few of gateways already implemented for Solidus, you might find yourself faced with the daunting task of modifying an existing payment gateway, or even building it from scratch.

3:50 - 4:35

Thomas Sample

TBA

4:40 - 4:55

Clarke Brunsdon - Closing

Pub night

Wednesday, May 24th

Network and socialize with the conf crew at The Minories located at 64-73 Minories, London. It's less than half a km north of the venue, and will be party central from 5:30pm to midnight.