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
Lessons learned while developing with Sylius
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Antonio Peric-Mazar
July 05, 2017
Programming
0
93
Lessons learned while developing with Sylius
What we learned about Sylius and Open source in last 4 years
Antonio Peric-Mazar
July 05, 2017
Tweet
Share
More Decks by Antonio Peric-Mazar
See All by Antonio Peric-Mazar
You call yourself a Senior Developer?
antonioperic
2
150
Using API Platform to build ticketing system #symfonycon
antonioperic
4
970
Using API platform to build ticketing system (translations, time zones, ...)
antonioperic
2
320
Are you failing at being agile? #digitallabin
antonioperic
0
59
The UI is THE Application #dpc19
antonioperic
1
77
Symfony 4: A new way to develop applications #ipc19
antonioperic
0
78
A year with progressive web apps! #webinale
antonioperic
0
94
Symfony 4: A new way to develop applications #phpsrb
antonioperic
0
70
REST easy with API platform! #DevConMU
antonioperic
0
540
Other Decks in Programming
See All in Programming
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
190
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.8k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
710
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
CSC307 Lecture 05
javiergs
PRO
0
500
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
MUSUBIXとは
nahisaho
0
130
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Balancing Empowerment & Direction
lara
5
880
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Automating Front-end Workflow
addyosmani
1371
200k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Abbi's Birthday
coloredviolet
1
4.7k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Transcript
Lessons learned while developing with Sylius Antonio Perić-Mažar, CEO @
Locastic
Antonio Perić-Mažar, mag. ing. comp. CEO, Co-Founder @ Locastic Co-Founder
@ Shi# Conference So#ware developer, Symfony2 Open Source Contributor SFUGCRO www.locastic.com
[email protected]
@antonioperic
We help clients create amazing web and mobile apps (since
2011) www.locastic.com @Locastic Design and development agency Mobile development Web development UX/UI Training and Consulting Shi! Conference, Symfony Croatia
None
How it all started?
4 years ago, Sylius v0.6.0 Talks: ezPublish and Sylius integration
Sylius Meetup PHP Verona Unconference track WebCamp Ljubljana Lightning Talk
Our first project
We learned a lot We started a few times from
the beginning BCs killed us Daily upgrades
Don’t reinvent the wheel but think twice!
Is the product ready for production? When will it be
ready? Can you maintain it? Will it save you some time and money?
Roadmaps are not written in stone
Roadmap will be changed You are just a part of
community and you cannot force it in your direction Sometimes you will wait for months to get roadmap updated
Project owner doesn’t think/care about your business
His product comes first Feature list is never final Be
ready for big changes You should think about your business
Good Code doesn’t sell
Business owners don’t want to pay for good code Features
are important Nice code won’t upgrade to 1.0.0.-alpha Do you have time and budget to build all what is missing?
You can learn from good code!
BDD TDD Symfony best practices Large project organisation
Contributing is hard
You need time and budget It is hard to do
it while you are working on a project for clients It’s a good thing to do
Open Source is a good sales channel
Agencies and clients are following GitHub You can boost your
visibility You can boost your skills
Networking is amazing
You will meet a lot of smart and cool people
You will get some new partners You will learn a lot about communities and how they work
Sylius today
Locastic & Sylius
Better organisation More mature projects Clear roadmap
Great fit for small ecommerce projects Lack of features should
be fixed with plugins eco system Great fit for large custom projects (if you have symfony developers in your team)
QA
www.locastic.com
[email protected]
@antonioperic Thank you