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
210
Immutable, Performance and Component Communication
randylien
0
100
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
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
120
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
150
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
220
KMP の Swift export
kokihirokawa
0
340
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
9
3.9k
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
140
社内報はAIにやらせよう / Let AI handle the company newsletter
saka2jp
7
1.1k
『OCI で学ぶクラウドネイティブ 実践 × 理論ガイド』 書籍概要
oracle4engineer
PRO
2
130
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
4
660
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
110
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
1
530
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
160
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.6k
Thoughts on Productivity
jonyablonski
70
4.9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Become a Pro
speakerdeck
PRO
29
5.5k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Designing for Performance
lara
610
69k
Context Engineering - Making Every Token Count
addyosmani
5
200
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Unsuck your backbone
ammeep
671
58k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
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