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
Front-End Architecture for Large Scale Apps - A...
Search
Gabriel Zigolis
September 16, 2015
Technology
1
150
Front-End Architecture for Large Scale Apps - Amsterdam
Gabriel Zigolis
September 16, 2015
Tweet
Share
More Decks by Gabriel Zigolis
See All by Gabriel Zigolis
git flow
zigolis
0
260
Front-End Architecture for Large Scale Apps - Gabriel Zigolis
zigolis
7
550
Boosting Your Productivity, with Backbone & RactiveJS
zigolis
3
780
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
zigolis
3
280
Bem-vindo ao Mundo Front-End por Gabriel Zigolis
zigolis
2
130
Desenvolvimento ágil com jQuery Mobile
zigolis
0
34
Workshop jQuery por Gabriel Zigolis
zigolis
0
40
Workshop / Benchmarking Performance por Gabriel Zigolis
zigolis
1
46
Workshop Padrões de Desenvolvimento Front-End por Gabriel
zigolis
1
43
Other Decks in Technology
See All in Technology
Yahoo! ズバトクにおけるフロントエンド開発
lycorptech_jp
PRO
0
100
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
650
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
180
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
130
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
270
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.4k
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
120
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
120
ハイテク休憩
sat
PRO
2
170
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
300
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
230
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Embracing the Ebb and Flow
colly
84
4.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.5k
How GitHub (no longer) Works
holman
311
140k
Practical Orchestrator
shlominoach
186
10k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
170
The Pragmatic Product Professional
lauravandoore
32
6.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Optimising Largest Contentful Paint
csswizardry
33
3k
Transcript
Gabriel Zigolis SCALE APPS LARGE FOR ARCHITECTURE FRONT-END
Front-End Developer @Backbase @zigolis
THE PROJECT SINCE 1972 +1K STORES +€ 1B /Y +12M
ITEMS /Y
CHALLENGE ACCEPTED EXPECTATION +5M PAGE VIEWS /MONTH SUPPORT OLD BROWSERS’
VERSION (IE8 & 9) MOBILE FRIENDLY (RESPONSIVE AND LIGHT) 3G IN BRAZIL SUCKS! INTERFACE LOADING TIME: 1S
SO HERE IS WHAT WE DID!
MINIFY UGLIFY CRITICAL PATH VIRTUAL DOM OPTIMIZATION CACHE CDN AMD
SVG SPRITE
DEMAND ON CONTENT
HAVING FUN WITH
<body class="cart">
var configMap = [module];
require(bodyClass);
GOING beyond the wall!!!
COMMON JS FILES
var configMap = [general];
define (general, []);
require(general);
SO, LET’S in small pieces… THINK
var configMap = [delivery];
HAVING FUN WITH
CartView();
DeliveryView();
None
WE do more… CAN
slideshare speakerdeck github twitter /zigolis