jorzeljorzel.hashnode.dev·May 19, 2024Graceful Shutdown: Why It Matters and How to Implement ItIntroduction Have you ever wondered what happens to ongoing requests when you deploy a new version of a service and it gets restarted? Do these operations finish correctly, or are they abruptly terminated with an exception? If you're unsure, it's lik...Discuss·68 readsGeneral Programming
Indal kumarindal.hashnode.dev·May 19, 2024Building a Kafka Producer and Consumer in GoApache Kafka is a powerful distributed streaming platform used for building real-time data pipelines and streaming applications. In this blog post, we'll walk through setting up a Kafka producer and consumer using Golang. Prerequisites Before we begi...DiscussDockr
Andre Wongblog.wongandre.com·May 18, 2024Create a simple API server image for docker and KubernetesSummary We will be creating our own backend API server that we can use to test out our Kubernetes deployment. We will also be running this on a docker-compose setup for testing as well. We will connect to Mongo Database, Redis, and Influx Database to...Discuss·85 readsgolang
Gaurav Malhotragauravcodes.hashnode.dev·May 17, 2024Rev Up Your Code: Learn Go on the F1 Track!🏎️💨Introduction Hello, rookie racers and code enthusiasts! I'm Gogo Wolf, the team principal for our dynamic and quirky team, "GoForce". I'm here to turbocharge your coding skills and accelerate your understanding of Golang through the high-octane world...Discuss·10 likes·64 readsgolang
Canopascanopas.hashnode.dev·May 10, 2024Function Types and Higher-Order Functions in GoExciting News! Our blog has a new home! 🚀 Background In the world of programming, the ability to treat functions as first-class citizens opens up a plethora of possibilities. Go, with its support for first-class functions and function types, empowe...Discuss·2 likes·44 readsWeb Development
Lewis Edgintonanasdomesticus.hashnode.dev·May 8, 2024Debugging Go Applications inside a local Kubernetes clusterIn the ever-evolving landscape of software development, efficiency and accuracy in debugging can drastically improve the quality of your applications and the speed of your development cycle. As microservices and containerisation become the norm, trad...Discuss·68 readsdelve
Shubham Deshmukhhashnode.shubhamdeshmukh.com·May 6, 2024Golang Fuzzing Explained1. Introduction Fuzz testing is a Black Box software testing technique that involves feeding random or semi-random data into a program to uncover edge cases, bugs, and potential security vulnerabilities. It’s particularly effective in identifying une...Discuss·1 like·90 readsgolang
Sahil Rathodoperationsguy.hashnode.dev·May 1, 2024functions and loops in golangWe have already seen functions and used them, but let's just get a refresher of them quickly. package main import "fmt" func add(x, y int) (int, int) { return x + y, x - y } func main() { fmt.Println(add(2, 2)) } a function can take one ...Discuss·10 likeslearning-goGo Language
Achin Guptaguptaachin.hashnode.dev·Apr 28, 2024Google sheets as backend datastoreIntroduction Unlock the secret weapon for your next app: Google Sheets! Discover how to transform this familiar tool into a powerful, cost-free backend. With this guide, you'll breeze through tedious authentication google process and crafting a scrip...Discussgolang
Nitin Shuklablogsbynitin.hashnode.dev·Apr 28, 2024Why You should Learn Go(Golang) in 2024Introduction Go, commonly referred to as Golang, is an open-source programming language developed by some distinguished Google engineers Robert Griesemer, Rob Pike, and Ken Thompson. It was officially announced in November 2009 and made available to ...Discuss·78 readsgolang