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
Porrada no Wordpress!
Search
Alexandre Gaigalas
August 02, 2013
Technology
2
420
Porrada no Wordpress!
Alexandre Gaigalas
August 02, 2013
Tweet
Share
More Decks by Alexandre Gaigalas
See All by Alexandre Gaigalas
Geolocalização + E-Commerce
alganet
2
140
Passos em Direção à Glória do REST
alganet
0
500
Microframeworks vs. Frameworks
alganet
4
350
Dados!
alganet
2
280
Domine Validação de Dados em 45min
alganet
6
460
Criação de Software para Durar
alganet
4
520
REST in PaaS
alganet
6
1.1k
Linked Data e Web Semântica
alganet
1
480
Armazenamento de Dados para Web Semântica
alganet
4
390
Other Decks in Technology
See All in Technology
エンジニア採用と 技術広報の取り組みと注力点/techpr1112
nishiuma
0
130
DMARCは導入したんだけど・・・現場のつぶやき 〜 BIMI?何それ美味しいの?
hirachan
1
190
エンジニアにとってコードと並んで重要な「データ」のお話 - データが動くとコードが見える:関数型=データフロー入門
ismk
0
440
Data Engineering Guide 2025 #data_summit_findy by @Kazaneya_PR / 20251106
kazaneya
PRO
11
2.2k
“それなりに”安全なWebアプリケーションの作り方
xryuseix
0
260
ソフトウェア開発現代史: 55%が変化に備えていない現実 ─ AI支援型開発時代のReboot Japan #agilejapan
takabow
1
670
プロダクトエンジニアとしてのマインドセットの育み方 / How to improve product engineer mindset
saka2jp
2
210
Flutterコントリビューションのススメ
d_r_1009
1
330
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力/登壇資料(井田 献一朗)
hacobu
PRO
0
130
AWS資格は取ったけどIAMロールを腹落ちできてなかったので、年内に整理してみた
hiro_eng_
0
160
Dart and Flutter MCP serverで実現する AI駆動E2Eテスト整備と自動操作
yukisakai1225
0
240
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
150
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Building Applications with DynamoDB
mza
96
6.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
660
BBQ
matthewcrist
89
9.9k
For a Future-Friendly Web
brad_frost
180
10k
Faster Mobile Websites
deanohume
310
31k
How to train your dragon (web standard)
notwaldorf
97
6.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
310
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Transcript
29 de Junho Intercon Dev + Wordpress 1 Porrada no
WordPress!
29 de Junho Intercon Dev + Wordpress 2 Padronização de
código entre WordPress e PHP
29 de Junho Intercon Dev + Wordpress 3 Todo código
é questionável.
29 de Junho Intercon Dev + Wordpress 4 Existem apenas
dois tipos de projeto open source: Aquelas que as pessoas reclamam e aqueles que ninguém usa.
29 de Junho Intercon Dev + Wordpress 5 Standards? Patterns?
29 de Junho Intercon Dev + Wordpress 6
29 de Junho Intercon Dev + Wordpress 7 Standards são
normas que vem com benefícios
29 de Junho Intercon Dev + Wordpress 8 W3C, ISO,
IETF, kilograma, metro, VHS, QWERTY...
29 de Junho Intercon Dev + Wordpress 9 de jure,
de facto
29 de Junho Intercon Dev + Wordpress 10 Patterns
29 de Junho Intercon Dev + Wordpress 11
29 de Junho Intercon Dev + Wordpress 12 A solução
observável e reusável de um problema em um contexto
29 de Junho Intercon Dev + Wordpress 13 patron
29 de Junho Intercon Dev + Wordpress 14 Por que
você não...? Sim mas...
29 de Junho Intercon Dev + Wordpress 15 Simetria bilateral,
simetria radial, simetria esférica
29 de Junho Intercon Dev + Wordpress 16 Simetria bilateral,
simetria radial, simetria esférica
29 de Junho Intercon Dev + Wordpress 17
29 de Junho Intercon Dev + Wordpress 18 Paradigmas
29 de Junho Intercon Dev + Wordpress 19 PHP é
multi-paradigma
29 de Junho Intercon Dev + Wordpress 20 date_format(date_create(), 'Y-m-d')
=== $date = new Datetime(); $date->format('Y-m-d');
29 de Junho Intercon Dev + Wordpress 21
29 de Junho Intercon Dev + Wordpress 22 Paradigmas limitam
o contexto
29 de Junho Intercon Dev + Wordpress 23 WordPress: Algumas
partes chatas
29 de Junho Intercon Dev + Wordpress 24
29 de Junho Intercon Dev + Wordpress 25 Factory? Singleton?
Register?
29 de Junho Intercon Dev + Wordpress 26
29 de Junho Intercon Dev + Wordpress 27
29 de Junho Intercon Dev + Wordpress 28 WordPress: As
Partes Legais
29 de Junho Intercon Dev + Wordpress 29
29 de Junho Intercon Dev + Wordpress 30 Separação de
Interfaces
29 de Junho Intercon Dev + Wordpress 31 the_post() é
uma interface comum para $wp_query->the_post();
29 de Junho Intercon Dev + Wordpress 32
29 de Junho Intercon Dev + Wordpress 33 Boas interfaces
não mudam =)
29 de Junho Intercon Dev + Wordpress 34
29 de Junho Intercon Dev + Wordpress 35 $wp_query->the_post() é
a implementação.
29 de Junho Intercon Dev + Wordpress 36 Decorators Decorators
29 de Junho Intercon Dev + Wordpress 37 get_the_title() é
um Decorator sobre the_title()
29 de Junho Intercon Dev + Wordpress 38 get_the_title() delega
the_title() para os filtros em apply_filters()
29 de Junho Intercon Dev + Wordpress 39 Actions são
Eventos
29 de Junho Intercon Dev + Wordpress 40 Actions são
Eventos: plugins_loaded, save_post, wp_insert_comment
29 de Junho Intercon Dev + Wordpress 41
29 de Junho Intercon Dev + Wordpress 42
29 de Junho Intercon Dev + Wordpress 43 Integridade Conceitual
29 de Junho Intercon Dev + Wordpress 44 Perguntas?
29 de Junho Intercon Dev + Wordpress 45 Obrigado!