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
Don't Use Spree
Search
j3
February 26, 2014
Technology
0
150
Don't Use Spree
As presented at SpreeConf 2014 in NYC
j3
February 26, 2014
Tweet
Share
More Decks by j3
See All by j3
Hiring the Best Talent
j3
0
220
Great Technical Interviews
j3
1
490
Hiring for Your Stack is All Wrong
j3
2
500
Opportunity@Work / TechHire
j3
0
79
Building an Innovation Community
j3
0
80
Just Be Fucking Awesome
j3
1
310
Pragmatic TDD
j3
1
230
Just Be Fucking Awesome
j3
3
430
Internationalization & Localization
j3
8
1k
Other Decks in Technology
See All in Technology
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
130
FinOps_Demo
tkhresk
0
130
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
260
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
250
ペアーズにおけるData Catalog導入の取り組み
hisamouna
0
270
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
5
1.7k
はじめてのSDET / My first challenge as a SDET
bun913
1
190
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
1
560
YOLOv10~v12
tenten0727
3
850
Tokyo dbt Meetup #13 dbtと連携するBI製品&機能ざっくり紹介
sagara
0
420
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
1
550
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
4
1.1k
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Faster Mobile Websites
deanohume
306
31k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Transcript
Don’t Use Spree Jeff Casimir
About You
Too Important
Who Makes This Thing?
None
Who Makes This Thing?
CEO
None
What a Team Looks Like
None
Open Source Is Stupid
None
None
Open Source Means Problems
Bugs Are Secrets
Open Source Has Bugs
None
None
None
None
None
Closed Source Is Safe
None
Bugs Can Be Features
Upgrading Versions
None
None
Who You Gonna Call?
None
Spree’s “Support”
None
None
None
None
The Business Case Is Clear
The Software
Just Build It Yourself
None
Job Security
The Ruby & The Rails
The PHP
None
None
None
Abstractions = Lies
None
Code Is Hiding
spree spree_api spree_backend spree_cmd spree_core spree_frontend spree_sample
Opening an Engine
bundle open spree_api
None
Hi! I am Clippy, your programming assistant. Would you like
me to build your store’s API?
Engine Replacement
Changing Authorization Providers
Say You Get It All Put Together
How Deployment Should Be
None
Deploying Spree
None
None
None
You’re Responsible
Don’t Use Spree • Open Source is Too Dangerous •
The Project and Platform are Too Old • Spree Enslaves Their Support Team • The Software Is Too Modular • Deployment Is Too Hard Jeff Casimir