• Implementation Authentication in ExpressJS V4.x Using JWT

    ExpressJs is a tools in nodejs to create server side application, it’s very popular and have a lot of feature to create web application. Authentication is the act of proving an assertion, such as the identity of a computer system user – Wikipedia Authentication is important in private area in our application, it prevent our…

  • NestJS: Google OAuth2 Authentication with Passport

    Overview We will create project Nestjs using authentication with library passportjs, we will use OAuth strategy for this project. NestJs Nestjs is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript. Nestjs core engine still using expressjs as server library, so there is same concept between expressjs…

  • Responsive Image Web Browser

    With modern browsers’ ability to choose the displayed image, we can boost user experience. This article guides you through creating responsive images

  • Mungkin Kamu Tidak Butuh Nextjs, Kenapa?

    Membuat produk atau jadi budak Kerangka Kerja (framework) ? Sudah banyak aplikasi dan website sudah ku buat, kebanyakan menggunakan framework Nextjs . Framework frontend ini sangat mudah digunakan, tetapi banyak fitur yang tidak digunakan yang akhirnya membuat aplikasi menjadi besar (dalam segi ukuran file) dan lambat saat load data. Fitur nextjs yang sangat tidak digunakan…

  • Less is More Stack

    There is thousand programming language framework, tool, library to make app now days. Nodejs, go lang, Rust, Java, Nextjs, Reactjs, Vue, you name it. Choosing the right tool for the right thing is what we call “effeciency” and “effective” in developing an app. Dilemma during initiate project is a common problem in every developer, I…

  • Systemd: Effective Deploy Nodejs on Linux

    nearly every Linux distribution comes with systemd, which means forever, monit, PM2, etc. are no longer necessary – your OS already handles these tasks. – Mikemaccana, stackoverflow answer In couple years, ton of tutorial explain that we should use library like forever, monit, pm2, etc to run nodejs in linux. This happen because nodejs user…

  • ARUA: Proses dan Tantangan dalam Menciptakan Aplikasi Keuangan

    Pembuatan aplikasi keuangan ARUA punya tantangan tersendiri, disini saya menceritakan bagaimana proses pembuatan aplikasi dan apa saja tantangan sekaligus cara saya mengatasinya

  • Jenis-jenis Access Control dalam Aplikasi

    Access Control Access Control terhadap user digunakan untuk mengatur dan membuat policy terhadap akses data. Pembuatan Access control bisa memakan waktu karena jenis dan kebutuhannya berbeda-beda, tidak ada model khusus untuk membuat access control bahkan sebuah perusahaan atau satu tim khusus untuk mengelola akses kontrol ini agar menjadi se-dinamis mungkin sesuai kebutuhan perusahaan. ACL (Access…