Post on 29-Jan-2018
Septian Adhi Tama
Self proclaimed ‘Tamvan’
Currently :
Instructor @Hacktiv8
Web Developer
Blogger (Hiatus due to endless maintenance of my blog)
Vue.js FeaturesWhat’s inside?
● Directive
● Two-way data binding
● Reactive and Composable
Components
● Small size and fast loading
● Single File Component
● A lot of companion library are
provided by the community
Vue.js Pros What makes it good?
Pros :
● Small and Fast
● Easy to understand
● Simplicity
● Flexibility
● Very Good Documentation
Single File Components
Three Parts :
template : contains the markup or
the stucture of the component.
Can be written in html or
templating engine such as pug
or handlebars.
script : contains logic, and state for
the components
style : components styling, can be
written in css, or css
preprocessor such as stylus,
sass, or less
https://vuejs.org/v2/guide/single-file-components.html
Vue.js ConsThere’s Nothing Perfect
Cons :
● Just getting popular recently
● Language Barrier (Most user
are not english speaking
developer)
● Being too flexible can be too
problematic
Firebase Features
What’s Inside?
Realtime database
Authentication
Cloud storage
Hosting
Analytics
etc.
Firebase Pros What makes it good?
Pros :
● It’s realtime
● Easy integration with iOS,
Android, and Web
● Minimal Setup
● Easy access to data
● Serverless
● Secure
● It’s Google bruh!
● etc.
Firebase ConsThere’s Nothing Perfect
Cons :
● Not wide battle tested?
● Limited querying and indexing
● Can’t query list of users and
stored files
Deployment
Install firebase tools
Init firebase project
Set up configuration in firebase.json file
Simply deploy it!
Thank You & See ya!
Github : @tamatamvan
Facebook :
● https://facebook.com/s.ai.tam
a.adhi
Email :
tama@tamatamvan.web.id
septian.a.tama@gmail.com