Skip to main content

· 3 min read
Jacky Rusly

Google Adsense Approved

Pada artikel kali ini saya akan berbagi tentang Pengalaman Di Terima Google Adsense Dalam 9 Hari. Sebelum diterima oleh Google Adsense, blog saya ditolak sebanyak 2 kali dan pada pengajuan yang ke 3, akhirnya blog saya diterima.

Saya akan coba berbagi apa saja yang dilakukan sehingga blog ini bisa diterima oleh Google Adsense. Untuk lebih lengkapnya, baca terus ya sampai selesai.

· 2 min read
Jacky Rusly

Pada artikel kali ini saya akan berbagi tentang Modal Konfirmasi Menggunakan Promise Pada Aplikasi React. Apakah kalian pernah terpikir bisa menggunakan async await pada modal konfirmasi? Contohnya seperti berikut ini:

const isOk = await showConfirmation('Are you sure you want to submit?');

if (isOk) {
callApi();
}

Example

Hanya perlu dipanggil pada level js dan modal akan muncul sehingga sangat praktis dan mudah untuk menggunakan fungsi tersebut berulang-ulang.

Teknik ini juga bisa digunakan pada kasus-kasus lainnya seperti:

  • Snackbar/Toast
  • Modal peringatan

Untuk mengetahui lebih lanjut bagaimana cara membuatnya, mari baca terus ya sampai selesai dan lebih baik lagi kalau sambil dipraktikkan.

· 3 min read
Jacky Rusly

Pada artikel kali ini saya akan membahas Position Relative dan Absolute Pada CSS. Penting sekali sebagai Frontend kita tahu bedanya position relative dan absolute. Saya akan coba contohkan bagaimana caranya kita bisa membuat Search Input seperti gambar berikut ini:

Search Example

· 6 min read
Jacky Rusly

Jacky

Perkenalan

Halo perkenalkan nama saya Jacky Rusly. Saat ini saya bekerja sebagai Senior Frontend Engineer. Di samping saya bekerja, saya juga menulis artikel-artikel di JRBlog dan menulis chord lagu di JRChord. Hobby saya adalah bermain multiplayer online games seperti Wild Rift atau Mobile Legends.

Perkenalan Dengan Pemrograman

Pada saat saya SMA kelas 1, ada satu mata pelajaran yang bernama TIK (Teknologi Informasi dan Komunikasi). Di pelajaran TIK, saya mendapatkan tugas untuk mencari nilai atau data pada Excel. Di sini saya mengenal formula-formula Excel seperti COUNT, SUM, VLOOKUP, dan HLOOKUP.

Pada mata pelajaran TIK, saya juga mendapatkan tugas untuk membuat program kasir menggunakan Visual Basic (VB). Di sinilah awal mula saya kenal dengan pemrograman. Pada saat membuat program menggunakan VB, saya merasa ada ketertarikan pada saat saya drag/drop untuk membuat form dengan menggunakan Label, Text Input, Checkbox, Radio dan Button.

· 3 min read
Jacky Rusly

Pada artikel kali ini saya akan membahas Server Side Rendering (SSR) vs Client Side Rendering (CSR). Sangat penting untuk memahami perbedaan antara keduanya agar kita bisa memutuskan apakah menggunakan SSR atau CSR pada project-project yang akan kita buat.

· 4 min read
Jacky Rusly

Pada artikel kali ini saya akan membahas bagaimana caranya agar kita bisa Mengoptimalkan Build Time Aplikasi Menggunakan Docker Cache.

Sebelum mulai, jika kalian belum install Docker di local komputer, kalian harus menginstall Docker terlebih dahulu dengan cara mengikuti instruksi Docker Installation. Install Docker Desktop dan sesuaikan dengan OS komputer kalian.

· 2 min read
Jacky Rusly

Di artikel kali ini saya akan sharing tentang aplikasi JRChord yang saya buat sejak 2012 yang berawal dari blogspot. Saya diberikan talenta Musik dan Programming dan memutuskan untuk membuat aplikasi chord untuk membantu teman-teman yang baru belajar musik.

· 4 min read
Jacky Rusly

Cache adalah tempat penyimpanan data secara sementara. Fungsi cache adalah untuk mempercepat response time pada aplikasi kita. Contohnya kita memiliki satu endpoint yang secara query database nya sangat kompleks, sehingga memerlukan waktu yang lama untuk mengembalikan data. Di sini kita bisa memanfaatkan cache supaya aplikasi kita tidak selalu melakukan query ke database.

Untuk mengetahui lebih lanjut bagaimana cara menerapkannya, mari baca terus ya sampai selesai dan lebih baik lagi kalau sambil dipraktikkan.

· 4 min read
Jacky Rusly

Rate limit adalah batas akses suatu endpoint dalam waktu tertentu. Misalnya kita hanya memperbolehkan user untuk call endpoint /login 10 kali dalam 1 menit.

Rate limit ini berfungsi untuk menghindarkan server kita dari DDoS (Distributed Denial of Service) yang dapat membuat server kita down dan juga berfungsi untuk menghindarkan kita dari hacker mencari password user dengan melakukan brute force di endpoint login.

Untuk mengetahui lebih lanjut bagaimana cara menerapkannya, mari baca terus ya sampai selesai dan lebih baik lagi kalau sambil dipraktikkan.