Introduction to Pointers As we have learned, a variable is a named location in memory that stores a value. When we assign a value to a variable, we are storing that value in a specific location in memory. We can manipulate the value of a variable by ...
Arrays in Go Arrays are fixed-size groups of variables of the same type. For example, [4]string is an array of 4 values of type string. To declare an array of 10 integers: var myInts [10]int primes := [6]int{2, 3, 5, 7, 11, 13} // or to de...
Go’da html/template ile sunucu tarafı HTML üretimini daha düzenli ve güvenli hale getiriyoruz. Layout sistemiyle tekrar eden yapıları azaltıyor, FuncMap ile şablonlara küçük ama etkili yardımcılar ekliyoruz. Arayüzü de TailwindCSS ile sade ve şık tut...
Intro Interfaces allow you to focus on what a type does rather than how it's built. They can help you write more flexible and reusable code by defining behaviors (like methods) that different types can share. This makes it easy to swap out or update ...
Introduction This article is about how I upgraded my previous cron scheduler service that I built in Go for scaling it to around 1 million daily scheduled jobs. This lays out the overall system design, approach and considerations I took in building t...
Introduction This project is about a cron scheduler service which schedules cron jobs that are created using a dashboard interface. It publishes the jobs to the consumer service through RabbitMQ job queue, where it acknowledges successful job executi...
Effective Go Pendahuluan Go adalah sebuah bahasa baru. Meskipun meminjam ide dari bahasa-bahasa yang sudah ada, Go memiliki properti tak biasa yang membuat program Go yang efektif memiliki karakter yang berbeda dari program yang ditulis dalam bahasa ...
In the world of backend development, performance and speed are critical factors. Applications that handle large amounts of data or serve many users at once need to be both efficient and reliable. Many businesses turn to a trusted Golang Development C...
In this article, I want to walk you through implementing JWT authentication in Go using the Gin framework. JWT (JSON Web Token) is a popular way to handle authentication in web applications, and using middleware in Gin makes it easy to secure your ro...
What is Go? Imagine Go as a fast, efficient, and easy-to-learn programming language created by Google. It's great for building all sorts of things, from websites and apps to tools for managing servers. Think of it as a language that's both powerful a...