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
Breaking FrontEnd Paradigms with Vue.js ๐บ๐ธ
Search
Ignacio Anaya
January 12, 2018
Programming
0
140
Breaking FrontEnd Paradigms with Vue.jsย ๐บ๐ธ
Ignacio Anaya
January 12, 2018
Tweet
Share
More Decks by Ignacio Anaya
See All by Ignacio Anaya
Security is not a featureโผ๏ธ
ianaya89
2
510
Rompiendo Paradigmas Otra Vuez! ๐จ๐3๏ธโฃ
ianaya89
0
150
Security is not a feature!
ianaya89
1
380
What's next in Vue 3? ๐ 3๏ธโฃ
ianaya89
0
140
What's next in Vue 3? ๐ 3๏ธโฃ
ianaya89
0
300
Vue.js, PWA & The Subway Dilemma
ianaya89
0
210
PWA with PWF
ianaya89
0
69
Decentralizing the Web with JavaScript
ianaya89
0
150
hey-devs-time-to-care-about-web-apps-security.pdf
ianaya89
0
130
Other Decks in Programming
See All in Programming
Grafana๏ผๅปบ็ซ็ณป็ตฑๅ จ็ฅ่ฆ่ง็ๆทๅพ
blueswen
0
270
DevFest Android in Korea 2025 - ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ์ป๋ ๊ฐ์น
wisemuji
0
180
็ๆAIใๅฉ็จใใใ ใใงใชใใๆ่ณใงใใ็ต็นใธ
pospome
2
430
CSC307 Lecture 03
javiergs
PRO
1
460
AIๆไปฃใ็ใๆใ ๆฐๅใจใณใธใใขใฎ็ใใ้
coconala_engineer
1
500
20251212 AI ๆไปฃ็ Legacy Code ็ๆ่ก 2025 WebConf
mouson
0
240
้็บใซๅฏใใใ่ชๅใในใใฎๅฎ็พ
goyoki
2
1.7k
GISใจใณใธใใขใใ่ฆใLINKSใใผใฟ
nokonoko1203
0
190
ๆใใใ็ฟป่จณใฎ็ง่จฃ
kishikawakatsumi
3
370
re:Invent 2025 ใฎใคใฑใฆใใตใผใในใ็ดนไปใใ
maroon1st
0
160
AIๅๆใฆใ่ใใiOSใขใใใชใฎใขใฟใใใคในใ่จญ่จ
yuukiw00w
0
210
CSC307 Lecture 02
javiergs
PRO
1
740
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
We Are The Robots
honzajavorek
0
130
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Music & Morning Musume
bryan
46
7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
73
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
77
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
65
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Transcript
!" Breaking FrontEnd Paradigms with Vue.js @ianaya89 Breaking FrontEnd Paradigms
with with Vue.js ! " - @ianaya89 1
! Ignacio Anaya @ianaya89 โข Full Stack Developer, Tech Trainer
& Speaker โข Ambassador @Auth0 โข Organizer @Vuenos_Aires Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 2
Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89
3
Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89
4
โฌ ~800K / month Breaking FrontEnd Paradigms with with Vue.js
! " - @ianaya89 5
โจ ~ 80K Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 6
!" ~ 340K Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 7
! 74 Repositories Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 8
! Companies Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 9
! Community Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 10
! Why Vue.js? Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 11
! Complexity Inherent vs. Instrumental Breaking FrontEnd Paradigms with with
Vue.js ! " - @ianaya89 12
! Inherent The Project Breaking FrontEnd Paradigms with with Vue.js
! " - @ianaya89 13
! Instrumental The Price Breaking FrontEnd Paradigms with with Vue.js
! " - @ianaya89 14
! ! Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 15
โ ! ! Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 16
โ ! ! Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 17
! The Progressive Framework โข View focused โข Core based
โข VDOM โข Reactive โข Components Oriented Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 18
Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89
19
! Declarative Rendering Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 20
!" <script src="https://unpkg.com/vue"></script> <div id="app"> {{ hello }} </div> <script>
new Vue({ el: '#app', data: function () { return { hello: 'Hello Sandusky ! !' } } }); </script> Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 21
!" <script src="https://unpkg.com/vue"></script> <div id="app"> {{ hello }} </div> <script>
new Vue({ el: '#app', data: function () { return { hello: 'Hello Sandusky ! !' } } }); </script> Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 22
! render() new Vue({ el: '#app', data: function () {
return { hello: 'Hello Sandusky ! !' } } render: function () { return ( <h1>{this.hello}</h1> ) } }) Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 23
! Demo Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 24
! Component System Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 25
! Semantic <main> <top-bar></top-bar> <container> <login-form></login-form> </container> <annoying-banners></annoying-banners> <bottom-bar></bottom-bar> </main>
Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 26
! .vue Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 27
โป Life Cycle Hooks new Vue({ created: function () {
console.log('I am alive ! ') } }); Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 28
โ Communication โข โฌ Properties Down โข โฌ Events Up
Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 29
! DX Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 30
! vue-cli Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 31
โ Dev Tools Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 32
! Demo II Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 33
! vue-router Single Page Applications Breaking FrontEnd Paradigms with with
Vue.js ! " - @ianaya89 34
! vuex State Management (Flux) Breaking FrontEnd Paradigms with with
Vue.js ! " - @ianaya89 35
! vue-authenticate & vue-auth Authentication & JTW Breaking FrontEnd Paradigms
with with Vue.js ! " - @ianaya89 36
! Native & Nuxt.js Server Side Rendering Breaking FrontEnd Paradigms
with with Vue.js ! " - @ianaya89 37
! Native Script & Weex Mobile Native Rendering Breaking FrontEnd
Paradigms with with Vue.js ! " - @ianaya89 38
! Take Away โข ! Progressive (Simple & Complex) โข
" Declarative Rendering โข # Component System โข $ Great Ecosystem โข % Awesome Community Breaking FrontEnd Paradigms with with Vue.js ! " - @ianaya89 39
!" Break Paradigms Breaking FrontEnd Paradigms with with Vue.js !
" - @ianaya89 40
Thanks! @ianaya89 Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 41
โ Questions? Breaking FrontEnd Paradigms with with Vue.js ! "
- @ianaya89 42
! Links bit.ly/cm-vue bit.ly/cm-demo bit.ly/cm-demo2 Breaking FrontEnd Paradigms with with
Vue.js ! " - @ianaya89 43