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
Symfony va a Skuola
Search
Fabio Giannese
October 05, 2012
Programming
0
110
Symfony va a Skuola
L'esperienza di Skuola Network con l'utilizzo del framework in PHP Symfony
Fabio Giannese
October 05, 2012
Tweet
Share
More Decks by Fabio Giannese
See All by Fabio Giannese
Dedalo AI
diodoe
0
16
GrUSP e PUG - ZFDay 2014
diodoe
0
57
Introduzione ai test automatici con PHPunit
diodoe
2
130
Api per App
diodoe
0
88
Other Decks in Programming
See All in Programming
RailsGirls IZUMO スポンサーLT
16bitidol
0
170
技術同人誌をMCP Serverにしてみた
74th
1
630
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
340
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
4
610
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
640
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
4
6.1k
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
Porting a visionOS App to Android XR
akkeylab
0
380
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
910
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
120
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
280
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
140
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7k
Gamification - CAS2011
davidbonilla
81
5.3k
Building an army of robots
kneath
306
45k
RailsConf 2023
tenderlove
30
1.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Rails Girls Zürich Keynote
gr2m
94
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Balancing Empowerment & Direction
lara
1
410
A better future with KSS
kneath
239
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Transcript
<3
Chi sono • 11 anni di esperienza • 3 anni
in Dada / Blogo • Wordpress, Drupal e molto custom • Interessi: Django, RoR e Node.js • PUG Torino
• 12 anni di storia • 2.000.000+ utenti unici/mese •
350.000+ iscritti • Primo riferimento per studenti superiori • Partnership Mediaset • Supporto fondo Piemontech
© Marvel
None
Start up! • up quick 'n' dirty • cambiamenti del
mercato • just in time • risorse tecniche limitate
© Marvel
© Marvel
Cosa vogliamo • scalabile • estendibile • comprensibile • affidabile
Cosa vogliamo • scalabile = flessibile • estendibile = modulare
• comprensibile = standard • affidabile = testabile
• PHP 5.3 • stabile dal 2011 • community •
documentazione • modulare • qualità codice e test
Integrazione client Skuola Symfony Skuola CMS Dati Template
Come? • progetti paralleli • nuove funzionalità • riutilizzo template
• mappatura db
Dove siamo • 3 progetti integrati • ~75% code coverage
• Entità principali • template condivisi
© Fox
[email protected]
• TDD • Symfony • Git flow • Depency
Injection • Event Driven Architecture • PayPal Api
Contatti
[email protected]
Twitter: @ifabio http://ifabio.com Images courtesy Marvel, WarnerBros, Fox
e Chuck Norris