Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spree
Search
Pedro Costa
June 27, 2013
Programming
0
110
Spree
Spree presentation @ Minho.rb
Pedro Costa
June 27, 2013
Tweet
Share
More Decks by Pedro Costa
See All by Pedro Costa
The Functional Discipline
pfac
0
85
Interruption Engineering - Part I
pfac
0
46
Workshop Git 2013
pfac
2
120
Other Decks in Programming
See All in Programming
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
240
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
560
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
200
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.4k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
970
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
180
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
890
Try creating your own orderedmap
kazamori
1
170
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.1k
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
300
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
Deep Dive into React Stream/Serialize
mugi_uno
3
530
Featured
See All Featured
Navigating Team Friction
lara
179
13k
The Invisible Customer
myddelton
114
12k
RailsConf 2023
tenderlove
8
550
How STYLIGHT went responsive
nonsquared
92
4.8k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Raft: Consensus for Rubyists
vanstee
133
6.3k
A Tale of Four Properties
chriscoyier
152
22k
Code Reviewing Like a Champion
maltzj
515
39k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Writing Fast Ruby
sferik
622
60k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Transcript
Spree Pedro Costa minho.rb Friday, June 28, 13
$ whoami • MSc @ UMinho • WebDev @ Group
Buddies • working with Spree • Ruby & Rails fan Friday, June 28, 13
e-Commerce (Rails) • ROR-e standalone app • Spree collection of
engines • Piggybak single simple engine Friday, June 28, 13
Spree • Subjectively better than ROR-e Objectively more popular •
High investment => shouldn’t die soon • Open Source Friday, June 28, 13
Spree • omakase • Inefficient apparently it scales badly •
Untested code • SpreeConf’13 - Large Scale Migration to Spree by Gregor MacDougall & Clarke Brunsdon - TDD Spree by Peter Berkenbosch Friday, June 28, 13
Out of the box • Catalogue • Inventory • Orders
• Taxing & Promotions • Shipping Friday, June 28, 13
Extensions • User authentication • Paypal & other Gateways •
Internationalization some say multiple locales... • Complex searching filters (grouping) • Fancy • ... moar! (Spree & Community) Friday, June 28, 13
My experience • It’s probably already done • Overriding somethings
can be a pain • “Weird” code • No why’s Friday, June 28, 13
A little demo gem install rails -v 3.2.13 gem install
spree rails _3.2.13_ new my_store spree install my_store Friday, June 28, 13
??? Friday, June 28, 13
Resource • Kyle Crum @ ChicagoRuby 2013 http://vimeo.com/67860065 • guides.spreecommerce.com
• spreecommerce.com/extensions Friday, June 28, 13