Meetup #15 - Memahami Parser, Linter, & Transpiler by Kreator PhantomJS, Esprima


Details
Hello JavaScript Enthusiasts, Developers, Software Engineers!
Selamat datang ke Meetup ke-15 kita!
Meetup kali ini kami mengundang seorang senior developer Ariya Hidayat Alumni Teknik Fisika ITB, penemu Esprima dan PhantomJS yang kini bekerja di Silicon Valley untuk share ilmu seputar JavaScript.
Ingin bertemu dan mengetahui kisah seorang developer bernama Ariya Hidayat? Beliau akan berbagi kisah pemrograman dan memberikanmu update-update terbaru dari dunia pemrograman terutama tentang JavaScript.
Acara berada di Conclave Bandung (Auditorium Lt.1) Jl. Jendral Ahmad Yani No. 134-136 @Greko Creative Hub, Bandung. Tempat parkir luas, bisa menggunakan mobil atau motor pribadi (disarankan menggunakan transportasi umum/online karena ada tarif parkir per jam dari pihak gedung).
Event kali ini ada admission fee Rp. 50rb, untuk penggunaan tempat acara, konsumsi, apresiasi untuk speaker. (Pembayaran dengan cara Tunai, On The Spot) Panitia/Organizer tidak mengambil keuntungan dari admission fee tsb,
[PENTING UNTUK MENGISI LINK DI BAWAH TO SAVE YOUR SEAT]
- Final RSVP untuk New Member/ tidak hadir di meetup ke-13/ 14: https://goo.gl/forms/FrFHLp6Uc4zLdXFN2
atau - Final RSVP untuk peserta yang hadir di meetup ke-13/14:
https://goo.gl/forms/C3jGf9SMT40lpHy43
Terima kasih
Intisari bahasan:
Pernah memakai TypeScript, ESLint, Prettier, atau Babel? Programer JavaScript jaman now biasanya cukup lazim menjalin kontak dengan alat bantu semacam itu, baik untuk mengembangkan aplikasi di server maupun untuk keperluan front-end. Linter, transpiler, dan program lain yang sejenis termasuk golongan perkakas analisa program. Semuanya bekerja dengan menguraikan kode JavaScript yang kita tulis menjadi pohon sintaks (AST, abstract syntax tree) dan baru kemudian menjelajahinya untuk melakukan berbagai macam metoda analisa (atau dalam kasus transpiler, mengubahnya menjadi program yang baru lagi). Bagaimana sebetulnya cara kerjanya di belakang layar? Dalam acara BandungJS kali ini, kita akan membahas secara rinci fungsi dan kerja sebuah parser, bagaimana hasilnya digunakan untuk memahami kode JavaScript, berikut juga trik-trik untuk mulai membuat analisa yang kita perlukan sendiri!
Biodata ringkas: Ariya adalah pecinta FOSS (free/open-source software) yang juga menggandrungi berbagai jenis teknologi, dari JavaScript hingga Serverless. Selain dikenal sebagai pembuat PhantomJS, Ariya juga mempelopori dunia analisa program JavaScript dengan meluncurkan Esprima parser 6 tahun yang silam. Kini, Esprima adalah salah satu modul npm yang sangat populer (50 juta download per bulan).
AGENDA
6.00PM
Pendataan / Registrasi Ulang
7.00PM
Opening address by hosts
7.15 - 7.55PM
Interactive Keynote Session
“Memahami Parser, Linter, dan Transpiler”
by Ariya Hidayat
7.55 - 8.15PM
Q&A Session
8.15PM - 8.45PM:
Share Information + Feedback Session + Networking Session + Coffee Break
8.45PM:
Closing
Ingin sharing? kontak kami di aurel@kolaborasi.co
MISC
Jika ada pengumuman yang ingin dibagikan dengan audiens, bisa dilakukan saat "Share Information"
Sampai bertemu!
Salam,
Organizer BandungJS
The FAQ
Q: Apakah event ini gratis?
A: Tidak, kali ini dikenakan admission fee Rp. 50rb, untuk penggunaan tempat acara, konsumsi, apresiasi untuk speaker.
Q: Siapakah target audiens?
A: Target audiens adalah pelajar, developer, programmer, engineer dan profesi lain yang terkait
Q: Apakah saya bisa datang jika belum RSVP?
A: Tempat meetup ini memiliki ruang yang terbatas, kamu wajib RSVP melalui meetup.com + Final RSVP melalui link berikut:
-
Final RSVP untuk New Member/ tidak hadir di meetup ke-13/ke-14: https://goo.gl/forms/FrFHLp6Uc4zLdXFN2
-
Final RSVP untuk peserta yang hadir di meetup ke-13/ke-14:
https://goo.gl/forms/C3jGf9SMT40lpHy43
Q: Apakah saya bisa datang terlambat?
A: Ya, silahkan datang dan bergabung. selama tempat masih ada, kita akan buka.
Mari berbagi tentang Javascript disini!

Meetup #15 - Memahami Parser, Linter, & Transpiler by Kreator PhantomJS, Esprima