Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SCD 2016
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Oliver Skroblin
May 23, 2016
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SCD 2016
Oliver Skroblin
May 23, 2016
Other Decks in Programming
See All in Programming
Building an Out-of-Order CPU
latte72
1
750
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
490
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
290
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
2
220
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
2
280
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
360
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
270
新卒PdEのリアル
ryu1013
1
480
不幸な GC
chencmd
0
900
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
150
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
140
Featured
See All Featured
Fireside Chat
paigeccino
43
4k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
A designer walks into a library…
pauljervisheath
211
25k
Abbi's Birthday
coloredviolet
3
9.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
A Tale of Four Properties
chriscoyier
163
24k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Why Our Code Smells
bkeepers
PRO
340
58k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
Transcript
#scd16 Oliver Skroblin Shopware Refaktorierungen #scd16 Oliver Skroblin Wie geht
es weiter?
#scd16 Oliver Skroblin About me Oliver Skroblin shopware AG
#scd16 Oliver Skroblin Rückblick
#scd16 Oliver Skroblin 4.0 Refaktorierungen
#scd16 Oliver Skroblin Tabu!
#scd16 Oliver Skroblin 5.0 Refaktorierungen
#scd16 Oliver Skroblin SearchBundle SearchBundleDBAL StoreFrontBundle
#scd16 Oliver Skroblin 5.1 Refaktorierungen
#scd16 Oliver Skroblin MediaBundle SearchBundleES ESIndexingBundle
#scd16 Oliver Skroblin 5.2 Refaktorierungen
#scd16 Oliver Skroblin AttributeBundle FormBundle PluginInstallerBundle AccountBundle
#scd16 Oliver Skroblin Und jetzt?
#scd16 Oliver Skroblin Nicht 5.3
#scd16 Oliver Skroblin ApiBundle BasketBundle
#scd16 Oliver Skroblin ApiBundle
#scd16 Oliver Skroblin Wer braucht eine API? #scd16 Oliver Skroblin
Welche Anforderungen?
#scd16 Oliver Skroblin Shopware Insider #scd16 Oliver Skroblin
#scd16 Oliver Skroblin WAWI Performante WRITE-Operationen Keine Shopware IDS Batch
Operationen XML APP Performante READ-Operationen Shopware IDS Single Operationen JSON Interaktiv Synchronisation
#scd16 Oliver Skroblin CRUD Services Customer (SQL) Article (SQL) Blog
(ORM) Interaktiv XML Synchronisation JSON Encoders & Decoders DTO Endpoints
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin Open development
#scd16 Oliver Skroblin Warenkorb
#scd16 Oliver Skroblin Welche Anforderungen? #scd16 Oliver Skroblin Wer definiert
diese?
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin Wie will ich es benutzen?
#scd16 Oliver Skroblin Welches Verhalten erwarte ich?
#scd16 Oliver Skroblin Erwarte ich immer das gleiche Verhalten?
#scd16 Oliver Skroblin Steuerbares Verhalten
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin Erstes Konzept Was brauchen wir für Layer?
#scd16 Oliver Skroblin Basket add(Item) remove(Item) Context payment shop customer
Calculated Basket deliveries price items payment DTO Calculation calculate(Basket, Context) Persister load(name) persist(name, Basket) Services Product Validator handle(Basket, Context) Product Handler Voucher Handler Delivery Separator Delivery Calculator Access points Shipping Cost Calculation calculate(Delivery, Context) Voucher Calculation calculate(Voucher, Item[], Context) Product Calculation calculate(Product, Context) Calculations
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin
#scd16 Oliver Skroblin Open development
#scd16 Oliver Skroblin Fragen?
#scd16 Oliver Skroblin Danke