Go 31 Jul 2026Unit Test dari Spec: TDD yang Dipercepat AI untuk GolangCara menulis unit test Golang dari feature specification dengan pendekatan TDD yang dipercepat Claude Code. … 22 mntBaca
Go 30 Jul 2026Generate Go Code dari Spec: Iterasi dan Feedback Loop dengan Claude CodeTeknik iteratif generate kode Golang dari spesifikasi menggunakan Claude Code. Feedback loop yang efektif … 21 mntBaca
Go 29 Jul 2026Task Breakdown SDD: Memecah Spec Golang Menjadi Unit Kerja yang ExecutableTeknik task breakdown dalam Specification-Driven Development: memecah spec Golang menjadi unit kerja kecil … 19 mntBaca
Go 28 Jul 2026Plan Mode Claude Code: Membuat Rencana Implementasi Golang yang SolidKuasai Plan Mode di Claude Code untuk membuat rencana implementasi Golang yang solid sebelum menulis kode. … 20 mntBaca
Go 27 Jul 2026Spesifikasi Non-Fungsional Golang: Performance, Security, Scalability untuk SDDCara menulis Non-Functional Requirements (NFR) yang efektif untuk proyek Golang. Performance targets, security … 27 mntBaca
Go 24 Jul 2026OpenAPI Spec dengan Claude Code: Contract-First API Design untuk GolangPanduan lengkap membuat OpenAPI specification dengan Claude Code menggunakan pendekatan contract-first. Dari … 21 mntBaca
Go 23 Jul 2026Pola Interview Yourself: Teknik Klarifikasi Spec dengan Claude Code untuk GolangKuasai teknik Interview Yourself — metode klarifikasi dengan Claude Code yang mengubah requirement ambigu … 19 mntBaca
Go 22 Jul 2026Prompt Engineering untuk Spec: Teknik Menulis Spesifikasi Presisi dengan Claude CodeKuasai teknik prompt engineering untuk menulis spesifikasi yang presisi menggunakan Claude Code. Dari … 22 mntBaca
Go 21 Jul 2026Anatomi Spesifikasi yang Baik: User Story, AC, Edge Case untuk SDD GolangPanduan lengkap menulis spesifikasi yang baik: User Story, Acceptance Criteria, dan Edge Case yang efektif … 23 mntBaca
Go 20 Jul 2026CLAUDE.md: Cara Membuat AI Selalu Paham Konteks Proyek GolangPelajari cara menulis CLAUDE.md yang efektif untuk proyek Golang. Membuat Claude Code selalu paham arsitektur, … 18 mntBaca
Go 16 Jul 2026Ekosistem Tools SDD 2026: Claude Code, Kiro, Cursor vs Spec Kit untuk GolangPanduan lengkap memilih tools untuk Specification-Driven Development di 2026. Perbandingan Claude Code, Kiro, … 20 mntBaca
Go 15 Jul 2026Spesifikasi sebagai Source of Truth di Golang: Cara Berpikir SDD yang BaruPahami konsep spesifikasi sebagai single source of truth dalam SDD. Cara membangun sistem governance spec yang … 21 mntBaca
Go 13 Jul 2026Vibe Coding vs Specification-Driven Development: Kenapa Engineer Senior Mulai PindahPelajari perbedaan mendasar vibe coding dan SDD. Kenapa engineer senior beralih ke specification-driven … 22 mntBaca
Go 20 May 2026Goroutine dan Channel: Concurrency di Go untuk PemulaGoroutine adalah superpower Go. Pelajari cara membuat goroutine, channel, dan pattern worker pool dalam 15 … 5 mntBaca
Go 20 May 2026Go 1.23 Rilis: Range over Functions, Iterators, dan Timer FixGo 1.23 membawa fitur yang ditunggu-tunggu: range over function values (iterator pattern resmi), perbaikan … 3 mntBaca
Go 02 Nov 2025125 Performance Tips untuk gqlgen di ProduksiBanyak dari kita mengenal dan mencintai kecepatan serta tipikal schema-first dari gqlgen , salah satu GraphQL … 5 mntBaca
Go 01 Nov 2025124 Deployment gqlgen di Railway/Render dengan PostgreSQLJika kamu pernah membangun backend GraphQL di Go menggunakan gqlgen , kemungkinan besar kamu ingin mendeploy … 5 mntBaca
Go 31 Oct 2025123 Testing Resolver gqlgen dengan `httptest` dan Mock123 Testing Resolver gqlgen dengan httptest dan MockGraphQL makin populer di ekosistem backend modern. Salah … 5 mntBaca
Go 30 Oct 2025122 Studi Kasus: Sistem Registrasi & Login JWT dengan gqlgen122 Studi Kasus: Sistem Registrasi & Login JWT dengan gqlgenMembangun sistem autentikasi yang aman dan … 6 mntBaca
Go 29 Oct 2025121 Studi Kasus: API GraphQL Produk & Kategori dengan gqlgentitle: 121 Studi Kasus: API GraphQL Produk & Kategori dengan gqlgen subtitle: Membongkar Arsitektur, … 5 mntBaca
Go 28 Oct 2025120 Menggunakan Enum dan Scalar Kustom di gqlgengqlgen telah menjadi de facto library untuk membangun GraphQL API di Go. Keunggulan utamanya terletak pada … 4 mntBaca
Go 27 Oct 2025119 Optimasi Query Resolver dengan `dataloader`119 Optimasi Query Resolver dengan dataloaderKetika membangun API dengan GraphQL, salah satu tantangan … 6 mntBaca
Go 26 Oct 2025118 Middleware Resolver untuk Logging dan MonitoringMiddleware telah menjadi tulang punggung dari ekosistem web modern, terutama pada aplikasi dengan arsitektur … 5 mntBaca
Go 25 Oct 2025117 Membuat Directive Kustom di gqlgen117 Membuat Directive Kustom di gqlgen Jika Anda sudah lama berkutat dengan GraphQL di ekosistem Go, … 4 mntBaca
Go 24 Oct 2025116 Menggunakan Context untuk Autentikasi di gqlgenMengelola autentikasi adalah bagian penting dalam membangun API modern, termasuk GraphQL. Di ekosistem Go, … 5 mntBaca
Go 23 Oct 2025115 Error Handling Terstruktur di Mutation gqlgenDalam pengembangan aplikasi modern, GraphQL menjadi salah satu backbone penting untuk komunikasi antara client … 5 mntBaca
Go 22 Oct 2025114 Membuat Middleware Validasi Global untuk InputValidasi input adalah salah satu bagian terpenting dalam pengembangan aplikasi, apalagi ketika aplikasi … 5 mntBaca
Go 21 Oct 2025113 Custom Validation di Resolver gqlgenSaat membangun API dengan GraphQL di Golang, salah satu package andalan adalah gqlgen. Framework ini punya … 6 mntBaca
Go 20 Oct 2025112 Menggunakan `input` Tipe untuk Validasi Data112 Menggunakan input Tipe untuk Validasi DataValidasi data adalah pilar penting dalam pengembangan aplikasi … 5 mntBaca
Go 19 Oct 2025111 Menambahkan Mutation ke Skema gqlgenSalah satu kekuatan besar GraphQL terletak pada fleksibilitas dan konsistensinya dalam berinteraksi dengan … 4 mntBaca
Go 18 Oct 2025110 Custom Model Mapping: Menghubungkan Tipe ke Struct SendiriSaat membangun aplikasi backend atau aplikasi enterprise berskala besar, sering kali kita dihadapkan pada … 5 mntBaca
Go 17 Oct 2025109 Menghubungkan Resolver dengan Model Database109 Menghubungkan Resolver dengan Model Database: Studi Kasus PraktisDalam dunia pengembangan perangkat lunak … 5 mntBaca
Go 16 Oct 2025108 Menangani Resolver Otomatis dan Manual108 Menangani Resolver Otomatis dan Manual: Panduan Lengkap untuk EngineerResolver adalah komponen penting … 5 mntBaca
Go 15 Oct 2025107 Menjalankan Code Generation untuk Resolver dan ModelJika kamu membangun aplikasi modern dengan GraphQL dan TypeScript—katakanlah menggunakan stack kebanggaan … 4 mntBaca
Go 14 Oct 2025106 Menulis Skema `.graphqls` untuk gqlgen106 Menulis Skema .graphqls untuk gqlgen: Panduan PraktisMenggunakan gqlgen untuk membangun API GraphQL di … 4 mntBaca
Go 13 Oct 2025105 Cara Mengatur `gqlgen.yml` untuk Kustomisasi105 Cara Mengatur gqlgen.yml untuk KustomisasiGolang telah lama jadi primadona backend berkat performanya yang … 5 mntBaca
Go 12 Oct 2025104 Struktur File gqlgen dan Cara KerjanyaJika Anda pernah membangun backend GraphQL di Golang, pasti tidak asing dengan gqlgen . Library ini menawarkan … 5 mntBaca
Go 11 Oct 2025103 Inisialisasi gqlgen dengan `go run github.com/99designs/gqlgen init`103 Inisialisasi gqlgen dengan go run github.com/99designs/gqlgen initJika Anda sedang mengeksplorasi GraphQL … 5 mntBaca
Go 10 Oct 2025102 Menyiapkan Proyek gqlgen Pertama AndaMembangun aplikasi GraphQL yang efektif dari nol kini terasa semakin mudah berkat berbagai tool yang tersedia … 4 mntBaca
Go 09 Oct 2025101 Apa Itu gqlgen? GraphQL Code Generation untuk GoSejak kehadiran GraphQL sebagai alternatif REST API, banyak pengembang mulai merasakan kemudahan dalam … 5 mntBaca
Go 08 Oct 2025100 Roadmap Lanjutan Belajar GraphQL untuk Backend Developer Gotitle: 100 Roadmap Lanjutan Belajar GraphQL untuk Backend Developer Go date: 2024-06-11 author: Senior … 5 mntBaca
Go 07 Oct 202599 Kontribusi ke Open Source graphql-go99 Kontribusi ke Open Source graphql-go: Pengalaman, Praktik Terbaik, dan PembelajaranOpen source bukan … 5 mntBaca
Go 06 Oct 202598 Membuat Plugin Sendiri untuk graphql-goMembangun aplikasi modern yang scalable dan maintainable tidak terlepas dari pemilihan arsitektur API yang … 6 mntBaca
Go 05 Oct 202597 GraphQL Code Generator dan Otomatisasi Skema97 GraphQL Code Generator dan Otomatisasi Skema: Mempercepat Pengembangan API ModernGraphQL kini semakin … 5 mntBaca
Go 04 Oct 202596 Migrasi REST API ke GraphQL96 Migrasi REST API ke GraphQL: Panduan Lengkap dengan Studi KasusMigrasi dari REST API ke GraphQL telah … 5 mntBaca
Go 03 Oct 202595 Studi Kasus: API Layanan Komentar dengan ModerasiMembangun API layanan komentar mungkin terlihat sederhana, tetapi bila dipadukan dengan sistem moderasi, … 5 mntBaca
Go 02 Oct 202594 Studi Kasus: Dashboard Admin Real-timetitle: 94 Studi Kasus: Dashboard Admin Real-time date: 2024-06-19 author: TechLeadID94 Studi Kasus: Dashboard … 5 mntBaca
Go 01 Oct 202593 Studi Kasus: API Produk & Keranjang Belanja93 Studi Kasus: API Produk & Keranjang BelanjaDalam dunia pengembangan aplikasi e-commerce, API untuk … 5 mntBaca
Go 30 Sep 202592 Studi Kasus: Aplikasi Todo dengan Auth dan DBDalam dunia pengembangan perangkat lunak, membangun aplikasi to-do sederhana mungkin terdengar basic. Namun, … 5 mntBaca
Go 29 Sep 202591 Studi Kasus: Sistem Manajemen Artikel (CMS)CMS (Content Management System) adalah salah satu sistem paling fundamental dalam ekosistem software modern. … 6 mntBaca
Go 28 Sep 202590 Strategi Pengujian dan CI/CD graphql-gotitle: 90 Strategi Pengujian dan CI/CD GraphQL-Go: Panduan Komprehensif untuk Engineer Backend subtitle: … 5 mntBaca
Go 27 Sep 202589 Penulisan Resolver yang Bersih dan Reusable89 Penulisan Resolver yang Bersih dan Reusable: Panduan EngineerTidak sedikit dari kita, para engineer … 5 mntBaca
Go 26 Sep 202588 Struktur Project graphql-go yang Scalable88 Struktur Project graphql-go yang Scalable: Panduan Untuk Backend EngineerMembangun API dengan GraphQL di Go … 6 mntBaca
Go 26 Sep 2025110. Studi Kasus: Desain API yang Konsisten untuk Microservices Multi-Bahasa dengan Protobuftitle: 110. Studi Kasus: Desain API yang Konsisten untuk Microservices Multi-Bahasa dengan Protobuf author: … 5 mntBaca
Go 25 Sep 202587 Tips Debugging Resolver dan Query GraphQL87 Tips Debugging Resolver dan Query GraphQL: Panduan Komprehensif untuk EngineerDebugging dalam ekosistem … 7 mntBaca
Go 25 Sep 2025109. Studi Kasus: Mengelola Dependency Protobuf dengan Buf untuk Cross-platformtitle: “109. Studi Kasus: Mengelola Dependency Protobuf dengan Buf untuk Cross-platform” … 5 mntBaca
Go 24 Sep 202586 Kesalahan Umum saat Menggunakan graphql-go86 Kesalahan Umum saat Menggunakan graphql-go: Panduan Lengkap dan PraktisGraphQL telah menjadi standar de … 5 mntBaca
Go 24 Sep 2025108. Studi Kasus: Generate Protobuf Secara Otomatis untuk Banyak BahasaSelama satu dekade terakhir, microservices telah mendominasi arsitektur sistem backend. Salah satu kunci … 6 mntBaca
Go 23 Sep 202585 Handling Error dan Loading State di FrontendError handling dan loading state adalah dua hal yang tak dapat dipisahkan dari pengembangan frontend modern. … 6 mntBaca
Go 23 Sep 2025107. Studi Kasus: Menyambungkan Frontend gRPC-Web (JavaScript) dengan Backend GoDalam beberapa tahun terakhir, pola komunikasi antara aplikasi frontend dan backend terus berevolusi. REST API … 5 mntBaca
Go 22 Sep 202584 Query & Mutation dari Frontend84 Query & Mutation dari Frontend: Mengelola API dan Data Secara Efisien dari ReactDalam dunia … 5 mntBaca
Go 22 Sep 2025106. Studi Kasus: Berbagi File Protobuf antara Proyek Go dan C#Di era software modern, interoperabilitas antarlayanan menjadi sangat krusial. Salah satu solusi populer untuk … 5 mntBaca
Go 21 Sep 202583 Menggunakan Apollo Client di Frontend83 Menggunakan Apollo Client di Frontend: Panduan Komprehensif untuk Integrasi GraphQLGraphQL semakin populer … 5 mntBaca
Go 21 Sep 2025105. Studi Kasus: Komunikasi antara Microservice Go dan Java via ProtobufStudi Kasus: Komunikasi antara Microservice Go dan Java via Protobuf Danger Interoperabilitas microservices … 4 mntBaca
Go 20 Sep 202582 Menyambungkan React App dengan graphql-go Backend82 Menyambungkan React App dengan graphql-go Backend Implementasi Praktis API GraphQL di Era Modern Frontend 5 mntBaca
Go 20 Sep 2025104. Studi Kasus: Client iOS (Swift) dengan gRPC Go BackendSaat mengembangkan sistem backend modern, penggunaan komunikasi antar aplikasi menjadi sangat vital. Salah … 5 mntBaca
Go 19 Sep 202581 Pengenalan Integrasi Frontend (React, Vue, Svelte)81 Pengenalan Integrasi Frontend: React, Vue, dan SvelteOleh: Engineer yang suka mencoba framework baru 5 mntBaca
Go 19 Sep 2025103. Studi Kasus: Client Android (Java/Kotlin) berkomunikasi dengan gRPC Server di Gotitle: “103. Studi Kasus: Client Android (Java/Kotlin) berkomunikasi dengan gRPC Server di Go” … 4 mntBaca
Go 18 Sep 202580 Performance Benchmark graphql-go80 Performance Benchmark graphql-go: Studi Mendalam dan Praktik TerbaikMengimplementasi GraphQL di backend … 5 mntBaca
Go 18 Sep 2025102. Studi Kasus: Membuat gRPC Server di Go dan Client di Node.jsHari-hari ini, arsitektur layanan mikro (microservices) kian populer digunakan untuk membangun aplikasi … 5 mntBaca
Go 17 Sep 202579 Teknik Optimisasi Skema dan Modularisasi79 Teknik Optimisasi Skema dan Modularisasi: Panduan Praktis untuk Engineer ModernPada era sistem perangkat … 5 mntBaca
Go 17 Sep 2025101. Studi Kasus: Mengkonsumsi gRPC Server Go dari Python ClientgRPC (Google Remote Procedure Call) adalah framework komunikasi open source yang telah menjadi fondasi … 5 mntBaca
Go 16 Sep 202578 Caching Query dan Result Resolver78 Caching Query dan Result Resolver: Efisiensi, Best Practice, dan Implementasi NyataOleh: [Nama Anda], … 5 mntBaca
Go 16 Sep 2025100. Studi Kasus: Arsitektur Microservices Lengkap dengan gRPC di Gotitle: 100. Studi Kasus: Arsitektur Microservices Lengkap dengan gRPC di Go author: Maya Wijaya date: … 5 mntBaca
Go 15 Sep 202599. Studi Kasus: Dashboard Admin berbasis grpc-gatewayDashboard admin adalah jantung utama dalam mengelola aplikasi berskala besar. Di balik tombol dan tabel … 5 mntBaca
Go 15 Sep 202577 N+1 Problem dan Solusinya dengan DataLoaderN+1 problem adalah istilah klasik dalam pengembangan perangkat lunak ketika kita berurusan dengan akses ke … 5 mntBaca
Go 14 Sep 202598. Studi Kasus: Sistem Point of Sale (POS) TerdistribusiSistem Point of Sale (POS) sudah menjadi tulang punggung operasional ritel modern. Namun, ketika bisnis … 5 mntBaca
Go 14 Sep 202576 Optimasi Resolver agar Tidak Lambat76 Optimasi Resolver agar Tidak Lambat: Panduan Lengkap untuk EngineerBayangkan sebuah sistem backend dengan … 4 mntBaca
Go 13 Sep 202597. Studi Kasus: Layanan Chat Real-TimeSebagai seorang engineer, tantangan membangun layanan chat real-time selalu menarik dibahas. Menghadirkan … 6 mntBaca
Go 13 Sep 202575 Mendokumentasikan Resolver dengan Komentar GoPernahkah Anda sebagai software engineer merasa frustasi ketika membaca kode lama tanpa dokumentasi yang … 5 mntBaca
Go 12 Sep 202596. Studi Kasus: Sistem Inventaris BarangInventarisasi merupakan komponen fundamental dalam banyak bisnis, mulai dari toko ritel kecil hingga … 5 mntBaca
Go 12 Sep 202574 Menambahkan Keterangan dan Deskripsi di Skema74 Menambahkan Keterangan dan Deskripsi di Skema: Panduan Praktis untuk Dokumentasi DataDokumentasi skema … 5 mntBaca
Go 11 Sep 202595. Studi Kasus: Aplikasi Analitik Sederhana dengan StreamingSeiring pertumbuhan data yang semakin pesat, kebutuhan untuk memproses dan menganalisis data secara real-time … 5 mntBaca
Go 11 Sep 202573 Membangun Sistem Auto-docs di graphql-goSaat organisasi tumbuh, satu hal yang umumnya berkembang dengan cepat (dan seringkali buruk) adalah … 5 mntBaca
Go 10 Sep 202594. Studi Kasus: Microservice Notifikasi EmailStudi Kasus: Microservice Notifikasi EmailNotifikasi email adalah fitur krusial di banyak aplikasi modern, … 5 mntBaca
Go 10 Sep 202572 Menggunakan GraphQL Playground untuk Dokumentasi InteraktifGraphQL telah merevolusi cara kita membangun dan mengkonsumsi API. Salah satu keunggulan utamanya adalah … 5 mntBaca
Go 09 Sep 202593. Studi Kasus: Sistem Pemesanan Tiket dengan gRPCStudi Kasus: Membangun Sistem Pemesanan Tiket dengan gRPCSelamat datang di perjalanan arsitektural membangun … 5 mntBaca
Go 09 Sep 202571 Menulis Dokumentasi Skema Secara OtomatisDokumentasi sering dianggap “tugas sampingan” yang membosankan, tetapi hampir setiap engineer senior sepakat: … 5 mntBaca
Go 08 Sep 202592. Studi Kasus: Aplikasi Absensi Pegawaititle: “92. Studi Kasus: Aplikasi Absensi Pegawai” date: 2024-06-12 author: “Andi … 6 mntBaca
Go 08 Sep 202570 Load Balancing dan Scaling graphql-goDi era aplikasi modern, skalabilitas dan distribusi beban kerja bukan lagi sekadar pilihan, melainkan … 5 mntBaca
Go 07 Sep 202591. Studi Kasus: Aplikasi Todo List berbasis gRPCgRPC telah menjadi salah satu teknologi populer untuk membangun layanan microservices berperforma tinggi dan … 5 mntBaca
Go 07 Sep 202569 Authentication di Federated Architecture69 Authentication di Federated Architecture: Memahami, Membangun, dan MengimplementasikanOleh: [Nama Anda] – … 5 mntBaca
Go 06 Sep 202590. Studi Kasus: Simulasi Load Testing gRPCDewasa ini, layanan dengan protokol gRPC semakin popular digunakan di berbagai perusahaan teknologi karena … 5 mntBaca
Go 06 Sep 202568 Gateway Server dan Remote Schema Stitching68 Gateway Server dan Remote Schema Stitching: Langkah Futuristik untuk API GrafanaAPI modern membutuhkan … 5 mntBaca
Go 05 Sep 202589. Performance Benchmarking dengan `ghz`89. Performance Benchmarking dengan ghz — Panduan Lengkap untuk Mengukur gRPCPerformance benchmarking mungkin … 4 mntBaca
Go 05 Sep 202567 Menghubungkan Beberapa Service GraphQL di GoKetika skala sistem microservices mulai meningkat, biasanya muncul kebutuhan untuk mengintegrasikan beberapa … 6 mntBaca
Go 04 Sep 202588. Menggunakan `grpcurl` untuk Testing Manualtitle: “88. Menggunakan grpcurl untuk Testing Manual” date: 2024-06-20T12:00:00Z tags: [grpc, … 4 mntBaca
Go 04 Sep 202566 Pengenalan Federated GraphQL ArchitectureGraphQL terus menjadi pilihan populer dalam mendesain API modern, terutama karena kemampuannya untuk … 5 mntBaca
Go 03 Sep 202587. Studi Kasus: Debugging Masalah StreamingStreaming data secara real-time semakin menjadi kebutuhan fundamental, baik untuk layanan video, audio, maupun … 5 mntBaca
Go 03 Sep 202565 Skema Dinamis dan Custom Scalar Types65 Skema Dinamis dan Custom Scalar Types: Menjelajah Dunia Type System yang Lebih FleksibelDalam dunia modern … 5 mntBaca
Go 02 Sep 202586. Studi Kasus: Testing Layanan CRUD dengan gRPCDewasa ini, pengembangan aplikasi skala besar cenderung mengadopsi arsitektur microservices serta protokol … 6 mntBaca
Go 02 Sep 202564 Aliases dan Directives di Query64 Aliases dan Directives di Query: Panduan Lengkap dengan Contoh & VisualisasiSebagai engineer backend, … 5 mntBaca
Go 01 Sep 202585. Logging dan Debugging dengan `grpc-go`85. Logging dan Debugging dengan grpc-go: Memastikan Mikroservis Anda Tetap AndalPada tataran pengembangan … 5 mntBaca
Go 01 Sep 202563 Fragment GraphQL dan ImplementasinyaGraphQL telah mengubah cara kita berinteraksi dengan API, membawa fleksibilitas dan efisiensi dalam … 5 mntBaca
Go 31 Aug 202584. Mock gRPC Server dengan `gomock`title: “84. Mock gRPC Server dengan gomock” author: “Senior Software Engineer” date: … 5 mntBaca
Go 31 Aug 202562 Resolver dengan Dependency Injection di GoDependency Injection (DI) di Go adalah praktik penting yang mendukung testing, scalability, dan pemisahan … 5 mntBaca
Go 30 Aug 202583. Integration Testing untuk Client dan ServerIntegration Testing untuk Client dan ServerDi era digital saat ini, aplikasi web modern hampir selalu dibangun … 5 mntBaca
Go 30 Aug 202561 Nested Resolver dan Resolver Berantai61 Nested Resolver dan Resolver Berantai: Memahami Mekanisme dan Praktik Terbaik di GraphQL (Lengkap dengan … 5 mntBaca
Go 29 Aug 202582. Test dengan `bufconn` tanpa Network82. Test dengan bufconn tanpa NetworkSaat membangun aplikasi berbasis gRPC, salah satu tantangan terbesar … 5 mntBaca
Go 29 Aug 202560 Studi Kasus Real-time Notifikasi60 Studi Kasus Real-time Notifikasi: Praktik, Tantangan, dan SolusiReal-time notifikasi telah menjadi salah … 5 mntBaca
Go 28 Aug 202581. Unit Test untuk Handler gRPCtitle: “81. Unit Test untuk Handler gRPC: Panduan Lengkap bagi Engineer” description: Pelajari … 5 mntBaca
Go 28 Aug 202559 Skema dan Resolver Subscription59 Skema dan Resolver Subscription: Memahami Konsep, Praktik, dan Implementasi dalam GraphQLBerbicara tentang … 5 mntBaca
Go 27 Aug 202580. Monitoring gRPC dengan Jaeger + OpenTelemetryMonitoring gRPC dengan Jaeger + OpenTelemetryMonitoring layanan microservices berbasis gRPC semakin penting … 5 mntBaca
Go 27 Aug 202558 Implementasi Subscription dengan gorilla/websocketDi dunia modern aplikasi web interaktif, notifikasi real-time menjadi kebutuhan wajib. Mulai dari chat, … 6 mntBaca
Go 26 Aug 202579. gRPC Logging Terstruktur dengan ZapLogging merupakan aspek esensial dalam membangun microservices berbasis gRPC. Tanpa logging terstruktur, … 5 mntBaca
Go 26 Aug 202557 Pengenalan WebSocket untuk Real-time GraphQLWeb telah berevolusi jauh dari sekadar dokumen HTML statis yang dikirim dari server ke browser. Sekarang, … 6 mntBaca
Go 25 Aug 202578. Men-deploy gRPC Service di Dockertitle: “78. Men-deploy gRPC Service di Docker” date: 2024-06-13 author: Software Engineer … 5 mntBaca
Go 25 Aug 202556 Apa Itu Subscription di GraphQL?Jika kamu sudah pernah mengembangkan aplikasi menggunakan GraphQL, kemungkinan besar kamu sudah akrab dengan … 5 mntBaca
Go 24 Aug 202577. gRPC di Kubernetes dengan LoadBalancergRPC saat ini menjadi salah satu primadona untuk komunikasi antar layanan (service-to-service communication) … 5 mntBaca
Go 24 Aug 202555 Monitoring dan Observasi dengan Prometheus55 Monitoring dan Observasi Dengan Prometheus: Panduan Lengkap Bagi EngineerObservability telah menjadi kata … 5 mntBaca
Go 23 Aug 202576. Menyambungkan gRPC Service dengan KafkaDalam membangun sistem terdistribusi modern, pola komunikasi antar-microservices menjadi sangat krusial. Dua … 5 mntBaca
Go 23 Aug 202554 Menambahkan Rate Limiting dan ThrottlingMengelola lalu lintas jaringan ke aplikasi adalah salah satu aspek penting dalam pengembangan perangkat lunak … 4 mntBaca
Go 22 Aug 202575. Studi Kasus: API Gateway untuk gRPC ServiceKebutuhan akan sistem yang scalable, maintainable, dan performa tinggi mendorong banyak perusahaan untuk … 5 mntBaca
Go 22 Aug 202553 Logging dan Error Handling di GraphQL ServerSalah satu tantangan dalam membangun API modern adalah memastikan observabilitas dan robustnya penanganan … 5 mntBaca
Go 21 Aug 202574. Integrasi gRPC dengan Envoy Proxy74. Integrasi gRPC dengan Envoy Proxy gRPC telah menjadi salah satu pilihan utama dalam membangun layanan … 6 mntBaca
Go 21 Aug 202552 Men-deploy graphql-go ke Render/Vercel/HerokuDanger Catatan: “52” adalah nomor urut dalam seri tutorial saya. Jika Anda ingin tahu lebih banyak tentang … 5 mntBaca
Go 20 Aug 202573. gRPC-Web untuk Komunikasi dengan Frontend (React/Vue)Di era modern aplikasi web, kebutuhan akan komunikasi efisien dan reaktif antara frontend dan backend semakin … 6 mntBaca
Go 20 Aug 202551 Konfigurasi GraphQL Server untuk ProductionGraphQL kini menjadi salah satu tulang punggung utama dalam membangun API yang skalabel dan fleksibel. Namun, … 5 mntBaca
Go 19 Aug 202572. Generate Swagger/OpenAPI dari Protobuftitle: “72. Generate Swagger/OpenAPI dari Protobuf: Langkah Demi Langkah Otomatisasi Dokumentasi … 5 mntBaca
Go 19 Aug 202550 Role-based Authorization di GraphQLtitle: “50 Role-based Authorization di GraphQL: Membawa Keamanan & Skalabilitas ke Level … 6 mntBaca
Go 18 Aug 202571. Integrasi gRPC dengan REST Gateway (grpc-gateway)Di era modern pengembangan API, dua arsitektur sering menjadi perdebatan panas: REST dan gRPC. REST … 5 mntBaca
Go 18 Aug 202549 Autentikasi Resolver Berdasarkan Contexttitle: 49 Autentikasi Resolver Berdasarkan Context: Pendekatan Efektif untuk Authorization di GraphQL date: … 5 mntBaca
Go 17 Aug 202570. Studi Kasus: Health Check Monitoring via PrometheusPenulis: Bagus Pratama – Senior DevOps Engineer Salah satu tantangan umum ketika menangani sistem … 5 mntBaca
Go 17 Aug 202548 Menyimpan dan Mengecek Token JWTJSON Web Token (JWT) telah menjadi standar de facto dalam otentikasi modern, terutama untuk aplikasi berbasis … 5 mntBaca
Go 16 Aug 202569. Studi Kasus: Retry dan Backoff StrategySebagai engineer backend atau software engineer secara umum, kita tidak bisa lepas dari interaksi dengan … 5 mntBaca
Go 16 Aug 202547 Membuat Mutation Login dan SignupProses autentikasi user merupakan fondasi dari hampir semua aplikasi modern. Kemanan dan efisiensi dalam … 5 mntBaca
Go 15 Aug 202568. Kompresi Data (gzip) di gRPC68. Kompresi Data (gzip) di gRPC: Optimasi Performa Layanan MikroservisDalam era cloud-native dan … 5 mntBaca
Go 15 Aug 202546 Menambahkan Middleware Autentikasi JWTAutentikasi adalah salah satu aspek paling krusial dalam pengembangan aplikasi web modern. Salah satu solusi … 5 mntBaca
Go 14 Aug 202567. Retry Mechanism di Client gRPC67. Retry Mechanism di Client gRPC: Membuat Koneksi Lebih Andal di Layanan MikrogRPC telah menjadi fondasi … 5 mntBaca
Go 14 Aug 202545 Menggunakan `httptest` untuk Test End-to-End45 Menggunakan httptest untuk Test End-to-EndPengujian merupakan bagian tak terpisahkan dari pengembangan … 5 mntBaca
Go 13 Aug 202566. Deadline dan Timeout pada gRPC66. Deadline dan Timeout pada gRPC: Panduan Engineer ProfesionalSaat kita membangun sistem terdistribusi atau … 5 mntBaca
Go 13 Aug 202544 Mocking Database untuk Test Resolver44 Mocking Database untuk Test Resolver: Panduan Lengkap dengan Contoh dan DiagramSebagai engineer, kita tahu … 5 mntBaca
Go 12 Aug 202565. gRPC Name Resolver Kustomtitle: 65. gRPC Name Resolver Kustom: Mengoptimalkan Service Discovery dengan Gaya Sendiri date: 2024-06-11 … 5 mntBaca
Go 12 Aug 202543 Testing Mutation dan Validasi Input43 Testing: Mutation dan Validasi InputMelebihi Sekadar Code Coverage untuk Kode yang Benar-Benar Andal 5 mntBaca
Go 11 Aug 202564. Implementasi gRPC Health ServergRPC telah menjadi salah satu protokol komunikasi yang sangat populer dalam pengembangan sistem terdistribusi … 5 mntBaca
Go 11 Aug 202542 Membuat Unit Test Query di graphql-goSebagai pengembang aplikasi backend modern, GraphQL bukanlah hal baru buat kita. Flexibilitas query, efisiensi … 6 mntBaca
Go 10 Aug 202563. gRPC Health Checking Standar63. gRPC Health Checking Standar: Modern Approach for Microservices Reliability 5 mntBaca
Go 10 Aug 202541 Pengenalan Unit Test untuk ResolverUnit testing telah menjadi bagian fundamental dalam siklus hidup pengembangan perangkat lunak modern. Tidak … 5 mntBaca
Go 09 Aug 202562. gRPC Reflection untuk Tools seperti `grpcurl`62. gRPC Reflection untuk Tools seperti grpcurlgRPC telah menjadi salah satu standar de facto dalam … 5 mntBaca
Go 09 Aug 202540 Resolver Pagination yang Efisien untuk Data Besartitle: 40 Resolver Pagination yang Efisien untuk Data Besar date: 2024-06-12 tags: [pagination, backend, … 5 mntBaca
Go 08 Aug 202561. Load Balancing di gRPC Client61. Load Balancing di gRPC Client: Memaksimalkan Performa dengan Distribusi CerdasDisclaimer: Artikel ini … 5 mntBaca
Go 08 Aug 202539 Skema Filter & Pagination: Best Practice39 Skema Filter & Pagination: Best PracticeFilter dan pagination adalah dua topik krusial dalam … 6 mntBaca
Go 07 Aug 202560. Studi Kasus: Middleware Otentikasi dengan gRPCMiddleware merupakan salah satu komponen krusial dalam membangun aplikasi backend yang scalable dan … 5 mntBaca
Go 07 Aug 202538 Implementasi Pagination dengan `limit` dan `offset`38 Implementasi Pagination dengan limit dan offsetPagination adalah salah satu pilar utama dalam pengembangan … 6 mntBaca
Go 06 Aug 202559. Integrasi gRPC dengan OAuth2title: “59. Integrasi gRPC dengan OAuth2: Panduan Lengkap dan Praktis” date: 2024-07-08 author: … 5 mntBaca
Go 06 Aug 202537 Menambahkan Sorting Dinamis ke Query37 Menambahkan Sorting Dinamis ke Query: Panduan Praktis untuk Software EngineerSalah satu fitur yang sering … 5 mntBaca
Go 05 Aug 202558. gRPC dengan JWT untuk OtentikasigRPC dan JWT adalah dua teknologi populer dalam membangun microservices modern yang aman dan scalable. Pada … 6 mntBaca
Go 05 Aug 202536 Menambahkan Filter pada Query GraphQL36 Menambahkan Filter pada Query GraphQL: Dari Konsep hingga ImplementasiDalam pengembangan aplikasi modern, … 5 mntBaca
Go 04 Aug 202557. Studi Kasus: Mengamankan API gRPC InternalStudi Kasus: Mengamankan API gRPC InternalDalam era modern pengembangan perangkat lunak, API gRPC semakin … 6 mntBaca
Go 04 Aug 202535 Penanganan Error Database dalam ResolverPenanganan error merupakan aspek fundamental dalam membangun aplikasi back-end, terutama pada layer resolver … 5 mntBaca
Go 03 Aug 202556. Validasi Sertifikat Client di Server56. Validasi Sertifikat Client di Server: Panduan Mendalam dengan Contoh Kode dan DiagramValidasi sertifikat … 5 mntBaca
Go 03 Aug 202534 Menyimpan Data ke Database Lewat Mutation34 Menyimpan Data ke Database Lewat Mutation: Cara Kerja, Studi Kasus, dan Best PracticesMenulis data ke … 6 mntBaca
Go 02 Aug 202555. gRPC + Let's Encrypt dengan Autotls55. gRPC + Let’s Encrypt dengan Autotls: Automasi TLS untuk Microservices ModernSebagai seorang engineer … 5 mntBaca
Go 02 Aug 202533 Menulis Resolver Query dari DatabaseDi era modern pengembangan aplikasi, arsitektur backend semakin memanjakan kebutuhan klien akan data yang … 5 mntBaca
Go 01 Aug 202554. Menggunakan Self-signed Certificate54. Menggunakan Self-signed Certificate: Panduan Lengkap untuk Software EngineerKeamanan adalah aspek … 4 mntBaca
Go 01 Aug 202532 Setup ORM (gorm) di graphql-go32 Setup ORM (gorm) di graphql-go: Panduan Terpadu untuk Engineer BackendBagi engineer backend di ekosistem Go … 5 mntBaca
Go 31 Jul 202553. Konfigurasi Sertifikat TLS dengan Golangtitle: “53. Konfigurasi Sertifikat TLS dengan Golang” date: 2024-06-20 tags: [golang, tls, … 5 mntBaca
Go 31 Jul 202531 Integrasi GraphQL dengan Database PostgreSQLGraphQL dan PostgreSQL adalah dua teknologi fundamental yang sangat banyak digunakan dalam pengembangan … 5 mntBaca
Go 30 Jul 202552. TLS Mutual Authentication antara Client dan ServerPada era cloud-native dan Zero Trust Architecture seperti saat ini, kebutuhan akan keamanan komunikasi digital … 4 mntBaca
Go 30 Jul 202530 Validasi Input di Mutation graphql-goPada era perkembangan aplikasi modern yang serba cepat dan terhubung, GraphQL telah menjadi pilihan utama … 6 mntBaca
Go 29 Jul 202551. Menggunakan TLS di gRPC ServerSaat ini, keamanan menjadi aspek yang tidak bisa ditawar-tawar dalam pengembangan aplikasi, apalagi jika … 5 mntBaca
Go 29 Jul 202529 Mutation untuk Mengupdate dan Menghapus Datatitle: 29 Mutation untuk Mengupdate dan Menghapus Data: Panduan Lengkap dengan Contoh Kode subtitle: Memahami … 5 mntBaca
Go 28 Jul 202550 Protobuf JSON Marshal dan UnmarshalJika kamu pernah bekerja dengan microservices, pasti sudah tidak asing lagi dengan Protobuf sebagai … 4 mntBaca
Go 28 Jul 202528 Membuat Resolver untuk Menambahkan User Baru28. Membuat Resolver untuk Menambahkan User Baru: Panduan Lengkap dan PraktisResolver adalah jantung dari … 5 mntBaca
Go 27 Jul 202549 Serialisasi dan Deserialisasi ManualSerialisasi dan deserialisasi merupakan proses fundamental dalam dunia pengembangan perangkat lunak modern. … 5 mntBaca
Go 27 Jul 202527 Menulis Skema Mutation di GraphQLSejak GraphQL menjadi primadona dalam arsitektur API, berbagai istilah seperti query, mutation, dan … 5 mntBaca
Go 26 Jul 202548 Custom Options di ProtobufJika kamu sudah pernah berurusan dengan Protobuf (Protocol Buffers) dari Google, pasti tahu betapa … 5 mntBaca
Go 26 Jul 202526 Apa Itu Mutation dan Kapan Digunakan?title: “26 Apa Itu Mutation dan Kapan Digunakan?” date: 2024-06-15 author: “Seno … 5 mntBaca
Go 25 Jul 202547 Reserved Fields dan Reserved NumbersDalam dunia rekayasa perangkat lunak, terutama pada pengembangan protokol komunikasi, serialisasi data, dan … 6 mntBaca
Go 25 Jul 202525 Menggunakan Interface dan Union Types di graphql-goGraphQL memberikan fleksibilitas luar biasa dalam mendefinisikan schema API, terutama saat menangani data yang … 6 mntBaca
Go 24 Jul 202546 Kompatibilitas dan Evolusi Schema ProtobufPendahuluanTransmisi data antar microservices kini menjadi pilar arsitektur backend modern. Salah satu … 6 mntBaca
Go 24 Jul 202524 Strategi Refactor Skema GraphQL untuk Proyek BesarGraphQL telah menjadi standar baru dalam membangun API modern — fleksibel, mudah dikonsumsi, dan powerful. … 5 mntBaca
Go 23 Jul 202545 Cara Menggunakan `option` di ProtobufSalah satu fitur powerful dari Protocol Buffers (Protobuf) yang sering terlupakan oleh banyak engineer adalah … 5 mntBaca
Go 23 Jul 202523 Modularisasi File Resolver dan Skema23 Modularisasi File Resolver dan Skema: Pendekatan Terstruktur Membangun GraphQL APIMembangun API GraphQL … 5 mntBaca
Go 22 Jul 202544 Reuse Message dengan `import`Dalam pengembangan sistem terdistribusi atau microservices, saling bertukar data antar layanan menjadi … 4 mntBaca
Go 22 Jul 202522 Membuat Sub-Schema Berdasarkan Modul22 Membuat Sub-Schema Berdasarkan Modul: Panduan Praktis untuk Arsitektur Data yang ModularDi dunia … 5 mntBaca
Go 21 Jul 202543 Memanfaatkan `oneof` di ProtobufProtobuf (Protocol Buffers) sangat populer sebagai format serialisasi lintas platform, hemat ruang dan cepat. … 4 mntBaca
Go 21 Jul 202521 Best Practice dalam Mendesain Skema GraphQLGraphQL telah merevolusi cara kita membangun dan mengkonsumsi API, menawarkan fleksibilitas yang sulit … 6 mntBaca
Go 20 Jul 202542 Menggunakan Enum di ProtobufKetika kita membangun aplikasi terdistribusi yang modern, komunikasi data antar layanan jadi krusial, terutama … 5 mntBaca
Go 20 Jul 202520 Mengelola Query dengan Parameter di graphql-gotitle: 20 Mengelola Query dengan Parameter di graphql-go date: 2024-06-26 author: Faris Azhar tags: [Go, … 5 mntBaca
Go 19 Jul 202541 Memahami Nested MessagesProtocol Buffers (protobuf) adalah salah satu serialization format yang sangat powerful dan banyak digunakan … 5 mntBaca
Go 19 Jul 202519 Implementasi Resolver untuk Query `users`19 Implementasi Resolver untuk Query usersPada artikel ini, saya ingin mengupas secara mendalam tentang … 6 mntBaca
Go 18 Jul 202540 Chain Interceptor dengan `grpc_middleware`Di dunia pengembangan microservices modern, gRPC menjadi pilihan utama berkat performanya yang tinggi, format … 5 mntBaca
Go 18 Jul 202518 Definisi Tipe Data `User` di Skema GraphQL18 Definisi Tipe Data User di Skema GraphQLDi era aplikasi modern yang membangun komunikasi client-server … 5 mntBaca
Go 17 Jul 202539 Monitoring dan Tracing (Prometheus & OpenTelemetry)Danger “If you can’t measure it, you can’t improve it.” — Peter Drucker Di era cloud native saat ini, sistem … 5 mntBaca
Go 17 Jul 202517 Membuat Query untuk Mengambil Data SederhanaSebagai engineer, kemampuan menulis query adalah modal utama untuk berinteraksi dengan database. Pada artikel … 4 mntBaca
Go 16 Jul 202538 Otorisasi dengan Interceptor gRPCgRPC telah menjadi salah satu tulang punggung komunikasi antar microservice yang modern. Daya pikatnya? … 5 mntBaca
Go 16 Jul 202516 Mengenal Query GraphQL dan Format Standarnyatitle: “16 Mengenal Query GraphQL dan Format Standarnya” date: 2024-06-18 author: “Engineer … 5 mntBaca
Go 15 Jul 202537 Otentikasi di Middleware gRPC37. Otentikasi di Middleware gRPC: Implemetasi dan Studi KasusgRPC telah menjadi pilihan utama dalam membangun … 4 mntBaca
Go 15 Jul 202515 Struktur Penulisan Resolver yang Baik di GoGo (atau Golang) menghadirkan keseimbangan antara kecepatan, kemudahan deployment, serta sintaks yang … 5 mntBaca
Go 14 Jul 202536 Rate Limiting di InterceptorDalam pengembangan microservice modern, kita tak hanya berbicara tentang performa dan skalabilitas, tetapi … 4 mntBaca
Go 14 Jul 202514 Menghubungkan Skema dan Resolver ke HTTP Handlertitle: 14 Menghubungkan Skema dan Resolver ke HTTP Handler date: 2024-06-15 author: Gede Eka PradiptaPada … 4 mntBaca
Go 13 Jul 202535 Validasi Request menggunakan InterceptorDalam membangun aplikasi backend modern dengan gRPC, memastikan validitas data request adalah aspek krusial. … 3 mntBaca
Go 13 Jul 202513 Membuat Resolver Pertama di graphql-go13 Membuat Resolver Pertama di graphql-go: Panduan Lengkap untuk PemulaJika kamu ingin membangun API modern … 5 mntBaca
Go 12 Jul 202534 Logging Interceptor dengan ContextJika kita bicara soal monitoring dan observability di aplikasi modern, maka logging adalah denyut nadinya. … 4 mntBaca
Go 12 Jul 202512 Menulis File Skema GraphQL Pertama AndaDitulis oleh: Seorang engineer yang pernah tersesat dalam hutan RESTful API 5 mntBaca
Go 11 Jul 202533 Menulis Stream Interceptor SendiriJika Anda pernah membangun aplikasi berbasis gRPC, pasti sudah akrab dengan konsep interceptor. Di ekosistem … 5 mntBaca
Go 11 Jul 202511 Apa Itu Skema GraphQL? Konsep dan KomponenGraphQL telah mengubah cara kita membangun API. Tidak hanya memberi cara baru dalam query data, GraphQL … 5 mntBaca
Go 10 Jul 202532 Menulis Unary Interceptor SendiriKetika membangun servis gRPC di ekosistem Go, sangat sering kita dihadapkan pada kebutuhan untuk memasang … 5 mntBaca
Go 10 Jul 202510 Menyiapkan Playground GraphQL untuk Testing QueryGraphQL mulai menjadi standar de facto dalam mengelola data API karena keunggulannya dalam fleksibilitas query … 4 mntBaca
Go 09 Jul 20259 Membuat HTTP Server Dasar untuk GraphQL EndpointDanger Implementasi GraphQL tidak lagi membutuhkan framework besar. Kita bisa membuat HTTP server dasar untuk … 5 mntBaca
Go 09 Jul 202531 Apa Itu Interceptor dalam gRPC?gRPC telah menjadi backbone migrasi banyak sistem monolitik menuju arsitektur microservices. Dengan performa … 5 mntBaca
Go 08 Jul 20258 Struktur Direktori Ideal untuk Proyek graphql-goGraphQL menjadi solusi mainstream untuk API karena modelnya yang fleksibel dan kemampuan fetch data yang … 5 mntBaca
Go 08 Jul 202530 Studi Kasus: Streaming Progress UpdateStreaming Progress Update Menggunakan Go dan gRPCDi dunia pengembangan backend modern, pengalaman pengguna … 4 mntBaca
Go 07 Jul 20257 Instalasi Library graphql-go dan Dependensi TambahanOleh: [Nama Anda], Engineer Backend GraphQL telah menjadi salah satu standar baru dalam mendesain API modern. … 4 mntBaca
Go 07 Jul 202529 Studi Kasus: Streaming Upload FileStreaming File Upload dengan Go dan gRPCMengunggah file besar adalah tantangan klasik dalam pengembangan … 3 mntBaca
Go 06 Jul 20256 Inisialisasi Proyek Go untuk GraphQLGraphQL semakin banyak digunakan sebagai solusi API modern berkat fleksibilitas dan efisiensinya dalam … 4 mntBaca
Go 06 Jul 202528 Studi Kasus: Streaming Chat SederhanaChat menjadi salah satu fitur yang wajib ada pada banyak aplikasi modern saat ini. Entah itu website toko … 4 mntBaca
Go 05 Jul 20255 Persiapan Tools & Lingkungan Pengembangan GraphQL dengan Go5 Persiapan Tools & Lingkungan Pengembangan GraphQL dengan GoGraphQL pelan namun pasti mulai menjadi … 5 mntBaca
Go 05 Jul 202527 Menambahkan Interceptor pada Streaming RPCStreaming RPC (Remote Procedure Call) di gRPC membawa paradigma baru dalam komunikasi layanan modern. Tidak … 4 mntBaca
Go 04 Jul 20254 Arsitektur GraphQL Server dalam GoGraphQL telah menjadi standar baru dalam membangun API yang scalable dan fleksibel. Ekosistem Go (Golang) … 5 mntBaca
Go 04 Jul 202526 Menangani Error dan Context pada Streaming RPCDi era arsitektur cloud native, Remote Procedure Call (RPC) telah berevolusi dari sekadar permintaan-response … 6 mntBaca
Go 03 Jul 20253 Mengenal graphql-go: Library GraphQL untuk GoMengenal graphql-go: Library GraphQL untuk GoGraphQL telah merevolusi cara pengembang membangun API dalam … 5 mntBaca
Go 03 Jul 202525 Cara Mengontrol Aliran Data dengan StreamMengontrol Aliran Data dengan Stream di GolangDalam era sistem yang serba real-time dan berskala besar, … 3 mntBaca
Go 02 Jul 202524 Implementasi Bidirectional Streaming RPCBidirectional Streaming RPC adalah salah satu fitur canggih dalam gRPC, framework open-source yang digagas … 5 mntBaca
Go 02 Jul 20252 Perbandingan Singkat: GraphQL vs REST APIPerkembangan teknologi web dan mobile membuat kebutuhan akan data yang efisien dan mudah diatur semakin … 6 mntBaca
Go 01 Jul 202523 Implementasi Client-side Streaming RPCDalam dunia microservices modern, gRPC telah menjadi salah satu pilihan utama untuk membangun komunikasi antar … 5 mntBaca
Go 01 Jul 20251 Apa Itu GraphQL? Konsep Dasar dan ManfaatnyaApa Itu GraphQL? Konsep Dasar dan ManfaatnyaDalam beberapa tahun terakhir, GraphQL telah menjadi salah satu … 5 mntBaca
Go 30 Jun 202522 Implementasi Server-side Streaming RPCgRPC telah menjadi salah satu protokol komunikasi yang paling banyak digunakan di ekosistem aplikasi … 5 mntBaca
Go 29 Jun 202521 Memahami Konsep Streaming pada gRPCJika Anda sudah familiar dengan REST API, mungkin konsep komunikasi request-response terasa sangat natural. … 5 mntBaca
Go 28 Jun 202520 Menambahkan Interceptor Unary di ClientKetika membangun aplikasi distributed system dengan gRPC, sering kali kita membutuhkan logging, monitoring, … 5 mntBaca
Go 27 Jun 202519 Menambahkan Interceptor Unary di ServerSaat membangun aplikasi backend berbasis gRPC, salah satu konsep powerful yang wajib dikuasai adalah … 4 mntBaca
Go 26 Jun 202518 Membaca Metadata di Server gRPCgRPC telah menjadi salah satu framework komunikasi antar layanan paling populer di era cloud-native. Berkat … 5 mntBaca
Go 25 Jun 202517 Menambahkan Metadata pada gRPC RequestgRPC telah menjadi standar de facto untuk komunikasi service-to-service di banyak perusahaan yang mengadopsi … 5 mntBaca
Go 24 Jun 202516 Penanganan Error di Server gRPC16. Penanganan Error di Server gRPCPada arsitektur sistem terdistribusi modern, gRPC menjadi salah satu … 5 mntBaca
Go 23 Jun 202515 Menambahkan Timeout dan Context pada Client gRPCSaat membangun aplikasi terdistribusi dengan protokol gRPC, selalu ada tantangan dalam mengelola komunikasi … 4 mntBaca
Go 22 Jun 202514 Menambahkan Logging Sederhana di Server gRPCKetika membangun aplikasi backend modern, salah satu elemen penting namun sering diabaikan adalah logging. … 6 mntBaca
Go 21 Jun 202513 Implementasi Unary RPCPada tahun-tahun belakangan ini, konsep Remote Procedure Call (RPC) kian populer dalam pengembangan backend … 4 mntBaca
Go 20 Jun 202512 Membuat Client gRPC Pertama AndaDalam ekosistem pengembangan perangkat lunak modern, komunikasi antarlayanan (inter-service communication) … 5 mntBaca
Go 19 Jun 202511 Membuat Server gRPC Pertama AndaMembangun sistem komunikasi antar layanan yang efisien adalah esensial di era microservices. gRPC hadir … 4 mntBaca
Go 18 Jun 202510 Struktur Kode Otomatis yang Dihasilkan oleh `protoc`Bayangkan Anda sedang mengembangkan layanan microservices yang membutuhkan pertukaran data antar berbagai … 5 mntBaca
Go 17 Jun 20259 Meng-Generate Kode Go dari File ProtobufGoogle Protocol Buffers (protobuf) telah menjadi salah satu standard serialization paling populer di dunia … 4 mntBaca
Go 16 Jun 20258 Memahami Sintaks Dasar File Protobuf8. Memahami Sintaks Dasar File ProtobufProtobuf, atau Protocol Buffers, adalah format serialisasi data milik … 5 mntBaca
Go 15 Jun 20257 Menulis File `.proto` Pertama Anda7. Menulis File .proto Pertama Anda: Panduan Lengkap Untuk PemulaKetika Anda mulai mengeksplor dunia sistem … 4 mntBaca
Go 14 Jun 20256 Cara Menginstall Plugin protoc-gen-go dan protoc-gen-go-grpcDalam pengembangan layanan berbasis microservices, komunikasi antar layanan menjadi kunci utama—dan Protocol … 4 mntBaca
Go 13 Jun 20255 Menyiapkan Protocol Buffers (protobuf) untuk gRPCJika kamu sedang membangun microservice modern dengan gRPC, salah satu fondasi terpenting yang akan sering … 4 mntBaca
Go 12 Jun 20254 Struktur Proyek gRPC Sederhana di GogRPC semakin populer sebagai pilihan protokol Remote Procedure Call modern, terutama dalam membangun sistem … 5 mntBaca
Go 11 Jun 20253 Instalasi gRPC di Go Langkah demi LangkahPendahuluanSeiring berkembangnya kebutuhan aplikasi modern yang skalabel dan handal seperti microservices, … 5 mntBaca
Go 10 Jun 20252 Perbandingan gRPC dengan REST dan GraphQLDi era modern pengembangan sistem terdistribusi dan microservices, kebutuhan untuk komunikasi antarlayanan … 5 mntBaca
Go 09 Jun 20251 Apa itu gRPC dan Mengapa Perlu Dipelajari?Kita hidup di era di mana sistem terdistribusi dan aplikasi microservices telah menjadi fondasi arsitektur … 5 mntBaca
Go 02 Apr 202517 Delete Flag dalam GORM untuk Soft Delete yang EfisienPelajari cara menggunakan delete flag dalam GORM untuk mengelola soft delete dengan metode boolean, Unix … 4 mntBaca
Go 31 Mar 202516 Soft Delete dalam GORM: Panduan Lengkap dengan Unit TestPelajari cara menggunakan soft delete di GORM untuk menghapus data tanpa benar-benar menghapusnya. Panduan ini … 3 mntBaca
Go 28 Mar 202515 Menghapus Data Secara Massal di GORM dengan GolangPelajari cara menghapus data secara massal di GORM dengan Golang, melindungi data dari penghapusan global, dan … 3 mntBaca
Go 26 Mar 202514 Menghapus (Delete) Data Gorm LibraryPanduan lengkap menghapus data di GORM dengan Golang, termasuk delete record, delete by primary key, delete … 3 mntBaca
Go 24 Mar 202513 Advanced Update Data Gorm LibraryPelajari teknik advanced update di GORM seperti Update with SQL Expression, Update from SubQuery, Without … 6 mntBaca
Go 21 Mar 202512 Update Data Gorm Library Lanjutan (Bagian 1)Pelajari lebih dalam cara melakukan update data di GORM dengan Batch Update, Block Global Updates, dan Updated … 3 mntBaca
Go 19 Mar 202511 Update Data GORM LibraryPelajari cara melakukan update data menggunakan GORM dalam Golang dengan langkah-langkah lengkap. Artikel ini … 5 mntBaca
Go 17 Mar 202510 Advance Query Data Gorm Library (Bagian 2)Pelajari teknik query lanjutan di GORM dengan Golang, termasuk Find To Map, FirstOrInit, Query Hooks, … 6 mntBaca
Go 14 Mar 202509 Advance Query Data Gorm Library (Bagian 1)Pelajari teknik query lanjutan di GORM dengan Golang, termasuk From SubQuery, Group Conditions, Named … 5 mntBaca
Go 12 Mar 202508 Advanced Query dengan GORM di GolangPelajari berbagai teknik query tingkat lanjut di GORM dengan Golang, termasuk Smart Select Fields, Locking, … 4 mntBaca
Go 10 Mar 202506 Query Lanjutan dengan GORM di Golang (Bagian 2)Pelajari cara melakukan query lanjutan di GORM dengan Golang, termasuk Group By, Join, Join Preloading, Join a … 5 mntBaca
Go 07 Mar 202507 Query Data Gorm Library Lanjutan (Bagian 1)Pelajari berbagai metode query lanjutan di GORM dengan Golang, termasuk Not Conditions, Selecting Fields, … 4 mntBaca
Go 05 Mar 202505 Menampilkan Data atau Query Record di GORM dengan GolangPelajari cara menampilkan data atau query record di GORM menggunakan Golang. Panduan lengkap dengan contoh … 6 mntBaca
Go 03 Mar 202504 Create Record di GORM untuk Berbagai Database dalam GolangPelajari cara menggunakan GORM untuk membuat record di berbagai database dalam Golang. Dapatkan panduan … 7 mntBaca
Go 28 Feb 202503 Koneksi GORM ke Berbagai Database di GolangPelajari cara menghubungkan GORM sebagai ORM di Golang ke berbagai database seperti MySQL, PostgreSQL, SQLite, … 3 mntBaca
Go 26 Feb 202502 Deklarasi Model pada GORM: Panduan Lengkap ORM di GolangPelajari cara deklarasi model pada GORM, library ORM populer di Golang. Panduan lengkap dengan contoh kode, … 3 mntBaca
Go 24 Feb 202501 Perkenalan GORM: Library ORM Terbaik untuk GolangPelajari GORM, library ORM populer untuk Golang yang memudahkan pengelolaan database dengan fitur CRUD, … 3 mntBaca
Go 08 Feb 20255 Jenis Authentication digunakan Golang Selain Basic Auth, JWT, dan OAuthDalam dunia pemrograman web, otentikasi adalah salah satu elemen penting untuk menjaga keamanan aplikasi. 3 mntBaca
Go 08 Feb 202518 Membuat Middleware Cors Menggunakan Httprouter Pada GolangCross-Origin Resource Sharing (CORS) adalah mekanisme keamanan yang memungkinkan atau membatasi permintaan … 5 mntBaca
Go 06 Feb 202517 Membuat Middleware Ssl Tls Authentication Pada GolangPada artikel ini, kita akan belajar bagaimana cara membuat middleware untuk otentikasi berbasis sertifikat … 5 mntBaca
Go 04 Feb 202516 Membuat Middleware Hmac Authentication Pada GolangPada artikel kali ini, kita akan membahas bagaimana membangun middleware HMAC (Hash-based Message … 5 mntBaca
Go 01 Feb 202515 Membuat Middleware Session Based Authentication Pada GolangPada artikel kali ini, kita akan membahas langkah-langkah pembuatan middleware untuk Session-based … 6 mntBaca
Go 30 Jan 202514 Membuat Middleware Api Key Authentication Pada GolangAPI (Application Programming Interface) memainkan peranan yang sangat penting dalam menghubungkan berbagai … 5 mntBaca
Go 28 Jan 202513 Membuat Middleware Authentication Menggunakan Oauth Pada GolangDi dunia pemrograman modern, keamanan aplikasi menjadi hal yang sangat penting, terutama ketika melibatkan … 8 mntBaca
Go 25 Jan 202512 Membuat Static File HandlerMembuat Static File Handler di Golang dengan HttprouterDalam aplikasi web, seringkali kita perlu menyajikan … 3 mntBaca
Go 23 Jan 202511 Membuat Middleware Basic Authentication HTTP Router pada GolangBasic Authentication adalah metode autentikasi sederhana di mana klien mengirimkan kredensial (username dan … 5 mntBaca
Go 21 Jan 202510 Membuat Middleware Authentication Menggunakan JwtDalam pengembangan aplikasi modern, autentikasi adalah salah satu komponen paling penting. JSON Web Tokens … 8 mntBaca
Go 19 Jan 202509 Cara Membuat Request Response Header Menggunakan HttprouterDalam pengembangan aplikasi berbasis web, pengaturan header pada HTTP request dan response sangat penting … 6 mntBaca
Go 30 Sep 2024Membangun API dengan Golang dan GraphQLGolang (Go) adalah bahasa pemrograman yang dikenal karena kemampuannya dalam menangani concurrent programming … 5 mntBaca
Go 18 Jul 2024Memahami dan Menggunakan GORM sebagai ORM di GolangGORM adalah salah satu toolkit ORM (Object-Relational Mapping) yang populer digunakan dalam pengembangan … 3 mntBaca
Go 18 Jul 2024Deploy Aplikasi Golang di Server dengan DockerDalam pengembangan perangkat lunak modern, deployment aplikasi menjadi salah satu tahap penting yang … 3 mntBaca
Go 18 Jul 2024Tutorial Microservices dengan GolangMicroservices adalah arsitektur perangkat lunak yang memecah aplikasi monolitik menjadi serangkaian layanan … 5 mntBaca
Go 18 Jul 2024Menghubungkan Golang dengan Database MySQL/PostgreSQLGolang, atau Go, telah menjadi bahasa pemrograman yang sangat populer karena kemudahan penggunaannya, performa … 6 mntBaca
Go 18 Jul 2024Optimasi Performa Aplikasi Golang: Tips dan TrikOptimasi performa aplikasi merupakan aspek krusial dalam pengembangan perangkat lunak modern, termasuk dalam … 4 mntBaca
Go 16 Jul 2024Unit Testing di Golang: Panduan dan Praktik TerbaikUnit testing adalah proses menguji bagian kecil dari kode sumber aplikasi secara terisolasi untuk memastikan … 5 mntBaca
Go 04 Jul 2024Menggunakan Goroutines dan Channel di GolangConcurrency adalah salah satu kekuatan utama dari Golang, menjadikannya pilihan yang sangat baik untuk … 5 mntBaca
Go 04 Jul 2024Membangun Aplikasi Web dengan Golang dan GinGolang, dengan performa dan efisiensinya, semakin populer di kalangan developer untuk membangun aplikasi web. … 6 mntBaca
Go 04 Jul 2024Implementasi Rest API dengan GolangREST API (Representational State Transfer Application Programming Interface) adalah salah satu arsitektur yang … 4 mntBaca
Go 04 Jul 2024Panduan Lengkap Belajar Golang untuk PemulaGolang, atau Go, adalah bahasa pemrograman yang dibuat oleh Google dan dirilis pada tahun 2009. 4 mntBaca
Go 26 May 2024Golang Framework Paling Populer dan Sering DipakaiDalam dunia pengembangan aplikasi, seiring dengan perkembangan teknologi yang semakin pesat, kebutuhan akan … 3 mntBaca
Go 01 May 202405 Implementasi Singleton Logger Logrus Pada GolangPada kali ini kita akan mencoba untuk mengimplementasikan Singleton Design Pattern. Apa itu Singletone? Bisa … 6 mntBaca
Go 30 Apr 202404 Mempelajari Field, Entry dan Hook Logrus Pada GolangPada kali ini kita akan mencoba mempelajari Logrus lebih mendalam yaitu mengenai Field, entry dan Hook. … 4 mntBaca
Go 29 Apr 202403 Formatter dan Output Logrus Pada GolangPada kali ini kita akan mempelajari dan membahas bagaimana Logger itu memiliki format dan output. Secara … 4 mntBaca
Go 21 Apr 202402 Logger dan Leveling Logrus Pada GolangSetelah pada artikel sebelumnya kita sudah membuat projek baru untuk mempelajari lebih dalam tentang Golang … 4 mntBaca
Go 20 Apr 202401 Pengenalan Logging Pada GolangPengenalan LoggingLogging yang berisikan informasi dari sebuah sistem bisa memberikan pesan yang jelas terkait … 2 mntBaca
Go 02 Apr 202412 Membuat Dependecy Injection Library Google WireKali ini kita akan memcoba membuat dependency Injection menggunakan Library Wire dari github.com/google/wire. … 7 mntBaca
Go 01 Apr 202411 Tambah Unit Test Menggunakan MockeryPada tahapan ini kita akan membutuhkan dependency sebagai berikut bash Salin 1brew install mockery 34 mntBaca
Go 30 Mar 202410 Menambahkan Authentication SederhanaPada tahapan ini kita akan mencoba menambahkan Authentication sederhana dengan menggunakan middleware pada … 5 mntBaca
Go 29 Jan 202409 Membuat Konfigurasi HTTP Router, HTTP Server dan Koneksi DatabasePada tahapan ini kita akan membuat main fungsi dari projek yang sudah kita buat. Pada fungsi main kita akan … 4 mntBaca
Go 28 Jan 202408 Menambahkan Validator Request Menggunakan Golang PlaygroundPada tahapan ini kita akan menambahkan validasi untuk setiap request yang dikirim ke dalam API. Misalkan pada … 2 mntBaca
Go 27 Jan 202407 Membuat Handler Sebagai Data Delivery LayerPada tahapan ini kita akan melanjutkan projek yang sudah kita buat dengan membuat Delivery Layer. Layer ini … 5 mntBaca
Go 26 Jan 202406 Membuat Usecase Sebagai Data LogicPada kali ini, kita akan melanjutkan projek pembuatan RESTFul API menggunakan Golang ini dengan membuat fungsi … 5 mntBaca
Go 23 Jan 202405 Membuat Repository Sebagai Data AksesPada kali ini kita akan membuat Article Repository yang kebutuhannya untuk komunikasi ke dalam database MySQL. … 5 mntBaca
Go 22 Jan 202404 Menerapkan Clean Architecture pada ProjectPada tahapan ini kita akan mencoba menerapkan Clean Architecture yang mana konsep ini menurut Uncle Bob itu … 3 mntBaca
Go 21 Jan 202403 Membuat Database pada MySQL GolangPada tahap ini kita akan mencoba membuat database pada MySQL untuk persiapan membuat tabel-nya juga akan … 2 mntBaca
Go 01 Jan 2024Membuat Generator Image Thumbnail Menggunakan Pipeline PatternGenerate Image menggunakan Golang juga kita gunakan untuk mempermudah editor agar tidak perlu melakukan edit … 13 mntBaca
Go 20 Dec 2023Membuat Web Crawler menggunakan GolangWeb Crawler sering kita gunakan untuk mengambil sesuatu pada suatu website sehingga kita mendapatkan konten … 6 mntBaca
Go 02 Nov 202302 Membuat API Specification menggunakan OpenAPIPada tahap ini kita akan mencoba membuat semua API Spesification yang berhubungan dengan API yang akan kita … 10 mntBaca
Go 01 Nov 202301 Pengenalan RESTful Pada GolangPengenalan RESTFul APIDikutip dari website amazon, API RESTful adalah antarmuka yang digunakan oleh dua sistem … 4 mntBaca
Go 17 Oct 2023Golang JSON 09 Penggunaan Streaming EncoderPengenalan Stream EncoderSelain JSON Decoder, pada package JSON ini juga bisa mendukung Encoder yang digunakan … 2 mntBaca
Go 16 Oct 2023Golang JSON 08 Penggunaan Streaming DecoderPengenalan Stream DecoderPada artikel sebelumnya kita pernah belajar package JSON dengan menggunakan konversi … 3 mntBaca
Go 15 Oct 2023Golang JSON 07 Penggunaan MapsPenggunaan MapSaat kita menggunakan JSON kita kadang menemukan kasus data JSON yang dinamis yang artinya … 2 mntBaca
Go 14 Oct 2023Golang JSON 06 Mengenal JSON TagsPengenalan JSON TagsSecara default jika kita membuat struct dan di marshal akan dimapping sesuai dengan nama … 3 mntBaca
Go 14 Oct 202305 Mengenal JSON ArrayPengenalan JSON ArraySelain JSON berbentuk Objek, biasanya dalam JSOn juga kita bisa menggunakan tipe data … 3 mntBaca
Go 13 Oct 202304 Mengenal Decode JSONPengenalan Decode JSONPada artikel sebelumnya kita sudah belajar encode JSON dan cara membuat JSON Object, … 3 mntBaca
Go 12 Oct 202303 Mengenal JSON ObjekPengenalan JSON ObjectPada artikel sebelumnya kita sudah mempelajari encode data seperti string, number, … 3 mntBaca
Go 11 Oct 202302 Encode JSONPengenalan Encode JSONBahasa Golang sudah menyediakan fungsi untuk kebutuhan konversi data JSON yaitu kita … 3 mntBaca
Go 10 Oct 202301 Pengenalan PackagePengenalan JSONJSON singkatan dari JavaScript Object Notation yang merupakan struktur format data yang … 2 mntBaca
Go 08 Oct 202308 Membuat Middleware RouterPengertian MiddlewareHttpRouter adalah library untuk membuat http router saja tidak memiliki fitur-fitur lain … 2 mntBaca
Go 07 Oct 202307 Menangani Method Not AllowedPengertian Method Not AllowedKetika kita menggunakan ServerMux, kita kita tidak bisa menentukan HTTP Method … 2 mntBaca
Go 06 Oct 202306 Menangani Halaman Not FoundPengertian Not Found HandlerSelain Router bisa mengendalikan panic, dia juga bisa memiliki handler untuk … 2 mntBaca
Go 05 Oct 202305 Mempelajari Panic HandlerPengertian Panic HandlerKetika kita membuat logic pada handler pasti kita memikirkan suatu kasus ketika … 2 mntBaca
Go 04 Oct 202304 Mempelajari Serve FilePengertian Serve FilePada materi Membuat Web Golang . Maka pada Router pun sudah mendukung serve static file … 2 mntBaca
Go 03 Oct 202303 Mempelajari Route PatternPenggunaan Named ParameterApakah Router Pattern itu memiliki Pola? Betul sekali setiap endpoint itu memiliki … 4 mntBaca
Go 02 Oct 202302 Mempelajari HTTP Router ParamsPenggunaan HTTP Router ParamsPada httprouter.Handle memiliki parameter tambahan yaitu Params yang mana … 4 mntBaca
Go 01 Oct 202301 Pengenalan HTTP RouterPengenalanHttpRouter merupakan salah satu open source library yang populer untuk HTTP Handler di golang. … 3 mntBaca
Go 12 Sep 202320 Routing LibraryRouting LibraryGolang sebenarnya sudah menyediakan ServeMux sebagai handler yang bisa menghandler beberapa … 1 mntBaca
Go 11 Sep 202319 HTTP MiddlewareMiddlewareDalam pembuatan web, konsep middleware sering kita dengar atau filter atau interceptor yang mana ini … 3 mntBaca
Go 10 Sep 202318 Download FileDownload FileSelain upload file, kita juga perlu atau membutuhkan halaman yang bisa melakukan download file … 1 mntBaca
Go 09 Sep 202317 Upload FileUpload FileSelain menerima input data berupa form dan query params, biasanya kita juga membutuhkan input data … 3 mntBaca
Go 08 Sep 202316 HTML Web RedirectRedirectPada saat kita membuat sebuah website, jika pengguna melakukan akses ke berbagai halaman dengan … 2 mntBaca
Go 07 Sep 202315 Web XSS (Cross Site Scripting)Pengenalan XSS (Cross Site Scripting)XSS adalah salah satu security issue yang biasa terjadi ketika membuat … 4 mntBaca
Go 06 Sep 202314 HTML Template CachePengenalan Template CachePada kode-kode program sebelumnya yang sudah kita pelajari secara praktik itu tidak … 1 mntBaca
Go 05 Sep 202313 HTML Template FunctionPengenalan Template FunctionSelain mengakses field dalam template, kita juga bisa melakukan akses terhadap … 4 mntBaca
Go 04 Sep 202312 HTML Template LayoutPengenalan Template LayoutSaat kita membuat halaman website ada beberapa bagian yang selalu sama pada tiap … 3 mntBaca
Go 03 Sep 202311 HTML Template ActionPengenalan Template ActionTidak hanya teks saja kita bisa render dalam template tetapi kita juga bisa … 5 mntBaca
Go 02 Sep 202310 HTML Template DataPengenalan Template DataJika Anda sudah mempelajari HTML Template pada artikel sebelumnya, maka kita akan … 3 mntBaca
Go 01 Sep 202309 Mengenal HTML TemplateWeb Dinamis menggunakan TemplatePada postingan sebelumnya kita telah membahas web dinamis tetapi dengan … 4 mntBaca
Go 31 Aug 202308 Memahami File ServerPengenalan File ServerPada Golang memiliki sebuah fitur yang bernama FileServer. Dengan ini kita bisa membuat … 3 mntBaca
Go 30 Aug 202307 Memahami CookiePengenalan CookieSebelum ke pembahasan Cookie kita perlu ketahui bahwa HTTP merupakan stateless antara client … 4 mntBaca
Go 29 Aug 202306 Response CodePengenalan Response CodeHal yang perlu kita ketahui juga dalam HTTP yaitu response code. Ini merupakan … 3 mntBaca
Go 28 Aug 202305 Request Form PostPengenalan Form PostSama halnya dengan postingan sebelumnya ketika kita menggunakan method GET maka hasil … 2 mntBaca
Go 18 Aug 202304 Request HeaderPengenalan HeaderSelain query parameter pada HTTP juga kita bisa menggunakan Header. Header adalah informasi … 2 mntBaca
Go 17 Aug 202303 Penggunaan Query ParameterPengenalan Query ParameterQuery parameter adalah salah satu fitur dari http yang biasanya kita gunakan untuk … 4 mntBaca
Go 15 Aug 202302 Penggunaan HTTP TestPengenalan HTTP TestHTTP Test pada golang sudah disediakan package khusus untuk membuat unit test terhadap … 3 mntBaca
Go 14 Aug 202301 Pengenalan WebPengenalan WebWeb merupakan kumpulan informasi yang tersedia dalam sebuah komputer yang terkoneksi secara … 6 mntBaca
Go 08 Aug 2023Pengenalan Dan Implementasi Golang EmbedPengenalan Embed PackageSejak Golang merilis versi 1.16 terdapat fitur baru dengan nama Embed. Package embed … 4 mntBaca
Go 05 Aug 2023Mengenal Repository Pattern pada GolangDalam buku Domain-Driven Design, Eric Evans menjelaskan bahwa Danger Repository is a mechanism for … 5 mntBaca
Go 23 Jul 2023Pengenalan Integrasi Database MySQL pada GolangPengenalan Package DatabasePada pemrograman Golang sebenarnya secara default itu memiliki sebuah package … 19 mntBaca
Go 21 Jul 2023Mengenal Package Context With Timeout Pada GolangPengenalan package context.WithTimeoutPada artikel sebelumnya kita sudah mempelajari context.WithCancel dimana … 3 mntBaca
Go 20 Jul 2023Mengenal Package Context With Cancel Pada GolangPengenalan package context.WithCancelContext yang bisa menambahkan value, kita juga bisa menambahkan sinyal … 4 mntBaca
Go 15 Jul 2023Mengenal Package Context With Value Pada GolangPengenalan package context.WithValuePada awal penjelasan context kita tahu bahwa context akan dibuat pertama … 2 mntBaca
Go 15 Jul 2023Mengenal Package Context Pada GolangPengenalan package contextContext merupakan package yang bisa menyimpan dan membawa suatu data value, sinyal … 2 mntBaca
Go 15 Jul 2023Mengenal Package Ticker Pada GolangPengenalan package time.TickerPackage golang ini adalah package yang digunakan untuk perulangan untuk kejadian … 2 mntBaca
Go 15 Jul 2023Mengenal Package Timer Pada GolangPengenalan package time.Timertime.Timer adalah package yang berhubungan dengan waktu atau kejadian yang akan … 3 mntBaca
Go 02 Jul 2023Mengenal Dan Implementasi Sync Atomic Pada GolangPengenalan sync.AtomicUntuk operasi atomik pada variabel pada golang, paket sync/atomic menawarkan metode … 2 mntBaca
Go 02 Jul 2023Mengenal Sync Cond Pada GolangPengenalan sync.Condsync.Cond adalah proses locking yang digunakan dengan kondisi tertentu. sync.Cond dalam … 3 mntBaca
Go 24 Jun 2023Mengenal Sync Once Pada GolangPengenalan sync.OnceFitur ini pada Golang bisa kita gunakan untuk memasikan sebuah function dilakukan eksekusi … 2 mntBaca
Go 24 Jun 2023Mengenal Sync Pool Pada GolangPengenalan sync.Poolsync.Pool sering kita dengar saat implementasi design patter yaitu bernama Object Pool … 2 mntBaca
Go 24 Jun 2023Mengenal Sync Map Pada GolangPengenalan sync.Mapsync.Map ini sebenarnya mirip sekali dengan Generic Golangnya map biasa, namun yang … 3 mntBaca
Go 19 Jun 2023Mengenal WaitGroup Pada GolangPerkenalanWaitgroup adalah fitur dari Golang yang digunakan untuk menunggu sebuah proses yang dilakukan oleh … 2 mntBaca
Go 17 Jun 2023Mengenal Deadlock Dan Cara Mengatasinya Pada GolangPengenalanSalah satu masalah yang terjadi ketika menggunakan concurrent atau paralel yaitu sistem deadlock. … 5 mntBaca
Go 14 Jun 2023Cara Membuat RW Mutex Dan Kegunaanya Pada GolangPengenalan Sync.RWMutexSetelah kita pernah mempelajari Pengenalan dan Pembuatan `Mutex` pada postingan … 2 mntBaca
Go 14 Jun 2023Cara Membuat Mutex Dan Kegunaannya Pada GolangPengenalan Sync.MutexMutex atau kepanjangan dari Mutual Exclusion adalah suatu cara untuk mengatasi race … 2 mntBaca
Go 04 Apr 2023Cara Koneksi Golang Dengan Database MS SQL ServerDependencyPastikan sudah buat projek dengan go mod init mssql-go pada folder mssql-go dan dependency yang akan … 13 mntBaca
Go 04 Apr 2023Cara Koneksi Golang Dengan MongodbDependecy yang dibutuhkanMenambahkan beberapa dependency yang digunakan go Salin … 5 mntBaca
Go 04 Apr 2023Cara Koneksi Golang Dengan Database PostgresDependencyPastikan sudah buat projek dengan go mod init postgres-go pada folder postgres-go dan dependency … 12 mntBaca
Go 05 Feb 2023Cara Komunikasi Golang Dengan Database MysqlPackage atau Library go Salin 1import "github.com/go-sql-driver/mysql" Inisialisasi ProjekSiapkan … 10 mntBaca
Go 08 Jan 2023Penggunaan Channel Select Range TimeoutAdanya channel sangat membantu kita untuk mengelola goroutine yang sedang berjalan pada program kita. Ada … 8 mntBaca
Go 08 Jan 2023Pengenalan Channel Pada GolangChannel adalah penghubung goroutine yang dari satu ke yang lainnya. Channel ini sifat-nya synchronous karena … 6 mntBaca
Go 30 Dec 2022Pengenalan Go Routine Pada GolangPenggunaan go-routine saat proses yang akan dieksekusi sebagai goroutine harus dibungkus kedalam fungsi. Pada … 3 mntBaca
Go 22 Dec 2022Cara Mengatasi Error Handling pada GolangSaat ini Santekno akan membahas tentang penanganan Error pada bahasa Golang. Kita akan mempelajari dari … 6 mntBaca
Go 29 Nov 2022Teknik Membuat Mocking Unit Test Pada GolangSaat kita membuat fungsi atau sedang melakukan code terkadang kita suka kesusahan untuk melakukan unit test di … 13 mntBaca
Go 29 Nov 2022Cara Membuat Integration Test Pada GolangMelakukan integration test untuk API setidaknya kita harus bisa menjalankan aplikasi-nya terlebih dahulu agar … 6 mntBaca
Go 30 Oct 2022Cara Membuat Unit Test Menggunakan Library Moq Pada GolangMelakukan unit test dengan cara mocking ini biasanya digunakan jika sudah beberapa fungsi yang dilakukan … 3 mntBaca
Go 30 Oct 2022Cara Membuat Unit Benchmark Pada GolangPackage testing selain berisikan tools untuk testing juga berisikan tools untuk benchmarking. Cara pembuatan … 2 mntBaca
Go 30 Oct 2022Cara Membuat Unit Test Pada GolangUnit Testing Menggunakan Library GoPemrograman tidak mudah bahkan programmer terbaik tidak mampu menulis … 7 mntBaca
Go 24 Oct 2022Mengenal Hashes Cryptography Pada GolangHashes & CryptographyFungsi hash mengambil satu set data dan menguranginya ke ukuran tetap yang lebih … 2 mntBaca
Go 24 Oct 2022Mengenal Container List Dan Sort pada GolangSelain arrays dan maps, Go memiliki beberapa koleksi lagi yang tersedia di bawah paket kontainer. Kita akan … 2 mntBaca
Go 10 Oct 2022Mengenal Library Standard String pada GolangSebagai programmer yang sedang belajar Go lang kita perlu mengetahui juga library package bawaan default dari … 2 mntBaca
Go 10 Oct 2022Mengenal Library Input Output Pada GolangSebelum mempelajari libary IO Golang, banyak sekali fungsi terdapat dalam library IO tetapi yang paling utama … 2 mntBaca
Go 17 Aug 2022Mengenal Fungsi, multiple return, variadic dan closure pada GolangSecond FunctionTerdiri dari input, output. Sampai sekarang program Go itu kita bisa gunakan hanya pada fungsi … 3 mntBaca
Go 01 Aug 2022Mengenal Variabel dan Constants pada pemrograman GolangVariableBerikut contoh implementasi dasar penggunaan variable pada program dibawah ini go Salin 1package main … 5 mntBaca
Go 11 May 2021Cara Implementasi Singleton Design Pattern GolangPengertian Dasar Danger Singleton is a software design standard. This standard guarantees the existence of … 7 mntBaca
Go 23 Apr 2021Membuat Distibuted Search Engine Sederhana Menggunakan Worker Pool Pada GolangPendahuluanKamu tahu google adalah tempat kita mencari beberapa kata kunci yang dapat menghasilkan berbagai … 5 mntBaca
Go 23 Apr 2021Implementasi Concurrency Worker Pool Pada GolangPengertian DasarWorker pool adalah teknik manajemen goroutine dalam concurrent programming pada Go. Sejumlah … 3 mntBaca
Go 19 Apr 2021Cara Implementasi Concurrency Pattern Fan In dan Fan Out Pada GolangChannel dalam GoMembuat program bersamaan di Go memiliki pendekatan yang unik. Pendekatannya adalah berbagi … 4 mntBaca
Go 19 Apr 2021Cara Implementasi Binary Search and Tree GolangPengertian DasarStruktur data Binary Search and Tree adalah pola yang digunakan untuk pencarian berbasis Tree. … 3 mntBaca
Go 15 Apr 2021Cara Implementasi Queue (Antrian) Pada GolangPengertian DasarQueue atau sering kita tahu itu satu struktur data antrian dimana data yang kita masukkan akan … 2 mntBaca
Go 15 Apr 2021Cara Menentukan Huruf Vokal Konsonan Pada GolangPendahuluanMenentukan vokal konsonan disini akan dibagi beberapa contoh, Nantinya kita akan lebih tahu proses … 2 mntBaca
Go 13 Apr 2021Cara Implementasi Stack GolangApa itu stack?Stack adalah salah satu yang biasa digunakan dalam pemrograman atau sistem penyimpanan komputer. … 3 mntBaca
Go 09 Apr 2021Cara Implementasi Single Double Linked List Pada GolangPengertian DasarJika kamu sudah pernah baca-baca soal Linked List bisa baca terlebih dahulu postingan Santekno … 3 mntBaca
Go 03 Sep 2020Mengenal Pointer Pada GolangPada bahasa Golang, kita tahu bahwa untuk mengirimkan suatu variable ke dalam fungsi bisa berupa parameter dan … 2 mntBaca
Go 03 Apr 2020Mengenal Struct dan Interface Pada GolangMeskipun mungkin bagi kita untuk menulis program hanya menggunakan tipe data bawaan Go, pada titik tertentu … 6 mntBaca
Go 01 Mar 2020Mengenal Tipe Data pada pemrograman GolangNumbersIntegersTerdapat tipe integer yang bisa kita gunakan diantaranya yaitu uint8, uint16, uint32, uint64, … 3 mntBaca
Go 20 Feb 2020Cara Melakukan Debug Golang Pada VscodeMungkin Anda pasti pernah melihat aplikasi yang sudah live terdapat error atau aplikasi tersebut berhenti … 7 mntBaca
Go 17 Feb 2020VSCode Extension Yang Sering Digunakan Programmer GolangVisual Studio Code memang sedang hits digandrungi oleh para programmer karena digadang lebih mudah … 2 mntBaca
Go 15 Feb 2020Cara Setup Development Go Di Visual Studio CodeSejak saat mengenal Visual Studio Code yang Open Source, sejak saat itu juga Santekno mengerjakan suatu … 3 mntBaca
Go 01 Jan 2020Cara Instalasi Golang pada Komputer Windows, Macbook dan LinuxCara melakukan instalasi Golang pada komputer teman-teman bisa download terlebih dahulu golang library yang … 2 mntBaca