Trik Menjalankan Ruby On Rails di Nixos

mrfdn.com - Nixos memiliki sedemikian cara untuk menjalankan aplikasi web. Di antara itu semua ada yang memiliki tingkat kesulitan yang mudah sampai yang sedikit lebih ribet dari pada yang lainnya. Di sini saya pertama kali ingin mencoba menggunakan Ruby on Rails. Tidak ada pengalaman sama sekali. Proses instalasi cukup membingungkan, namun karena sudah berhasil ingin share pengalamn cara install Ruby on rails dengan mengikuti tutorial resminya. Karena saya menggunakan Nixos, saya tidak bisa mengikuti tutorial Rails begitu saja. Mesti ada hal yang dilakukan terlebih dahulu. ...

November 1, 2024 · 1 min · Rafi

Cara Set Featured Post di Hugo

mrfdn.com - Mau bikin postingan yang selalu muncul di atas halaman blog Hugo-mu? Kita bisa pakai fitur “featured” atau “pinned” post! Caranya gampang, ikuti langkah-langkah di bawah ini. 1. Tambahkan Parameter Featured di Front Matter Di file Markdown post yang mau kamu highlight, tambahkan parameter featured: true di front matter-nya. Contoh: --- title: "Postingan Featured" date: 2023-10-30 featured: true --- Kalau pakai format TOML, tulisnya begini: +++ title = "Postingan Featured" date = "2023-10-30" featured = true +++ 2. Modifikasi Template untuk Menampilkan Featured Post Buka file template list, biasanya ada di layouts/_default/list.html atau mungkin di layouts/posts/list.html. Pada template yang saya kembangkan, saya edit file layouts/partials/featured.html. ...

October 31, 2024 · 2 min · Rafi

Cara Install Nodejs di Server Ubuntu

mrfdn.com - Jika anda memiliki sebuah projekan web menggunakan nodejs, anda mungkin hendak menjalankannya pada sebuah server VPS. Tetapi pada saat mengecek keberadaan package nodejs di repository ubuntu ternyata tidak ada. Jangan khawatir, anda bisa instal nodejs secara manual. Alangkah lebih baik jika proses install nodejs ini dilakukan pada awal setup vps, bukan pada saat projekan sudah berjalan normal. Berikut cara install NodeJS di Ubuntu server dengan manual step by step. ...

July 3, 2024 · 2 min · Rafi

Cara Menjalankan Versi NodeJS Tertentu Tanpa Downgrade

mrfdn.com - Terkadang pada sebuah projekan yang sudah berjalan dengan stabil kita sudah memiliki versi NodeJS tertentu. Lalu seiring waktu NodeJS sudah mendapatkan update, kemudian saat aplikasi dijalankan malah eror. Ini disebabkan oleh dependensi aplikasi kita mungkin butuh versi NodeJS tertentu. Biasanya cara yang dilakukan adalah install versi NodeJS tertentu. Misalnya, sekarang kita berada pada versi NodeJS 20, lalu aplikasi kita mengharuskan install NodeJS versi 10. Jadinya kita install versi NodeJS versi 10 untuk bisa menjalankan aplikasi tersebut. ...

June 30, 2024 · 1 min · Rafi

Deno - Javascript Runtime Alternatif NodeJS

mrfdn.com - Deno adalah salah satu Javascript runtime yang ada di muka bumi. Sebelumnya kita mungkin sudah familiar dengan NodeJS, dan Bun nah itu adalah runtime javascript. Runtime maksudnya adalah semua kode javascript akan dieksekusi dan berjalan di atasnya. Dengan memiliki javascript runtime yang sudah terinstall di komputer maka kita bisa ekeskusi kode javascript langsung melalui terminal. Misalnya melakuan perhitungan, melakuan fetch data, menjalankan sebuah web server dan lain-lain. ...

June 30, 2024 · 3 min · Rafi

Tutorial Lume - Static Site Generator nya Deno

mrfdn.com - Lume hadir sebagai salah satu static site generator (SSG). Dia sama seperti Hugo, tetapi fitur dan dokumentasinya masih kurang lengkap. Mungkin karena masih sedikit yang menggunakannya. Untuk itu kali ini saya ingin menulis sedikit hal yang saya ketahui setelah mencoba membuat beberapa halaman static dengan Lume. Lume hadir sebagai produk kretif Deno Lume merupakan site site generator yang hanya bisa dijalankan jika sudah install Deno. Dengan kata lain, Lume berjalan di atas runtime Deno. ...

June 29, 2024 · 4 min · Rafi

How to Deploy Expres + Deno Using Deployctl

mrfdn.com - Bagi saya, bermain dengan data itu sangat menyenangkan. Membuat sebuah aplikasi web yang datanya bisa digunakan dimana-mana adalah kesenagnan sendiri. Kali ini saya membuat sebuah aplikasi web dengan fitur CRUD (create, read, update, delete). Stack yang digunakan: Deno Express HTMX EJS Setelah aplikasi jalan, saya hendak menjalankannya secara online di internet. Jadi saya memilih denodeploy. Cara upload Express dengan denodeploy Sebenarnya caranya cukup mudah, hanya perlu ikuti tutorialnya disini. ...

May 4, 2024 · 2 min · Rafi

Belajar Golang Dasar

mrfdn.com - Pada postingan ini saya ingin mendokumentasikan tentang bagaimana cara saya menjalankan program Go / Golang pertama saya. Go bisa digunakan untuk membuat aplikasi web, mulai dari rest api, sampai web yang kompleks. Untuk awal, mari kita belajar menulis codingan go pertama kita. Daftar Isi Inisialisasi projekan go Membuat file utama main.go untuk menjalankan web server Struktur folder projekan go Menjalankan projekan go Compile go project Pastikan go sudah terinstall di komputer anda. ...

April 12, 2024 · 2 min · Rafi

Cara Menampilkan Loading Indicator dengan HTMX

mrfdn.com - Saya sedang asyik ngulik Express dan HTMX. Dan terasa menyenangkan karena HTMX seperti magic. Hal-hal yang terasa malas dikerjakan dengan susah payah kini bisa dilakukan dengan mudah. Contohnya kali ini saya ingin menampilkan indikator loading saat proses fetching data di server. Caranya sangat mudah, HTMX memiliki atribut yang bernama hx-indicator. Atribut ini bisa ditempatkan pada tombol atau tag html yang mengeksekusi fetching data. Di sini saya menggunaakan tag <button> untuk melakukan fetching data. ...

March 9, 2024 · 1 min · Rafi

Cara Deploy ExpressJS ke Vercel (Serverless)

mrfdn.com - Halo… Express js merupakan salah satu framework Nodejs terbaik yang ada di dunia. Dia bisa menjalankan aplikasi berbasis web dengan NodeJS sebagai backend untuk segala kebutuhan. Baik untuk serve static file hingga CRUD (create, read, update, delete) sederhana dengan mengintegrasikan database. Jika anda memiliki aplikasi CRUD yang menggunakan Express JS, anda bisa mengonlinekan aplikasi anda itu ke internet dengan menggunakan Vercel. Vercel merupakan salah satu platform yang bisa digunakan untuk hosting web secara gratis. ...

March 6, 2024 · 3 min · Rafi