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
UI Engineering Introduction
Search
Randy Lien
November 23, 2014
Technology
0
50
UI Engineering Introduction
Introduce UI engineering at Chung Cheng University
Randy Lien
November 23, 2014
Tweet
Share
More Decks by Randy Lien
See All by Randy Lien
The ideas of Clojure - Things I learn from Clojure
randylien
0
180
Django Girls 2015 - HTML
randylien
1
170
Django Girls 2015 - CSS
randylien
1
110
React.JS Conf & f8
randylien
1
220
Immutable, Performance and Component Communication
randylien
0
110
Introduce Flux & React in KKBOX
randylien
6
430
What is the next step for a front end beginner
randylien
1
88
Understand front end developer
randylien
2
190
Introduce Flux & React in practice
randylien
8
450
Other Decks in Technology
See All in Technology
[mercari GEARS 2025] Building Foundation for Mercari’s Global Expansion
mercari
PRO
1
150
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
1.1k
Moto: Latent Motion Token as the Bridging Language for Learning Robot Manipulation from Videos
peisuke
0
150
膨大なデータをどうさばく? Java × MQで作るPub/Subアーキテクチャ
zenta
0
110
第65回コンピュータビジョン勉強会
tsukamotokenji
0
150
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
13
4.8k
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
8
2.8k
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
24
6.1k
QAを"自動化する"ことの本質
kshino
1
140
AIエージェントによるエンタープライズ向けスライド検索!
shibuiwilliam
4
580
Progressive Deliveryで支える!スケールする衛星コンステレーションの地上システム運用 / Ground Station Operation for Scalable Satellite Constellation by Progressive Delivery
iselegant
1
200
SRE視点で振り返るメルカリのアーキテクチャ変遷と普遍的な考え
foostan
1
190
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Speed Design
sergeychernyshev
32
1.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
24
1.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Applications with DynamoDB
mza
96
6.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Transcript
TREND MICRO UI Engineering Introduction Sr. Front end Engieer Randy
Lien
Agenda • UI Engineering Introduction • Understand front end developer
• The Basic Of Technology • Wrap up and Next Steps 2
UI Engineering Introduction • About me • Software is eating
the world • The Game Changer • The Unified Platform • Q&A 3
About Me • Randy Lien • HIE - Sr. Front
end developer • 8 years development experience • HTML, CSS, JavaScript, Python • WFBS, UniClient, PC-Cillin, TMOG, SafeSync, Help Support, Jewelry Box, DirectPass • Evernote Hackathon Taiwan champion 4
Worry Free Business Security 5
Online Guardian 6
Directpass 2.0 7
8
SafeSync Client 9
SafeSync Web 10
Jewelry Box 11
Pc-Cillin 12
Public Sharing - Happy Designer 13
Evernote Hackathon Champion 14
Software is eating the world
1977~1985 16
1985 17
1995 18
1997 19
20
1998 21
2001 22
2001 23
Engineer 24
25
The Game Changer
2004 27
AJAX (Asynchronous JavaScript + XML) Introduced by Microsoft 28
Web 2.0 29
Front End Developer 30
2007 31
Another Game Changer
33
2007 34
2008 35
pc internet mobile 36
Internet 37
The Unified Platform
Web Is Eating The World 39
40
41
42
43
44
Web Is Everywhere 45
UI Is Everywhere 46
Native Or Web 47
Native Or Web 48
Native + Web = Hybrid 49
Using HTML/CSS/JavaScript to develop App 50
Titanium Mobile 51
Phonegap 52
53
54
Netflix 55
Apple Tv 56
KKBOX Web Player 57
KKBOX Mac App 58
Trend Micro Titanium 2015 59
ibon 60
61 Welcome To The Most Challenge’s Industry
Q&A