Others undefined

Hanya modal domain untuk punya email pribadi dan website

Ga perlu web hosting, ga perlu beli layanan email, hanya dengan domain saja udah bisa

OS, Linux undefined

Mencoba Archlinux dengan EndeavourOS

Bosan pakai Ubuntu, pas ada critical error langsung reinstall ke Arch aja

Typescript undefined

Transform Absolute Path ke Relative Path di TypeScript

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

Code Editor undefined

Setup vim-devicons di NeoVIM

Membuat tampilan Nerdtree makin cantik dengan vim-devicons

Code Editor undefined

Install NerdTree dan Colorscheme di NeoVIM

Langkah - langkah installasi plugin Nerdtree dan colorscheme di NeoVIM

Code Editor undefined

Setup Vim Plug di NeoVIM

Langkah - langkah setup vim plug di NeoVIM

Code Editor undefined

VIM Keyboard Cheatsheet

Bagi yang sering lupa shortcut yang ada di VIM

DevOps undefined

Membersihkan Disk Usage pada Ubuntu Server

Solusi untuk disk usage anda yang kepenuhan

Story undefined

Perubahan Jam Tidur

Terjadi perubahan jam tidur setelah fulltime kerja dirumah

trik undefined

Download Private Video Youtube menggunakan Youtube-dl

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

vuejs, javascript' undefined

Menyematkan Data pada Vue Slot

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

vuejs, javascript', svelte undefined

Migrasi Blog dari Vue Gridsome ke Svelte Sapper

Cerita mengenai perpindahan / migrasi stack blog dari Gridsome ke Sapper

vuejs, nuxtjs, javascript' undefined

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 undefined

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 undefined

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 undefined

Groupby Array pada JavaScript

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

opini undefined

SurabayaJS Meetup Ketiga #3

Cerita singkat mengenai meetup ketiga komunitas SurabayaJS

opini undefined

SurabayaJS Meetup Kedua #2

Cerita singkat mengenai meetup kedua komunitas SurabayaJS

opini, vim undefined

How to Setup My Personal Vim

Langkah - langkah installasi sampai konfigurasi vim seperti milik saya

opini undefined

SurabayaJS Meetup Perdana #1

Cerita singkat mengenai meetup perdana komunitas SurabayaJS

opini undefined

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 undefined

Setting Vhost di Nginx

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

opini, pwa undefined

Manfaat Menggunakan PWA

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

opini, vuejs undefined

Workshop Vuejs Basic Bersama Komunitas SurabayaDEV

Pengalaman sewaktu mengisi workshop Vuejs basic bareng SurabayaDEV

opini, pwa undefined

Berkenalan Lebih Dekat dengan PWA

Mengenal lebih dekat dengan Progressive Web App

opini, tips undefined

Migrasi dari Dynamic ke Static Blog

Cerita singkat migrasi dari blog dinamis ke static blog

opini undefined

Membangun Komunitas SurabayaJS

Cerita singkat membangun komunitas IT di surabaya yang bernama SurabayaJS

javascript, tips undefined

Duplikasi Object dan Array dengan Benar di JavaScript

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

opini, tips, nuxtjs undefined

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 undefined

Membuat RBAC Sendiri : Backend Response - Part 2

Memberikan response yang dibutuhkan oleh Frontend untuk rendering menu RBAC.

opini, tips undefined

Membuat RBAC Sendiri : Konsep - Part 1

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

expressjs undefined

Menggunakan Knexjs di Express App

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

tips, opini undefined

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 undefined

Docker Compose PostgreSQL dan pgAdmin4

Install PostgreSQL dan pgAdmin4 di docker menggunakan Docker Compose.

devops undefined

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 undefined

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 undefined

Install dan Akses Remote MariaDB di VPS

Mengakses database di VPS secara remote melalui mysql-client kita

laravel, php, javascript, nuxtjs undefined

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

Realtime notification menggunakan Laravel Echo di project Nuxt.js

laravel, php, javascript, nuxtjs undefined

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

Membuat notifikasi dengan Laravel Broadcast Notifications dan Socket.io

opini undefined

Migrasi ke VIM

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

nuxtjs undefined

Auth Module di Nuxtjs

Autentikasi jadi lebih mudah menggunakan Auth Module di Nuxtjs

javascript, reactnative undefined

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 undefined

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 undefined

Memajukan Komunitas di WebUnConfID 2018

Cerita ketika mengikuti event WebUnconfID 2018 di Jogja

typescript, expressjs, nodejs undefined

TDD Menggunakan Mocha dan Chai di Nodejs - Part 2

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

typescript, expressjs, nodejs undefined

TDD Menggunakan Mocha dan Chai di Nodejs - Part 1

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

typescript, expressjs, nodejs undefined

REST API dengan Nodejs dan Typescript - part 3

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

typescript, expressjs, nodejs undefined

REST API dengan Nodejs dan Typescript - part 2

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

typescript, expressjs, nodejs undefined

REST API dengan Nodejs dan Typescript - part 1

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

javascript, nodejs undefined

Jabber / XMPP menggunakan Nodejs

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

javascript undefined

Berkenalan dengan PugJS

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

opini undefined

Berkomunitaslah, Dapatkan dan Sebarkan Manfaat

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

javascript, reactnative undefined

React Native - State Management dengan Remx

Cara mudah mengimplementasikan state management di React Native menggunakan remx.

opini undefined

Manfaat dari berpikir negatif

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

javascript, nuxtjs undefined

MomentJS dengan NuxtJS

Menggunakan Momentjs di Nuxtjs untuk memanipulasi dan menampilkan tanggal dengan keren

javascript, reactnative undefined

Goodbye MobX, Welcome RemX

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

laravel, php undefined

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 undefined

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 undefined

fokus-sangat-membantu-kita-saat-ngoding

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

opini undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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 undefined

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

laravel, php undefined

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 :-)

opini undefined

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 undefined

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 undefined

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 undefined

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