Allah Tidak akan Memberikan Ujian diluar Kemampuan

Allah berfirman dalam Al-Quran: لَا يُكَلِّفُ اللَّهُ نَفْسًا إِلَّا وُسْعَهَا ۚ لَهَا مَا كَسَبَتْ وَعَلَيْهَا مَا اكْتَسَبَتْ ۗ رَبَّنَا لَا تُؤَاخِذْنَا إِنْ نَسِينَا أَوْ أَخْطَأْنَا ۚ رَبَّنَا وَلَا تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ…

Membuat Realtime Data: Polling vs WebSocket

Jika sekarang kita baca-baca artikel yang bertebaran di Internet tentang metode untuk menampilkan realtime data pada aplikasi, maka umumnya hasil yang akan kita temukan adalah menggunakan Polling/Long Polling dan juga menggunakan WebSocket. Nah sebenarnya apa…

Nyoba Gutenberg Editor

Ini teks diatas gambar. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut…

Membuat Custom Command Artisan di Laravel

Bagi yang sudah terbiasa menggunakan Framework Laravel, tentunya sudah tidak asing lagi dengan perintah Artisan seperti artisan make:controller <NamaController> untuk membuat Controller, artisan make:model <NamaModel> untuk membuat Model, dan lain sebagainya. Nah pertanyaannya bisakah kita…

Notifikasi ke Slack ketika error di Laravel

Dalam proses development aplikasi (bahkan saat sudah Live sekalipun), adanya error atau bugs adalah hal yang sangat biasa. Baik itu error syntax, error logical ataupun error saat runtime. Yang penting bagi kita sebagai developer adalah…

Mengenal Semantic Versioning

Jadi apa itu Semantic Version? Simplenya Semantic Version ini adalah sistem penomoran versi sebuah produk/software. Berfungsi untuk membedakan satu versi dengan versi lainnya. Bentuk Semantic Version ini terdiri atas 3 bagian yang dipisahkan dengan tanda…