Submit Search
Upload
Managing frontend libs in your php project
Report
Share
Massimiliano Arione
PHP developer at freelance
Follow
•
1 like
•
717 views
1
of
11
Managing frontend libs in your php project
•
1 like
•
717 views
Report
Share
Download Now
Download to read offline
Technology
Entertainment & Humor
phpDay 2014 unconference presentation
Read more
Massimiliano Arione
PHP developer at freelance
Follow
Recommended
Managing frontend libs in your Symfony project by
Managing frontend libs in your Symfony project
Massimiliano Arione
538 views
•
11 slides
Integração Contínua com PHPCI by
Integração Contínua com PHPCI
Thiago Paes
802 views
•
9 slides
PHP Mega Meetup, Sep, 2020, Anti patterns in php by
PHP Mega Meetup, Sep, 2020, Anti patterns in php
Ahmed Abdou
86 views
•
41 slides
What is the best programming language for beginner? by
What is the best programming language for beginner?
Designveloper
174 views
•
7 slides
Easy form creation and validation with Formjack by
Easy form creation and validation with Formjack
slicejack
987 views
•
14 slides
Universal groovy by
Universal groovy
Shin-Jan Wu
312 views
•
13 slides
More Related Content
What's hot
C/C++ Remote Development Overview by
C/C++ Remote Development Overview
Thitipong Jampajeen
1.4K views
•
16 slides
SpecBDD in PHP by
SpecBDD in PHP
Kacper Gunia
18.9K views
•
51 slides
It's all about behaviour, also in php - phpspec by
It's all about behaviour, also in php - phpspec
Giulio De Donato
5K views
•
20 slides
Polyglot Programmer by
Polyglot Programmer
João Cerdeira
1.1K views
•
44 slides
Go lang by
Go lang
Suelen Carvalho
8.3K views
•
35 slides
Why you should care about Go (Golang) by
Why you should care about Go (Golang)
Aaron Schlesinger
1.6K views
•
37 slides
What's hot
(20)
C/C++ Remote Development Overview by Thitipong Jampajeen
C/C++ Remote Development Overview
Thitipong Jampajeen
•
1.4K views
SpecBDD in PHP by Kacper Gunia
SpecBDD in PHP
Kacper Gunia
•
18.9K views
It's all about behaviour, also in php - phpspec by Giulio De Donato
It's all about behaviour, also in php - phpspec
Giulio De Donato
•
5K views
Polyglot Programmer by João Cerdeira
Polyglot Programmer
João Cerdeira
•
1.1K views
Go lang by Suelen Carvalho
Go lang
Suelen Carvalho
•
8.3K views
Why you should care about Go (Golang) by Aaron Schlesinger
Why you should care about Go (Golang)
Aaron Schlesinger
•
1.6K views
Python debuggers slides by mattboehm
Python debuggers slides
mattboehm
•
555 views
5 important languages for DevOps by Ravi Sagar
5 important languages for DevOps
Ravi Sagar
•
386 views
BSides Algiers - PHP Static Code Analysis - Abdeldjalil Belakhdar by Shellmates
BSides Algiers - PHP Static Code Analysis - Abdeldjalil Belakhdar
Shellmates
•
1.3K views
Pryjs by Baylee Schmeisser
Pryjs
Baylee Schmeisser
•
638 views
Le novità di Visual Studio Online by Davide Benvegnù
Le novità di Visual Studio Online
Davide Benvegnù
•
315 views
really really really awesome php application with bdd behat and iterfaces by Giulio De Donato
really really really awesome php application with bdd behat and iterfaces
Giulio De Donato
•
2K views
QCon SP - ShortTalk - Virtualização e Provisionamento de Ambientes com Vagr... by Lucas Arruda
QCon SP - ShortTalk - Virtualização e Provisionamento de Ambientes com Vagr...
Lucas Arruda
•
745 views
PHPz for the rest of us by divarvel
PHPz for the rest of us
divarvel
•
1.5K views
Feedback from an eclipse plugin developer to provide support to large set of ... by Aurélien Pupier
Feedback from an eclipse plugin developer to provide support to large set of ...
Aurélien Pupier
•
130 views
Plugin Development for Beginners by Joe Cartonia
Plugin Development for Beginners
Joe Cartonia
•
161 views
Buildr - build like you code by Izzet Mustafaiev
Buildr - build like you code
Izzet Mustafaiev
•
1K views
Type script by LearningTech
Type script
LearningTech
•
560 views
freeCodeCamp Tokyo meetup 19 by 健太 田上
freeCodeCamp Tokyo meetup 19
健太 田上
•
501 views
apidays LIVE Hong Kong - Let's get started development of API client library ... by apidays
apidays LIVE Hong Kong - Let's get started development of API client library ...
apidays
•
26 views
Similar to Managing frontend libs in your php project
Wc13 by
Wc13
Pomaxa None
6K views
•
31 slides
Composer Lightning Talk by
Composer Lightning Talk
Eric Johnson
364 views
•
13 slides
Advanced PHP Web Development Tools in 2015 by
Advanced PHP Web Development Tools in 2015
iScripts
11.1K views
•
10 slides
PHP frameworks by
PHP frameworks
Ranveer Tegi
42 views
•
1 slide
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language? by
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Pixel Crayons
39 views
•
17 slides
Php by
Php
Vineet Vats
1.7K views
•
101 slides
Similar to Managing frontend libs in your php project
(20)
Wc13 by Pomaxa None
Wc13
Pomaxa None
•
6K views
Composer Lightning Talk by Eric Johnson
Composer Lightning Talk
Eric Johnson
•
364 views
Advanced PHP Web Development Tools in 2015 by iScripts
Advanced PHP Web Development Tools in 2015
iScripts
•
11.1K views
PHP frameworks by Ranveer Tegi
PHP frameworks
Ranveer Tegi
•
42 views
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language? by Pixel Crayons
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Pixel Crayons
•
39 views
Php by Vineet Vats
Php
Vineet Vats
•
1.7K views
Version Control != Dependency Management by Tricode (part of Dept)
Version Control != Dependency Management
Tricode (part of Dept)
•
379 views
Version Control != Dependency Management by Patrick van Dissel
Version Control != Dependency Management
Patrick van Dissel
•
2K views
Php tutorial by Niit
Php tutorial
Niit
•
7.3K views
Learn PHP Lacture1 by ADARSH BHATT
Learn PHP Lacture1
ADARSH BHATT
•
1.1K views
Summer training report priyanka by priyanka kumari
Summer training report priyanka
priyanka kumari
•
796 views
Introduction to PHP - SDPHP by Eric Johnson
Introduction to PHP - SDPHP
Eric Johnson
•
687 views
Introduction to PHP (SDPHP) by Eric Johnson
Introduction to PHP (SDPHP)
Eric Johnson
•
784 views
Php tutorial by sushil kumar
Php tutorial
sushil kumar
•
233 views
Php tutorial by Nguyễn Hoà
Php tutorial
Nguyễn Hoà
•
1.5K views
Php tutorial by vigneswaran54
Php tutorial
vigneswaran54
•
329 views
Php myths by Kapil Sharma
Php myths
Kapil Sharma
•
2.2K views
Modern Gentlemen's WordPress by Enrico Deleo
Modern Gentlemen's WordPress
Enrico Deleo
•
660 views
Python Programming Essentials - M2 - Introduction to Python by P3 InfoTech Solutions Pvt. Ltd.
Python Programming Essentials - M2 - Introduction to Python
P3 InfoTech Solutions Pvt. Ltd.
•
2K views
PHP Training In Chandigar1.docx by Excellence Academy
PHP Training In Chandigar1.docx
Excellence Academy
•
10 views
More from Massimiliano Arione
Typed models pug roma febbraio 2020 by
Typed models pug roma febbraio 2020
Massimiliano Arione
149 views
•
18 slides
Pipelines! by
Pipelines!
Massimiliano Arione
229 views
•
24 slides
Il nostro amico Stan by
Il nostro amico Stan
Massimiliano Arione
314 views
•
34 slides
PSR7 - interoperabilità HTTP by
PSR7 - interoperabilità HTTP
Massimiliano Arione
765 views
•
25 slides
Disinstallare fos user bundle e vivere felici by
Disinstallare fos user bundle e vivere felici
Massimiliano Arione
796 views
•
23 slides
MAGA - PUG Roma giugno 2017 by
MAGA - PUG Roma giugno 2017
Massimiliano Arione
740 views
•
29 slides
More from Massimiliano Arione
(20)
Typed models pug roma febbraio 2020 by Massimiliano Arione
Typed models pug roma febbraio 2020
Massimiliano Arione
•
149 views
Pipelines! by Massimiliano Arione
Pipelines!
Massimiliano Arione
•
229 views
Il nostro amico Stan by Massimiliano Arione
Il nostro amico Stan
Massimiliano Arione
•
314 views
PSR7 - interoperabilità HTTP by Massimiliano Arione
PSR7 - interoperabilità HTTP
Massimiliano Arione
•
765 views
Disinstallare fos user bundle e vivere felici by Massimiliano Arione
Disinstallare fos user bundle e vivere felici
Massimiliano Arione
•
796 views
MAGA - PUG Roma giugno 2017 by Massimiliano Arione
MAGA - PUG Roma giugno 2017
Massimiliano Arione
•
740 views
PHP7 e Rich Domain Model by Massimiliano Arione
PHP7 e Rich Domain Model
Massimiliano Arione
•
1K views
PHP on the desktop by Massimiliano Arione
PHP on the desktop
Massimiliano Arione
•
1.2K views
Scrivere e leggere log con elastic by Massimiliano Arione
Scrivere e leggere log con elastic
Massimiliano Arione
•
1K views
The metrics by Massimiliano Arione
The metrics
Massimiliano Arione
•
481 views
Translating symfony docs by Massimiliano Arione
Translating symfony docs
Massimiliano Arione
•
606 views
Gestire librerie di frontend in php by Massimiliano Arione
Gestire librerie di frontend in php
Massimiliano Arione
•
2.6K views
PHP, non lo stesso vecchio linguaggio by Massimiliano Arione
PHP, non lo stesso vecchio linguaggio
Massimiliano Arione
•
1.4K views
Gestione delle dipendenze con Composer by Massimiliano Arione
Gestione delle dipendenze con Composer
Massimiliano Arione
•
1K views
Migrare da symfony 1 a Symfony2 by Massimiliano Arione
Migrare da symfony 1 a Symfony2
Massimiliano Arione
•
930 views
Case study OmniAuto.it by Massimiliano Arione
Case study OmniAuto.it
Massimiliano Arione
•
630 views
Symfony: un framework per il web by Massimiliano Arione
Symfony: un framework per il web
Massimiliano Arione
•
385 views
Paypal + symfony by Massimiliano Arione
Paypal + symfony
Massimiliano Arione
•
2.7K views
Sviluppo rapido di applicazioni con PHP by Massimiliano Arione
Sviluppo rapido di applicazioni con PHP
Massimiliano Arione
•
542 views
symfony & jQuery (phpDay) by Massimiliano Arione
symfony & jQuery (phpDay)
Massimiliano Arione
•
1.2K views
Recently uploaded
Discover Aura Workshop (12.5.23).pdf by
Discover Aura Workshop (12.5.23).pdf
Neo4j
20 views
•
55 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri
44 views
•
18 slides
Netmera Presentation.pdf by
Netmera Presentation.pdf
Mustafa Kuğu
22 views
•
50 slides
This talk was not generated with ChatGPT: how AI is changing science by
This talk was not generated with ChatGPT: how AI is changing science
Elena Simperl
34 views
•
13 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE
85 views
•
20 slides
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue
120 views
•
12 slides
Recently uploaded
(20)
Discover Aura Workshop (12.5.23).pdf by Neo4j
Discover Aura Workshop (12.5.23).pdf
Neo4j
•
20 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri
•
44 views
Netmera Presentation.pdf by Mustafa Kuğu
Netmera Presentation.pdf
Mustafa Kuğu
•
22 views
This talk was not generated with ChatGPT: how AI is changing science by Elena Simperl
This talk was not generated with ChatGPT: how AI is changing science
Elena Simperl
•
34 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE
•
85 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue
•
120 views
GDSC GLAU Info Session.pptx by gauriverrma4
GDSC GLAU Info Session.pptx
gauriverrma4
•
15 views
Cocktail of Environments. How to Mix Test and Development Environments and St... by Aleksandr Tarasov
Cocktail of Environments. How to Mix Test and Development Environments and St...
Aleksandr Tarasov
•
26 views
Inawisdom IDP by PhilipBasford
Inawisdom IDP
PhilipBasford
•
17 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar
•
39 views
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell by Fwdays
"Node.js vs workers — A comparison of two JavaScript runtimes", James M Snell
Fwdays
•
14 views
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream by Alpen-Adria-Universität
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Alpen-Adria-Universität
•
44 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro
•
38 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada
•
43 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays
•
38 views
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf by ThomasBronack
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
ThomasBronack
•
31 views
Mobile Core Solutions & Successful Cases.pdf by IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks
•
16 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
The Digital Insurer
•
98 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan
Fwdays
•
37 views
The Coming AI Tsunami.pptx by johnhandby
The Coming AI Tsunami.pptx
johnhandby
•
14 views
Managing frontend libs in your php project
1.
Managing frontend libs in
your PHP project Massimiliano Arione PHPDay 2014 Unconference
2.
about me CTO at
bee-lab.net PHP dev since ~2000 fell in love with Symfony ~2007 president of PUG Roma https://twitter.com/garakkio
3.
problem You need to
manage some frontend libraries Examples: ❏ jquery ❏ bootstrap ❏ font awesome ❏ you name it
4.
solution #1 ask your
frontend colleague PROS super simple CONS he/she can do a mess there’s no frontend colleague
5.
solution #2 Use CDNs PROS super
fast CONS does not work when offline not everything is on a CDN
6.
solution #3 Put them
in your repo PROS complete control over sources CONS you have to maintain vendors
7.
solution #4 Use Composer PROS you
are already using it (are you?) CONS backend and frontend mixed duplicated code
8.
solution #5 Use Bower PROS just
declare vendors in your repo CONS you need node.js
9.
solution #6 Use BowerPHP PROS just
declare vendors in your repo CONS ...
10.
thanks http://www.bowerphp.org/
11.
references https://github.com/RobLoach/component-installer http://bower.io/ http://bowerphp.org/