WEB APPLICATION PAST, NOW AND THEN
@ciazhar
@ciazhar
Muhammad Hafidz
- Mantan "Tukang Ngoprek" in DOSCOM
- Interest Golang (previously in JVM Ecosystem)
- Currently
workingas Backend Developer - github.com/ciazhar
@ciazhar
Agenda
- API vs REST vs HTTP
- Web Application PAST
- Web Application NOW
- Web Application THEN ?
- Demo ?
@ciazhar
API == REST == HTTP?
API merupakan "penghubung" yang memungkinkan suatu aplikasi untuk berinteraksi dengan aplikasi lainnya dan berbagi data secara SYNCHROUNOUS.
API (Applicaation Program Interface)
API Based (Synchronous)
vs
Event Based (Aynchronous)





REST merupakan implementasi dari API
REST adalah singkatan dari Representational State Transfer yaitu suatu software arsitektur yang berjalan dengan teknologi WWW
REST API
Protokol ini digunakan untuk menghubungkan halaman hypertext di world-wide-web. Namun, ada protokol transfer lain yang tersedia, seperti FTP dan gopher, namun mereka kurang populer.
HTTP
@ciazhar
Frontend
Backend
Jaman PAST
Template
Engine
@ciazhar
Backend
Seiring Berkembangnya Waktu ....
Frontend
Deployment Fail !!!
GIT Conflict !!!
Application Down !!!
Integration Suck !!!
@ciazhar
Frontend
Backend
Jaman Now
REST
@ciazhar
Frontend
Backend
Jaman Now
REST
Mobile
@ciazhar
Jaman Then ?

Demo
@ciazhar
Thank You
@ciazhar
web-jaman-now
By Muhammad Hafidz
web-jaman-now
- 183