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
PHP em todos os lugares
Search
Abdala Cerqueira
April 26, 2014
Programming
1
110
PHP em todos os lugares
Slides da palestra realizado no FLISOL Jampa!
Abdala Cerqueira
April 26, 2014
Tweet
Share
More Decks by Abdala Cerqueira
See All by Abdala Cerqueira
Docker: multi-stage and multi-environment
abdala
4
530
Docker: multi-stage multi-environment
abdala
0
300
Programação também é mágica
abdala
0
140
Websockets e você, tudo a ver
abdala
1
110
Automatizado rotinas com sua linguagem favorita
abdala
0
82
PHPUnit, ele irá te salvar!
abdala
0
71
Presente! Software Livre
abdala
0
51
Other Decks in Programming
See All in Programming
Balkan Ruby 2024 — How and why to run SQLite on Rails in production
fractaledmind
0
110
Using "modern" Ruby to build a better, faster Homebrew
mikemcquaid
2
270
CQRS meets modern Java
simas
PRO
2
470
Deep Dive into React Stream/Serialize
mugi_uno
4
860
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
280
TypeScriptで使いやすいOpenAPIの書き方
yukimochi_dwango
1
880
The Final Frontier of Web Development: React Server Components vs Jakarta EE
ivargrimstad
0
110
株式会社ゼネテック
genetec
0
120
Escolhendo (ou não) o melhor ORM para o seu projeto
andreiacsilva
1
160
mb_trim関数を作りました
youkidearitai
PRO
1
220
Embedding it into Ruby code
soutaro
2
320
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
510
Featured
See All Featured
Web Components: a chance to create the future
zenorocha
306
41k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
84
45k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Practical Orchestrator
shlominoach
183
9.8k
Thoughts on Productivity
jonyablonski
60
3.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
2k
Embracing the Ebb and Flow
colly
80
4.2k
4 Signs Your Business is Dying
shpigford
176
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Transcript
PHP em todos os lugares Abdala Cerqueira
Onde? Deploy Shell Cloud Geo Webserver Vídeo Imagem
Mercado http://w3techs.com/technologies/details/pl-php/all/all 18% 82%
Imagine • Manipulação de imagem - redimensionamento, corte, rotação, borda
etc. • API de desenho - formas básicas e gráficos avançados escrever textos • Efeitos - preto e branco, sépia, coloração, embaçado
PHP-FFMpeg • Transcoding: mudar codec, isolar áudio, isolar vídeo, extrair
imagem • Filtros: redimensionamento, framerate, divisão, rotação
Geocoder • Geocódigos a partir de IP e endereço •
5 adaptadores HTTP • 26 provedores de serviço • Vários serviços em uma única chamada
ShellWrap • Jeito bonito de chamar comandos Linux/Unix • Resolve
sozinho o PATH dos binarios • Todos argumentos são tratados • Shell interativo
Goutte • Explorador de website e extrador de dados •
Symfony: BrowserKit, ClassLoader, CssSelector, DomCrawler, Finder, and Process; • Guzzle: HTTP
Ratchet • Servidor para aplicações bidirecionais em tempo real •
Protocolo HTTP • Protocolo Websockets
! ! ! ! ! https://leanpub.com/vagrantcookbook
Obrigado! • Fontes • https://github.com/avalanche123/Imagine • https://github.com/fabpot/goutte • https://github.com/MrRio/shellwrap •
https://github.com/geocoder-php/Geocoder • https://github.com/PHP-FFMpeg/PHP-FFMpeg • Lista de classes legais • https://github.com/ziadoz/awesome-php