06. June 2018

Panduan memberikan versi pada aplikasi/library kita

[caption id=”” align=”aligncenter” width=”630”]Illustrasi versioning Sumber gambar: nhsconnect.github.io[/caption]

Saya yakin semua programmer sudah paham apa itu versionning? kenapa kita harus membuat versi untuk aplikasi atau library kita? Kita tidak akan membahas hal-hal tersebut lagi, namun pada tulisan kali ini saya akan membahas bagaimana cara memberikan versi yang baik pada aplikasi/library kita.

Jika kalian pernah perhatikan, versioning yang paling sering dan umum digunakan adalah menggunakan tiga digit angka dengan separator titik seperti 0.0.1 atau 0.0.2 yang masing-masing memiliki arti dan maksud yang berbeda-beda.

Kalau kita sudah mengetahui ciri dari versi yang akan kita gunakan, pertanyaan berikutnya adalah kapan kita menaikkan angka pertama, kedua dan ketiga pada versi tersebut? Hal ini yang akan kita bahas pada tulisan kali ini.

more

05. June 2018

Mengenal Intersection Observer

[caption id=”” align=”aligncenter” width=”800”] An Intersection. Image Source: https://searchengineland.com/[/caption]

Dari developer.google update bulan april 2016 disini, Intersection Observer pertama kali di release ke user di chrome versi 51. Lalu sebenarnya apa sih Intersection Observer ini? Lantas apa juga hal yang membuatnya menjadi menarik untuk kamu coba? Berikut akan kita bahas berbagai hal mengenai Intersection Observer.

📒 Apa itu Intersection Observer?

Intersection Observer (IntersectionObserver) merupakan sebuah interface dari Intersection Observer API yang menyediakan cara asynchronous untuk memantau (observe) perubahan intersection dari elemen target terhadap viewport maupun elemen ancestor.

more