
15 Membuat Middleware Session Based Authentication Pada Golang
Pada artikel kali ini, kita akan membahas langkah-langkah pembuatan middleware untuk Session-based Authentication menggunakan Golang dan library httprouter
. Middleware ini berguna untuk memvalidasi sesi pengguna di setiap request yang masuk ke aplikasi.

14 Membuat Middleware Api Key Authentication Pada Golang
API (Application Programming Interface) memainkan peranan yang sangat penting dalam menghubungkan berbagai aplikasi atau layanan. Untuk memastikan aplikasi Anda tetap aman dan terhindar dari akses yang tidak sah, penggunaan metode autentikasi seperti API Key Authentication sangatlah penting. Dalam artikel ini, kita akan membahas langkah demi langkah cara membuat middleware API Key Authentication menggunakan httprouter
di Golang dan menambahkan unit test untuk setiap fungsi guna memastikan fungsionalitasnya bekerja dengan baik.

13 Membuat Middleware Authentication Menggunakan Oauth Pada Golang
Di dunia pemrograman modern, keamanan aplikasi menjadi hal yang sangat penting, terutama ketika melibatkan otentikasi pengguna. Salah satu metode otentikasi yang banyak digunakan saat ini adalah OAuth 2.0, yang memungkinkan aplikasi untuk mengakses sumber daya pengguna tanpa membagikan kredensial mereka. Dalam artikel ini, kita akan membahas bagaimana cara membuat middleware otentikasi menggunakan OAuth 2.0 dengan menggunakan Go dan library httprouter
.

12 Membuat Static File Handler
Membuat Static File Handler di Golang dengan Httprouter
Dalam aplikasi web, seringkali kita perlu menyajikan file statis seperti gambar, file CSS, atau JavaScript dari folder publik. Dengan menggunakan library julienschmidt/httprouter, Anda dapat dengan mudah membuat handler untuk melayani file statis. Artikel ini akan membahas langkah-langkah lengkap untuk mengimplementasikan static file handler dengan cara yang sederhana dan efisien di Golang.

11 Membuat Middleware Basic Authentication HTTP Router pada Golang
Basic Authentication adalah metode autentikasi sederhana di mana klien mengirimkan kredensial (username dan password) dalam header setiap permintaan HTTP. Pada artikel ini, kita akan mempelajari cara membuat middleware Basic Authentication di Golang menggunakan library httprouter.

10 Membuat Middleware Authentication Menggunakan Jwt
Dalam pengembangan aplikasi modern, autentikasi adalah salah satu komponen paling penting. JSON Web Tokens (JWT) adalah metode populer untuk menangani autentikasi berbasis token. Pada artikel ini, kita akan membuat middleware autentikasi menggunakan JWT di Golang dengan library httprouter dari julienschmidt.

09 Cara Membuat Request Response Header Menggunakan Httprouter
Dalam pengembangan aplikasi berbasis web, pengaturan header pada HTTP request dan response sangat penting untuk mengelola data, keamanan, dan metadata lainnya. Artikel ini membahas langkah-langkah untuk mengatur header pada request dan response menggunakan library httprouter di Golang. Dengan panduan ini, bahkan programmer pemula dapat memahami konsep ini dengan mudah.

10 Rekomendasi Mic Condensor untuk Podcast dengan Harga Mulai 500 Ribuan
Pernah nggak sih Anda merasa suara podcast favorit terdengar begitu jernih dan profesional, sampai-sampai Anda bertanya-tanya, “Mic apa sih yang mereka pakai?” Nah, kalau Anda sedang berpikir untuk memulai podcast atau ingin meningkatkan kualitas audio, mic kondensor bisa jadi jawabannya. Kabar baiknya, Anda nggak perlu mengeluarkan budget yang terlalu besar untuk mendapatkan mic kondensor berkualitas! Dengan harga mulai dari 500 ribuan, Anda sudah bisa mendapatkan mic yang siap bikin podcast Anda terdengar lebih profesional.

Cara Mengganti Nama Lengkap dan Username di MacBook Pro: Panduan Lengkap
Jika kamu baru saja membeli MacBook Pro baru atau ingin memperbarui nama lengkap dan username di terminal agar lebih sesuai dengan identitas kamu, maka artikel ini untuk kamu. Mengubah nama lengkap dan username di MacBook Pro bisa sedikit membingungkan, terutama jika ini pertama kalinya. Namun, jangan khawatir! Pada artikel ini, kita akan membahas langkah-langkah lengkap dan mudah diikuti untuk mengganti nama lengkap serta username pada MacBook Pro kamu, dan memastikan perubahan tersebut tercermin di terminal.

Membangun API dengan Golang dan GraphQL
Golang (Go) adalah bahasa pemrograman yang dikenal karena kemampuannya dalam menangani concurrent programming dan efisiensi performa. Dengan semakin meningkatnya kebutuhan aplikasi yang responsif dan scalable, GraphQL telah menjadi pilihan populer sebagai query language untuk API. GraphQL memungkinkan client untuk mengambil data yang hanya diperlukan, mengurangi over-fetching yang sering terjadi pada REST API. Dalam artikel ini, kita akan membahas cara membangun API menggunakan Golang dan GraphQL, termasuk implementasi dasar dan bagaimana cara mengoptimalkan performanya.

Deploy Aplikasi Golang di Server dengan Docker
Dalam pengembangan perangkat lunak modern, deployment aplikasi menjadi salah satu tahap penting yang memerlukan pengelolaan sumber daya yang efisien dan konsisten. Docker adalah platform yang memungkinkan pengembang untuk mengemas aplikasi beserta dependensinya ke dalam sebuah container yang dapat dijalankan di berbagai lingkungan. Artikel ini akan membahas cara mendeploy aplikasi Golang menggunakan Docker, serta langkah-langkah praktis untuk mengelola dan menjalankan aplikasi di lingkungan produksi. Untuk informasi lebih lanjut tentang penggunaan concurrent di Golang, Anda dapat merujuk ke tutorial concurrent Golang.

Memahami dan Menggunakan GORM sebagai ORM di Golang
GORM adalah salah satu toolkit ORM (Object-Relational Mapping) yang populer digunakan dalam pengembangan aplikasi dengan bahasa pemrograman Golang. ORM memungkinkan pengembang untuk berinteraksi dengan basis data menggunakan objek yang dipetakan ke tabel-tabel dalam database, mengabstraksi kueri SQL secara langsung. Artikel ini akan membahas secara mendalam tentang GORM, mulai dari konsep dasarnya hingga implementasi praktis dalam pengembangan aplikasi Golang.