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
410
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
130
Passos em Direção à Glória do REST
alganet
0
480
Microframeworks vs. Frameworks
alganet
4
340
Dados!
alganet
2
270
Domine Validação de Dados em 45min
alganet
6
450
Criação de Software para Durar
alganet
4
510
REST in PaaS
alganet
6
1k
Linked Data e Web Semântica
alganet
1
460
Armazenamento de Dados para Web Semântica
alganet
4
390
Other Decks in Technology
See All in Technology
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
290
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
250
mrubyと micro-ROSが繋ぐロボットの世界
kishima
3
390
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
380
KubeCon + CloudNativeCon Japan 2025 に行ってきた! & containerd の新機能紹介
honahuku
0
120
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
8.1k
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
430
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.2k
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
380
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
1
180
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Building an army of robots
kneath
306
45k
Writing Fast Ruby
sferik
628
62k
Faster Mobile Websites
deanohume
307
31k
How GitHub (no longer) Works
holman
314
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Typedesign – Prime Four
hannesfritz
42
2.7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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!