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
140
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
3
650
Docker: multi-stage multi-environment
abdala
0
380
Programação também é mágica
abdala
0
160
Websockets e você, tudo a ver
abdala
1
130
Automatizado rotinas com sua linguagem favorita
abdala
0
96
PHPUnit, ele irá te salvar!
abdala
0
87
Presente! Software Livre
abdala
0
70
Other Decks in Programming
See All in Programming
All(?) About Point Sets
hole
0
230
DartASTとその活用
sotaatos
2
150
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
200
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
150
Building AI with AI
inesmontani
PRO
1
330
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
0
1.6k
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.4k
CloudflareのSandbox SDKを試してみた
syumai
0
180
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
120
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
140
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
110
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Writing Fast Ruby
sferik
630
62k
Become a Pro
speakerdeck
PRO
30
5.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
350
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Context Engineering - Making Every Token Count
addyosmani
9
430
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Facilitating Awesome Meetings
lara
57
6.6k
Designing for Performance
lara
610
69k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
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