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
Aumentando O Poder Do Seu HTML Com AngularJS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cirdes
November 09, 2013
Technology
93
0
Share
Aumentando O Poder Do Seu HTML Com AngularJS
Apresentação sobre a adoção do AngularJS no Eventick
Cirdes
November 09, 2013
More Decks by Cirdes
See All by Cirdes
Testando aplicações Rails com Playwright
cirdes
0
65
Ferramentas para CTO`s
cirdes
0
62
Estratégias para tunar sua aplicação rails
cirdes
1
71
Getting Started with Angular.JS
cirdes
2
490
Como desenvolver um produto escalável com uma linguagem: Nova, lente e insegura
cirdes
0
180
Boas práticas usando RSpec
cirdes
0
290
Como construir uma Aplicação que consuma e produza updates no Twitter usando Python.
cirdes
0
45
Other Decks in Technology
See All in Technology
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
雑談は、センサーだった
bitkey
PRO
2
230
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
3
2.3k
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
110
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
120
Swift Sequence の便利 API 再発見
treastrain
1
250
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
2
410
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
160
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
260
全社統制を維持しながら現場負担をどう減らすか〜プラットフォームチームとセキュリティチームで進めたSecurity Hub活用によるAWS統制の見直し〜/secjaws-security-hub-custom-insights
mhrtech
1
370
AI 時代の Platform Engineering
recruitengineers
PRO
1
150
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
310
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Faster Mobile Websites
deanohume
310
31k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Documentation Writing (for coders)
carmenintech
77
5.3k
Context Engineering - Making Every Token Count
addyosmani
9
870
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
Transcript
Superheroic JavaScript MVW Framework
CIRDES HENRIQUE ENGENHEIRO DA COMPUTAÇÃO - UFPE MESTRANDO EM REDES
DE COMPUTARDORES - UFPE C0-FUNDADOR E CTO DO EVENTICK ORGANIZADOR DO ABRIL PRO RUBY
CEARENSE DE VÁRZEA ALEGRE
2009
120 MIL DO PRIME INCUBADORA DO PORTO DIGITAL
700k pageviews/mês 15k+ seguidores no twitter 16k+ likes no Facebook
SUBSTITUIR INGRESSO NÃO É SUFICIENTE DIVULGAR EVENTOS NÃO É SUFICIENTE
29
INCUBADORAS E ACELERADORAS
BRAZILJS CEJS FRONT
None
BACKGROUND 4
HERANÇA RUBY TAFT EM
DESIGN STAMINA HYPOTHESIS
PROBLEMAS 1. JAVASCRIPT
FRAMEWORKS
FRAMEWORKS LIBRARIES VS
INVERSION OF CONTROL HOLLYWOOD PRINCIPLE OU
ASP.NET
JAVASCRIPT FRAMEWORKS ANGULARJS EMBERJS BACKBONEJS KNOCKOUTJS CANJS
None
INÍCIO GOOGLE
INÍCIO MISKO
INÍCIO MISKO
GOOGLE TRENDS
ESTRUTURA APP.JS
JAVASCRIPT
JAVASCRIPT
CONCEITOS CLIENT-SIDE TEMPLATES MVC
CLIENT-SIDE TEMPLATES TEMPLATE
CONCEITOS CLIENT-SIDE
MVC 1970
CONCEITOS CLIENT-SIDE
DATA BINDING PROPRIEDADES
CONCEITOS CLIENT-SIDE
DEPENDENCY INJECTION LAW
CONCEITOS CLIENT-SIDE
DIRECTIVES NG-APP NG-CONTROLLER NG-SUBMIT NG-REPEAT NG-VIEW NG-MODEL NG-CHANGE NG-HIDE NG-CLICK
COMPONENTS WEB COMPONENTS
SERVICES $HTTP $TIMEOUT $LOCATION $LOCALE $ROUTE +
FILTERS CURRENCY UPPERCASE DATE FILTER LOWERCASE NUMBER +
EXEMPLO
MUITO
MUITO
TESTES AUTOMATIZADOS KARMA JASMINE MOCHA QUNIT
TESTES EXEMPLOS DEPENDENCE
KARMA DEVE
TESTE UNITÁRIO EXEMPLO
SEM
SEM
FUTURO SUPORTE
POR ONDE LEGAL,
DOCUMENTACAO