Django 3 Template dan Layout

Setahu saya ada dua pendeketan terkait pembuatan template/layout di Django, pada directory “app” atau di level “projek”, di tulisan ini saya berfokus pada pendekatan di level projek. Ada beberapa tahap yang saya bagi seperti berikut: 1. struktur folder 2. helllo world 3. asset dan static files 4. extending layout…

Tes Emailmu dengan Mailtrap.io

Saat membangun aplikasi yang memiliki fitur kirim email biasanya saya seslalu mengarahkan kiriman email ke email pribadi, dan itu langsung di dalam script, misalnya seperti ini: /* Contoh mengirim email menggunakan laravel/lumen */ $email = $user->email; // ini ngambil dari database atau dari form ( real case nya ) $email = "[email protected]"; //ini…

Mengoptimalkan VsCode

Ini tulisan kedua saya tentang vscode, dalam tulisan ini saya hanya ingin berbagi sedikit tentang  pengaturan vscode yang bagi saya cukup membantu dalam  meningkatkan kinerja. Jadi, berikut ini beberapa pengaturan yang saya gunakan, boleh diikuti boleh tidak, bebas. 1. Plugin Atom Keymap Sebelum menggunakan VsCode saya pengguna atom, untuk mempercepat…

Micro : Terminal Base Text Editor

Bagi para pengguna Linux, saya rasa sudah tidak asing dengan terminal text editor yang namanya nano maupun vi, saya sendiri cukup sering menggunakan nano terutama saat perlu mengubah hal-hal kecil seperti typo di server, daripada buka server atau editor lebih cepat ssh lalu gunakan nano. Selain nano dan vi ada…

Pindah Menggunakan VSCODE

Pertama kali mendengar Visual Studio Code bayangan saya langsung teringat dengan IDE semasa kuliah yaitu Visual Studio .Net yang cukup berat alias makan resource yang lumayan.Oleh karena itu saya belum terlalu tertarik terlebih saya tidak begitu yakin produk dari Microsoft bisa berjalan mulus di laptop Debian saya. Singkat cerita,…

Mengetes API dengan Insomnia

Karena kemarin saya menulis tentang membuat API dengan laravel, dalam tulisan ini saya coba mengenalkan aplikasi untuk ngetes API itu sendiri, namanya INSOMNIA. Aplikasi ini tersedia untuk Mac, Windows, dan tentu saja linux. Karena kebetulan saya pengguna debian saya mengunduh insomnia insomnia_4.2.14_amd64.deb. Untuk mendapatkan aplikasinya…

Mengatasi Galat "Address already in use"

Jadi pas mau nulis eh tiba-tiba dapat error jekyll 3.1.3 | Error: Address already in use - bind(2) for 127.0.0.1:4000 Dan ternyata cara mengatasinya mudah, pertama cek dulu proses tersebut PID nya berapa dengan cara $ lsof -wni tcp:4000 Di sini menghasilkan seperti ini…

Mencoba Emacs

Dalam salah satu dialog di serial tv ‘Silicon Valley’ ada sebuah perdebatan menarik tentang ‘tab vs spasi’ di sela-sela perdebatan muncul ‘vim dan emacs’ gara-gara itulah saya tiba-tiba tertarik mencoba emacs. Sebenarnya saya sempat ingin mencoba vim namun karena satu dan lain hal yang intinya malas, saya segera mencoba emacs,…