Ngopi (Ngoding Hepi)

Menanti error agar segera datang, sebab dengannya skill bisa terlatih dan berkembang. Ngoding itu mudah & menyenangkan, bila segera dikerjakan tanpa banyak alasan.

Belajar Sekarang
Artikel - Daengweb.id

Artikel

Informasi & tutorial terkait teknologi terbaru yang banyak digunakan. Evolusi code yang rumit menjadi lebih mudah untuk dipahami secara bertahap.

Screencast - Daengweb.id

Screencast

Trend baru yang menjadi pilihan pembelajaran melalui video. Kami menyediakan screencast high quality yang singkat padat dan jelas, sehingga pembelajaran menjadi lebih efektif.

Course - Daengweb.id

Course

Tingkatkan kemampuan diri kamu melalui course. Kami menyajikan metode pembelajaran yang berkelanjutan dalam menyelesaikan sebuah case, dilengkapi source code yang dapat kamu unduh.

Diary Error - Daengweb.id

Diary Error

Diary Error adalah improvement DaengWeb untuk menyediakan rubrik error/bug/masalah yang biasa di temui dalam keseharian developer.

Artikel Terbaru

Aplikasi Laundry (Laravel 5.8 - Vue.js - SPA) #1: Schema Database
Laravel

Aplikasi Laundry (Laravel 5.8 - Vue.js -...

Beragam method yang digunakan untuk membuat sebuah aplikasi sesuai dengan yang diinginkan, salah satunya menggunakan SPA. Dalam tutorial ini kita akan belajar bagaimana membuat aplikasi laundry menggu...

Google Authentication With Laravel 5.8
Laravel

Google Authentication With Laravel 5.8

Otentikasi menjadi gerbang utama sekaligus protector yang biasanya digunakan untuk melindungi data atau membatasi akses pada aplikasi terkait. Berikut adalah cara membuat authenticate google di Larave...

Membuat Repository Pattern Laravel 5.7
Laravel

Membuat Repository Pattern Laravel 5.7

Laravel hadir dengan berbagai fitur beserta kemudahan yang ditawarkan guna mempercepat proses development, namun bukan berarti hal itu membuat kita menjadi programmer "pemakai" tanpa memikirkan dan be...

Membuat Aplikasi Invoice Laravel 5.7 #6: Laporan
Laravel

Membuat Aplikasi Invoice Laravel 5.7 #6:...

Melanjutkan serial belajar Laravel basic dengan terjun langsung untuk membuat sebuah aplikasi, dan serial ini merupakan seri terakhir yakni membuat laporan dalam bentuk PDF. Berikut ada materi bagaima...

Membuat Aplikasi Invoice Laravel 5.7 #5: Manage Invoice & Authentication
Laravel

Membuat Aplikasi Invoice Laravel 5.7 #5:...

Setelah sekian lama jeda karena tidak dapat kesempatan untuk menulis, sehingga ada beberapa part konsep dari artikel ini yang hilang begitu saja. Pada kesempatan kali ini kita akan membahas cara Membu...

Berkenalan dengan Python
Python

Berkenalan dengan Python

Python adalah Bahasa pemrograman interpreter yang dapat berjalan diberbagai platform sistem operasi dan juga dapat digunakan untuk membuat aplikasi berbasis desktop ataupun web. Berikut adalah panduan...

Serial Spring Boot Security: Hello World
Spring Boot

Serial Spring Boot Security: Hello World

Keamanan jelas sudah menjadi fitur wajib yang ada dalam sebuah aplikasi bahkan meskipun itu hanya merupakan aplikasi blog semata. Keamanan menunjukkan integritas data dan service yang diberikan oleh s...

Membuat Aplikasi Invoice Laravel 5.7 #4: Create Invoice
Laravel

Membuat Aplikasi Invoice Laravel 5.7 #4:...

Kenapa masih disebut bagian dari CRUD? Sebab fitur untuk membuat invoice baru, kita menggunakan fungsi Create. sedangkan fitur untuk menampilkan, invoice yang digunakan adalah fungsi Read. Berikut ada...

Membuat Aplikasi Invoice Laravel 5.7 #3: Manajemen Customer
Laravel

Membuat Aplikasi Invoice Laravel 5.7 #3:...

Lanjutan seri sebelumnya yang membahas tentang module manajemen produk, pada seri ini kita akan menyelesaikan module customer. Masih berkaitan dengan CRUD karena kedua module ini merupakan data master...

[TIPS] Check Table & Column Exists on Mi...

Migration memungkinkan kita untuk memanipulasi database tanpa harus menyentuh secara langsung database tersebut, juga memudahkan kita dalam menelusuri perubahan yang telah dilakukan.

[TIPS] updateOrCreate Laravel

Case yang akan digunakan adalah membuat data dummy menggunakan seeder, yang kerap kali menimbulkan kesamaan data (duplicate) karena menjalankan seeds lebih dari satu kali dengan data yang sama.

Module not found: Error: Can't resolve '...

Module not found: Error: Can't resolve 'vue'

Vue packages version mismatch

Vue packages version mismatch ketika meng-compile vuejs

throw er; // Unhandled 'error' event

Ketika menjalankan command npm run serve memperoleh hasil beruapa error dimana salah satu linenya bertuliskan: throw er; // Unhandled 'error' event, dan hal ini terjadi di sistem operasi ubuntu dengan...

Composer proc_open(): fork failed - Cann...

Ketika menjalankan composer update / install di VPS, kadang kita menemukan hal seperti ini disebabkan karena memory tidak mencukupi untuk mejalankan command tersebut, sehingga menyebabkan error proc_o...

Git Kraken Does Not Start On Ubuntu 18.0...

Git Kraken Does Not Start On Ubuntu 18.04

managed-keys.bind.jnl: open: permission...

managed-keys.bind.jnl: open: permission denied, managed-keys-zone: keyfetch_done:dns_journal_open -> unexpected error

Composite Key Laravel

Laravel secara default dalam salah satu fiturnya yakni Eloquent tidak mendukung penggunaan composite key, sehingga untuk mengatasi masalah ini ketika anda sedang berhadapan dengan schema database yang...

DAPATKAN UPDATE KONTEN DARI KAMI

Tenang, kami tidak akan mengirimkan spam, kamu akan mendapatkan info tutorial, ebook dan video tutorial gratis dari kami.

Partner Kami