• About
  • Discussion
  • Archive
santekno santekno
  • Tutorial
    • Golang
    • Kubernetes
  • Startups
Subscribe!

Archive

  • 21 Apr How to Hide CloudFront URL and Use a Custom Domain Securely
  • 08 Feb 18 Building Cross-Origin Resource Sharing (CORS) Middleware Using the `httprouter` Library in Golang
  • 06 Feb 17 Creating Certificate-based Authentication (SSL/TLS) Middleware in Go
  • 04 Feb 16 Building HMAC Authentication Middleware Using `httprouter` in Golang
  • 01 Feb 15 Creating Session-based Authentication Middleware Using `httprouter` in Golang
  • 30 Jan 14 How to Build API Key Authentication Middleware with Unit Tests Using `httprouter` in Golang
  • 28 Jan 13 Building OAuth 2.0 Authentication Middleware with `httprouter` in Go
  • 25 Jan 12 Creating Static File Handler
  • 23 Jan 11 Membuat Middleware Basic Authentication HTTP Router pada Golang
  • 21 Jan 10 Creating Authentication Middleware Using JWT with Httprouter in Golang
  • 19 Jan 09 How to Set Headers on Requests and Responses Using Httprouter in Golang

  • 02 Oct How to Change Your Full Name and Username on a MacBook Pro: A Complete Guide
  • 02 Apr 12 Creating Dependecy Injection Library Google Wire
  • 01 Apr 11 Add Unit Tests Using Mockery
  • 30 Mar 10 Adding Simple Authentication
  • 10 Mar Deployement Service to Google Kubernetes Engine Cloud (GKE)
  • 09 Mar Implementation Microservices Architecture using Kubernetes
  • 08 Mar Understanding Kubernetes Services
  • 07 Mar Understanding Kubernetes Networking
  • 06 Mar Understanding Kubernetes Deployments
  • 05 Mar Understanding Kubernetes Replica Controller dan Replicaset
  • 04 Mar Understanding PODs Kubernetes
  • 03 Mar Introduction YAML Syntax
  • 02 Mar Understanding Kubernetes Architecture
  • 01 Mar Introduction Learn Kubernetes
  • 29 Jan 09 Configuring HTTP Router, HTTP Server and Database Connection
  • 28 Jan 08 Adding a Request Validator Using Golang Playground
  • 27 Jan 07 Creating a Handler as a Data Delivery Layer
  • 26 Jan 06 Creating Usecases as Data Logic
  • 23 Jan 05 Creating a Repository as Access Data
  • 22 Jan 04 Implementing Clean Architecture on Project
  • 21 Jan 03 Creating a Database on MySQL Golang
  • 01 Jan Creating a Thumbnail Image Generator Using Pipeline Pattern

  • 20 Dec Creating a Web Crawler using Golang
  • 02 Nov 02 Membuat API Specification menggunakan OpenAPI
  • 01 Nov 01 RESTful Introduction to Golang
  • 17 Oct 09 How To Use Streaming Encoder
  • 16 Oct 08 How To Use Streaming Decoder
  • 15 Oct 07 How To Use Maps
  • 14 Oct 06 How to know JSON Tags
  • 14 Oct 05 How to know JSON Array
  • 13 Oct 04 How to know Decode JSON
  • 12 Oct 03 How to know JSON Object
  • 11 Oct 02 Encode JSON
  • 10 Oct 01 Introduction Package
  • 08 Oct 08 Create Middleware Router
  • 07 Oct 07 Handle Not Allowed Method
  • 06 Oct 06 Handle Not Found Page
  • 05 Oct 05 Learn About Panic Handler
  • 04 Oct 04 Learn About Serve File
  • 03 Oct 03 Learn About Route Pattern
  • 02 Oct 02 Learning About HTTP Router Params
  • 01 Oct 01 Introduction HTTP Router
  • 12 Sep 20 How to Understanding Routing Library in Golang
  • 11 Sep 19 How to Understanding HTTP Middleware in Golang
  • 10 Sep 18 How to Download File in Golang
  • 09 Sep 17 How to Upload File in Golang
  • 08 Sep 16 How to Understanding HTML Web Redirect in Golang
  • 07 Sep 15 How to Understanding Web XSS (Cross Site Scripting) in Golang
  • 06 Sep 14 How to Understanding HTML Template Cache in Golang
  • 05 Sep 13 How to Understanding HTML Template Function in Golang
  • 04 Sep 12 How to Understanding HTML Template Layout in Golang
  • 03 Sep 11 How to Understanding HTML Template Action in Golang
  • 02 Sep 10 How to Understanding HTML Template Data in Golang
  • 01 Sep 09 How to Understanding HTML Template in Golang
  • 31 Aug 08 How to Understanding File Server in Golang
  • 30 Aug 07 How to Understanding Cookie in Golang
  • 29 Aug 06 How to Used Response Code in Golang
  • 28 Aug 05 How to Used Request Form Post in Golang
  • 18 Aug 04 How to Used Request Header in Golang
  • 17 Aug 03 How To Used Query Parameter in Golang
  • 15 Aug 02 How to Used HTTP Test in Golang
  • 14 Aug 01 Introduction Golang Web Server
  • 08 Aug Introduction and Implementation of Golang Embed
  • 05 Aug Get to know the Repository Pattern in Golang
  • 23 Jul How To Integrate Golang with MySQL Database
  • 21 Jul Recognizing Package Context With Timeout In Golang
  • 20 Jul Getting to Know Package Context With Cancel On Golang
  • 15 Jul Get to know Package Context With Value in Golang
  • 15 Jul Getting to Know Package Context in Golang
  • 15 Jul Get to know the Package Ticker in Golang
  • 15 Jul Get to know the Package Timer in Golang
  • 02 Jul Knowing and Implementing Atomic Sync in Golang
  • 02 Jul Getting to Know Sync Cond on Golang
  • 24 Jun Getting to Know Sync Once On Golang
  • 24 Jun Getting to know the Sync Pool on Golang
  • 24 Jun Getting to Know Sync Map on Golang
  • 19 Jun Getting to Know WaitGroup on Golang
  • 17 Jun Knowing Deadlock and How to Overcome It in Golang
  • 14 Jun How to Create RW Mutex and Its Use in Golang
  • 14 Jun How to Create Mutex and Its Use in Golang
  • 04 Apr How to Communication Golang with MSSQL Server
  • 04 Apr How To Communication Golang with MongoDB
  • 04 Apr How To Communication Golang with Postgres Database
  • 05 Feb How to Communication Golang with MySQL Database
  • 08 Jan Usage Channel Select Range Timeout
  • 08 Jan Channel Introduction to Golang

  • 30 Dec Introduction of Go Routine on Golang
  • 22 Dec How to Overcome Handling Errors in Golang
  • 29 Nov Techniques for Creating Mocking Unit Tests in Golang
  • 29 Nov How to Create Integration Tests in Golang
  • 30 Oct How to Create Unit Tests Using the moq Library in Golang
  • 30 Oct How to Create Benchmark Units in Golang
  • 30 Oct How to Create Unit Tests in Golang
  • 24 Oct Getting to Know Hashes Cryptography in Golang
  • 24 Oct Get to know Container List and Sort in Golang
  • 10 Oct Get to know the Standard String Library in Golang
  • 10 Oct Get to know the Input Output Library in Golang
  • 17 Aug Get to know functions, multiple returns, variadic and closures in Golang
  • 01 Aug Get to know variables and constants in Golang

  • 11 May How to Implement Golang's Singleton Design Pattern
  • 23 Apr Creating a Simple Distibuted Search Engine Using Worker Pool on Golang
  • 23 Apr Concurrency Worker Pool Implementation on Golang
  • 19 Apr How to Implement Concurrency Pattern Fan In and Fan Out on Golang
  • 19 Apr How to implement Binary Search and Tree Golang
  • 15 Apr How to implement queue (queue) in Go Language
  • 15 Apr How to Determine Consonant Vowels in Golang
  • 13 Apr How to Implement Stack in Golang
  • 09 Apr How to implement a single double linked list in Golang

  • 03 Sep Getting to Know Pointers in Golang
  • 03 Apr Getting to Know Structs and Interfaces in Golang
  • 01 Mar Getting to know Data Types in Golang
  • 20 Feb How to Debug Golang in VSCode
  • 17 Feb VSCode Extension Often Used in Golang
  • 15 Feb How to Setup Development Go in Visual Studio Code
  • 01 Jan How to Install Golang on Windows, Macbook and Linux Computers

  • 16 May How to Create a Stack Using the Standard Template Library
  • 16 May How to Create a Stack using Double Linked List
  • 16 May How to Create a Stack using C++ Arrays
  • 16 May How to Create a Double Linked List using C++
  • 16 May How to Use a Single Linked List Using C++

Hot Topics

programming
124
tutorial
14
tips-and-trick
7
kubernetes
2
Hot Articles
Gambar How to Hide CloudFront URL and Use a Custom Domain Securely
How to Hide CloudFront URL and Use a Custom Domain Securely
04 Apr 2025
Gambar 18 Building Cross-Origin Resource Sharing (CORS) Middleware Using the `httprouter` Library in Golang
18 Building Cross-Origin Resource Sharing (CORS) Middleware Using the `httprouter` Library in Golang
02 Feb 2025
Gambar 17 Creating Certificate-based Authentication (SSL/TLS) Middleware in Go
17 Creating Certificate-based Authentication (SSL/TLS) Middleware in Go
02 Feb 2025
Gambar 16 Building HMAC Authentication Middleware Using `httprouter` in Golang
16 Building HMAC Authentication Middleware Using `httprouter` in Golang
02 Feb 2025
Gambar 15 Creating Session-based Authentication Middleware Using `httprouter` in Golang
15 Creating Session-based Authentication Middleware Using `httprouter` in Golang
02 Feb 2025
Gambar 14 How to Build API Key Authentication Middleware with Unit Tests Using `httprouter` in Golang
14 How to Build API Key Authentication Middleware with Unit Tests Using `httprouter` in Golang
01 Jan 2025
Gambar 13 Building OAuth 2.0 Authentication Middleware with `httprouter` in Go
13 Building OAuth 2.0 Authentication Middleware with `httprouter` in Go
01 Jan 2025
Gambar 12 Creating Static File Handler
12 Creating Static File Handler
01 Jan 2025
Archive

Learn programming with easy and structured tutorial from zero to hero

New Articles
tips-and-trick
How to Hide CloudFront URL and Use a Custom Domain Securely
  • by Ihsan
  • 21 Apr 2025
programming
18 Building Cross-Origin Resource Sharing (CORS) Middleware Using the `httprouter` Library in Golang
  • by Ihsan
  • 08 Feb 2025
Popular Categories
  • programming
  • tutorial
  • tips-and-trick
  • kubernetes
Media Social
  • Twitter
  • Facebook
  • Instagram
  • Linkedin
  • Youtube Kami
Hot Topics
  • tutorial
  • golang
  • web
  • golang-basic
  • golang-web-server
  • http
  • golang-concurrent
  • httprouter
  • package
  • golang-restful
  • restful
  • kubernetes
  • kubernetes for beginners
  • golang-json
  • json
  • sync
  • clean architecture
  • goroutine
  • html
  • async
  • concurrent
  • database
  • not-allowed
  • template
  • unit test
  • cpp-programming
  • golang-database
  • handler layer
  • concurrency
  • context
©2025 Santekno. Generated by Hugo go1.24.0
English
  • Indonesia
  • English
  • Privacy
  • Term and Condition