Typescript about 1 month

Transform Absolute Path ke Relative Path di TypeScript

Secara alami compiler TypeScript tidak bisa mentransform absolute ke relative path, begini caranya.

Code Editor about 1 month

Setup vim-devicons di NeoVIM

Membuat tampilan Nerdtree makin cantik dengan vim-devicons

Code Editor about 2 months

Install NerdTree dan Colorscheme di NeoVIM

Langkah - langkah installasi plugin Nerdtree dan colorscheme di NeoVIM

Code Editor about 2 months

Setup Vim Plug di NeoVIM

Langkah - langkah setup vim plug di NeoVIM

Code Editor about 1 year

VIM Keyboard Cheatsheet

Bagi yang sering lupa shortcut yang ada di VIM

DevOps about 1 year

Membersihkan Disk Usage pada Ubuntu Server

Solusi untuk disk usage anda yang kepenuhan

Story over 1 year

Perubahan Jam Tidur

Terjadi perubahan jam tidur setelah fulltime kerja dirumah

trik over 1 year

Download Private Video Youtube menggunakan Youtube-dl

Cara mendownload private channel / private video youtube dengan menggunakan youtube-dl

vuejs, javascript' over 1 year

Menyematkan Data pada Vue Slot

Catatan singkat tentang cara menyematkan sebuah attribute atau data kedalam vue slot

vuejs, javascript', svelte over 1 year

Migrasi Blog dari Vue Gridsome ke Svelte Sapper

Cerita mengenai perpindahan / migrasi stack blog dari Gridsome ke Sapper

vuejs, nuxtjs, javascript' over 1 year

Mengorganisir API Call di Nuxtjs dengan Repository Pattern

Mengorganisir dan membuat abstraksi pada setiap fungsi API call kita di Nuxtjs dengan Repository Pattern

opini, javascript about 2 years

Tips dan Trik Array pada Javascript

Banyak sekali metode atau trik dalam memanipulasi data pada sebuah array, berikut ini adalah tips dan trik dalam mengolah array pada JavaScript

snippet, vim about 2 years

Yank Text from Different Instances of Vim

How to copy the text from different instances of vim, seems like copy from terminal one to another

opini, snippet about 2 years

Groupby Array pada JavaScript

Catatan / snippet singkat tentang bagaimana cara membuat fungsi groupby array pada JavaScript

opini over 2 years

SurabayaJS Meetup Kedua #2

Cerita singkat mengenai meetup kedua komunitas SurabayaJS

opini over 2 years

SurabayaJS Meetup Ketiga #3

Cerita singkat mengenai meetup ketiga komunitas SurabayaJS

opini, vim over 2 years

How to Setup My Personal Vim

Langkah - langkah installasi sampai konfigurasi vim seperti milik saya

opini over 2 years

SurabayaJS Meetup Perdana #1

Cerita singkat mengenai meetup perdana komunitas SurabayaJS

opini over 2 years

Bagaimana Saya Mengatur Waktu sebagai Developer

Sebagai seorang developer, apalagi seorang freelancer wajib punya time management agar work-life balance nya berjalan dengan baik

devops over 2 years

Setting Vhost di Nginx

Virtual Host berguna untuk membuat domain lokal pada mesin kita untuk memudahkan proses development

opini, pwa over 2 years

Manfaat Menggunakan PWA

Ada banyak sekali manfaat yang kita dapat dari menerapkan PWA di web kita

opini, vuejs over 2 years

Workshop Vuejs Basic Bersama Komunitas SurabayaDEV

Pengalaman sewaktu mengisi workshop Vuejs basic bareng SurabayaDEV

opini, nuxtjs, vuejs over 2 years
opini, pwa over 2 years

Berkenalan Lebih Dekat dengan PWA

Mengenal lebih dekat dengan Progressive Web App

opini, tips over 2 years

Migrasi dari Dynamic ke Static Blog

Cerita singkat migrasi dari blog dinamis ke static blog

opini over 2 years

Membangun Komunitas SurabayaJS

Cerita singkat membangun komunitas IT di surabaya yang bernama SurabayaJS

javascript, tips over 2 years

Duplikasi Object dan Array dengan Benar di JavaScript

Cara cloning / duplikasi data object atau array dengan benar di JavaScript

opini, tips almost 3 years

Membuat RBAC Sendiri : Backend Response - Part 2

Memberikan response yang dibutuhkan oleh Frontend untuk rendering menu RBAC.

opini, tips, nuxtjs almost 3 years

Membuat RBAC Sendiri : Menu Rendering di Nuxtjs - Part 3

Seri terakhir dari pembahasan RBAC ini akan fokus pada penyajian menu akses di frontend

opini, tips almost 3 years

Membuat RBAC Sendiri : Konsep - Part 1

RBAC menggunakan library orang lain itu ga keren. Yuk kita bikin RBAC dengan konsep kita sendiri...

expressjs almost 3 years

Menggunakan Knexjs di Express App

Menggunakan Knexjs di Express App untuk memudahkan penulisan query di database.

tips, opini almost 3 years

Terselamatkan oleh Startup Script di Google Cloud Engine

Lupa membuka akses ssh / port 22 di ufw bisa diatasi dengan fitur Startup Script di metadata GCE

devops almost 3 years

Docker Compose PostgreSQL dan pgAdmin4

Install PostgreSQL dan pgAdmin4 di docker menggunakan Docker Compose.

devops almost 3 years

Optimasi Aset Berbasis Teks untuk Performa Web dengan GZIP Nginx

Menggunakan fitur GZIP pada Nginx untuk meningkatkan kecepatan load suatu website dengan memperkecil bundle size aset berbasis teks.

devops, laravel, nuxtjs almost 3 years

Setup HTTPS / SSL di Nuxtjs dan Laravel dengan Nginx

Memasang SSL / HTTPS di project Nuxtjs, Laravel, dan web socket Socket.io menggunakan Nginx dan Let's Encrypt.

devops almost 3 years

Install dan Akses Remote MariaDB di VPS

Mengakses database di VPS secara remote melalui mysql-client kita

laravel, php, javascript, nuxtjs almost 3 years

Laravel Realtime Notification dengan Socket.io dan Nuxtjs - Part 2

Realtime notification menggunakan Laravel Echo di project Nuxt.js

laravel, php, javascript, nuxtjs almost 3 years

Laravel Realtime Notification dengan Socket.io dan Nuxtjs - Part 1

Membuat notifikasi dengan Laravel Broadcast Notifications dan Socket.io

opini about 3 years

Migrasi ke VIM

Cerita singkat kenapa saya akhirnya migrasi ke VIM, yang awalnya memakai Atom dan Visual Studio Code

nuxtjs about 3 years

Auth Module di Nuxtjs

Autentikasi jadi lebih mudah menggunakan Auth Module di Nuxtjs

javascript, reactnative about 3 years

React Native 0.57 - Images is Not Showing on Generated APK

Gambar ga muncul setelah generate APK di React Native 0.57? Baca postingan saya ini, insyaallah manjur :D

opini about 3 years

Programmer adalah Pembelajar Sejati

Programmer adalah pembelajar sejati, belum selesai kita belajar framework A udah muncul aja framework B. Berikut ini penjelasan dan opini saya mengenai hal ini.

opini about 3 years

Memajukan Komunitas di WebUnConfID 2018

Cerita ketika mengikuti event WebUnconfID 2018 di Jogja

typescript, expressjs, nodejs about 3 years

TDD Menggunakan Mocha dan Chai di Nodejs - Part 1

Implementasi konsep Test Driven Development (TDD) menggunakan Mocha dan Chai di Nodejs

typescript, expressjs, nodejs about 3 years

TDD Menggunakan Mocha dan Chai di Nodejs - Part 2

Implementasi konsep Test Driven Development (TDD) menggunakan Mocha dan Chai di Nodejs

typescript, expressjs, nodejs about 3 years

REST API dengan Nodejs dan Typescript - part 3

Cara membuat REST API menggunakan Nodejs, Expressjs, Typescript dan MongoDB

typescript, expressjs, nodejs about 3 years

REST API dengan Nodejs dan Typescript - part 2

Cara membuat REST API menggunakan Nodejs, Expressjs, Typescript dan MongoDB

typescript, expressjs, nodejs about 3 years

REST API dengan Nodejs dan Typescript - part 1

Cara membuat REST API menggunakan Nodejs, Expressjs, Typescript dan MongoDB

javascript, nodejs about 3 years

Jabber / XMPP menggunakan Nodejs

Mari belajar membuat Jabber / XMPP client menggunakan Nodejs. XMPP ini adalah sebuah protocol komunikasi yang berbasis XML

javascript over 3 years

Berkenalan dengan PugJS

Pug hadir untuk menyederhanakan format html kalian sehingga kode html kalian bisa lebih mudah dan enak dibaca

opini over 3 years

Berkomunitaslah, Dapatkan dan Sebarkan Manfaat

Sebagai programmer kita wajib untuk berkomunitas untuk mendapatkan berbagai manfaat. Salah satu nya bersosialisasi

javascript, reactnative over 3 years

React Native - State Management dengan Remx

Cara mudah mengimplementasikan state management di React Native menggunakan remx.

opini over 3 years

Manfaat dari berpikir negatif

Gak selamanya berpikir negatif itu buruk, mari manfaatkan kekuatan dari berpikir negatif.

javascript, nuxtjs over 3 years

MomentJS dengan NuxtJS

Menggunakan Momentjs di Nuxtjs untuk memanipulasi dan menampilkan tanggal dengan keren

javascript, reactnative over 3 years

Goodbye MobX, Welcome RemX

Selamat tinggal MobX, selamat datang RemX. State management minimalis untuk React Native

laravel, php over 3 years

Redirect HTTP ke HTTPS dengan .htaccess di Laravel

Bagi kalian pengguna Laravel di shared hosting, berikut ini adalah cara redirect http ke https menggunakan .htaccess

laravel, php over 3 years

Menampilkan data polymorphic tanpa eloquent

Menampilkan data polymorphic tanpa eloquent gampang - gampang susah. Kalo mau nampilin data polymorphic kita pake eloquent sih gampang gampang aja, tapi kalau tanpa eloquent gimana?

opini over 3 years

fokus-sangat-membantu-kita-saat-ngoding

Berikut ini kiat kiat yang lumayan penting untuk diperhatikan ketika ngoding, biar fokus kita makin meningkat.

opini almost 4 years

SPA vs MPA

SPA vs MPA wajib untuk diketahui, karena untuk membuat project web kita harus memilih salah satu yang paling cocok dengan kebutuhan dan spesifikasi project yang akan kita bangun.

opini almost 4 years

Menentukan Teknologi Sebelum Membuat Project

Banyak programmer yang salah dalam menentukan teknologi sebelum membuat project, hal ini bisa mengakibatkan proses development kita jadi terganggu, bahkan bisa bikin pindah jalur. Duhh...

javascript, vuejs almost 4 years

Berkenalan dengan VueJS

Berkenalan dengan VueJS merupakan sebuah awal untuk menjalin cinta dengan si dia. Untuk mempelajari dan mendalami si dia (VueJS), maka kita perlu kenalan dulu sama si dia. Yuk belajar bareng..

laravel, php almost 4 years

Pengenalan Dasar tentang Lumen

Untuk mulai membuat RESTful API, Pengenalan Dasar tentang Lumen sangat perlu dan penting untuk dipelajari agar nantinya kita lebih mudah dalam membuat sebuah API service.

laravel, php almost 4 years

Method Destroy di Controller Laravel 5 - Part 8

Method Destroy di Controller Laravel 5 merupakan salah satu dari keluarga besar yang bermarga CRUD. Method ini berfungsi untuk menghapus sebuah atau beberapa data sekaligus. Yuk mari kita cari tau..

laravel, php almost 4 years

Method Update di Controller Laravel 5 - Part 7

Method Update data di Controller Laravel 5 sangat penting untuk dipelajari, karena method ini merupakan salah satu keluarga dari marga CRUD. Mari simak penjelasan singkat nya disini..

laravel, php almost 4 years

Method Edit di Controller Laravel 5 - Part 6

Method edit hampir sama dengan method show. Mereka memang bersaudara, tetapi ada hal lain yang membedakan mereka. Mau tau perbedaan nya? Yuk mari belajar bareng disini.

laravel, php almost 4 years

Method Show di Controller Laravel 5 - Part 5

Menampilkan detail dari sebuah data merupakan salah satu fitur dari sebuah web yang harus ada. Bagaimana cara implementasi nya? Saya akan memaparkan nya secara ringkas di postingan kali ini.

laravel, php almost 4 years

Method Store di Controller Laravel 5 - Part 4

Method Store di Controller Laravel 5 berfungsi untuk melakukan aktivitas insert / create data ke dalam database. Bagaimana cara mengimplementasikannya? Disini kita akan belajar bareng.

laravel, php almost 4 years

Method Create di Controller Laravel 5 - Part 3

Method Create di Controller Laravel berguna untuk menampilkan halaman form input data. Bagaimana cara penggunaan nya? Mari belajar bareng ...

laravel, php almost 4 years

Method Index di Controller Laravel 5 - Part 2

Apa sih kegunaan method index di Controller Laravel 5 ?? Yuk mari kita belajar bareng - bareng mengenai method index di Controller, serta bagaimana menggunakannya.

laravel, php almost 4 years

Memproteksi Laravel web App dari Serangan CSRF

CSRF merupakan salah satu ancaman besar bagi keamanan suatu website. Nah, di Laravel sendiri om Taylor udah nyediain fitur yang keren buat menanggulangi hal ini. Yuk simak penjelasannya.

laravel, php almost 4 years

Mengenal Middleware di Laravel 5

Mengenal middleware di Laravel 5 wajib dilakukan, karena fitur ini sangat berguna untuk melakukan aksi filter request ke Controller. Yuk simak pembahasannya berikut ini

opini almost 4 years

Jangan Dibuka Nanti Jadi Lemot 4.4.4.4.0.0.0.0

Jangan Dibuka Nanti Jadi Lemot 4.4.4.4.0.0.0.0 adalah sebuah pesan singkat yang dikirimkan seseorang ke aplikasi chat Whatsapp kita. Aneh nya, teks ini bisa bikin Whatsapp kamu hang loh.

laravel, php almost 4 years

Mengenal Route di Laravel 5 - Part 2

Part lanjutan dari pembahasan route di Laravel ini akan sedikit masuk kedalam samudra routing nya Laravel. Yuk mari kita simak biar kita pinter :-)

laravel, php almost 4 years

Konfigurasi Dasar Laravel 5

Sebelum melangkah lebih jauh dalam mengarungi lautan Laravel, kita perlu melakukan konfigurasi dasar terlebih dahulu. Agar nanti kita ngoding nya lebih nyaman

laravel, php almost 4 years

Mengenal Route di Laravel 5 - Part 1

Routing adalah salah satu fitur terpenting yang disediakan oleh Laravel. Kita wajib memahami penggunaan route ini, karena ketika proses development, route akan sangat sering diakses.

laravel, php almost 4 years

Struktur Folder pada Laravel 5.5

Setiap framework memiliki struktur direktori / folder yang berbeda, nah memahami struktur folder di Laravel pun sangat wajib diketahui bagi para pengguna Laravel