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
130
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
370
Programação também é mágica
abdala
0
160
Websockets e você, tudo a ver
abdala
1
120
Automatizado rotinas com sua linguagem favorita
abdala
0
93
PHPUnit, ele irá te salvar!
abdala
0
82
Presente! Software Livre
abdala
0
68
Other Decks in Programming
See All in Programming
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
240
品質ワークショップをやってみた
nealle
0
630
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
370
CSC509 Lecture 08
javiergs
PRO
0
250
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.5k
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
630
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Faster Mobile Websites
deanohume
310
31k
Git: the NoSQL Database
bkeepers
PRO
431
66k
A designer walks into a library…
pauljervisheath
209
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Designing Experiences People Love
moore
142
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Visualization
eitanlees
149
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Designing for Performance
lara
610
69k
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