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
120
Passos em Direção à Glória do REST
alganet
0
470
Microframeworks vs. Frameworks
alganet
4
330
Dados!
alganet
2
270
Domine Validação de Dados em 45min
alganet
6
450
Criação de Software para Durar
alganet
4
500
REST in PaaS
alganet
6
1k
Linked Data e Web Semântica
alganet
1
450
Armazenamento de Dados para Web Semântica
alganet
4
390
Other Decks in Technology
See All in Technology
エンジニアリングで組織のアウトカムを最速で最大化する!
ham0215
1
220
新卒エンジニアがCICDをモダナイズしてみた話
akashi_sn
2
260
Microsoft の SSE の現在地
skmkzyk
0
180
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
240
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
130
CodePipelineのアクション統合から学ぶAWS CDKの抽象化技術 / codepipeline-actions-cdk-abstraction
gotok365
5
310
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
260
更新系と状態
uhyo
8
1.9k
Writing Ruby Scripts with TypeProf
mame
0
390
Winning at PHP in Production in 2025
beberlei
1
200
PicoRabbit: a Tiny Presentation Device Powered by Ruby
harukasan
PRO
2
260
Рекомендации с нуля: как мы в Lamoda превратили главную страницу в ключевую точку входа для персонализированного шоппинга. Данил Комаров, Data Scientist, Lamoda Tech
lamodatech
0
810
Featured
See All Featured
Faster Mobile Websites
deanohume
306
31k
Raft: Consensus for Rubyists
vanstee
137
6.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
570
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
Designing for Performance
lara
608
69k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
800
For a Future-Friendly Web
brad_frost
177
9.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
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!