Latest Posts
Goroutines are the foundation of concurrency in Go. They are lightweight threads managed by the Go runtime.
Pointers are a fundamental concept in Go (Golang) that allow you to work directly with memory addresses. They are powerful but can be tricky if not understood properly. This is a detailed explanation of everything you need to know about pointers in Go.
We already had a look at integers, now let's dive deep into floats in Go (Golang). We'll cover everything from basic concepts to advanced details, including representation, precision, operations, and best practices.
Bytes and Runes can be confusing as concepts for someone starting out with Go and coming from another programming language where you don't have such aliases.
In this blog post we'll cover strings. If you have prior programming experience, then you will already know strings to be textual values. But Go offers much more under the hood than some other programming languages.
Working with numeric values in Golang is a bit more varied than in many other programming languages. The reason for this is that Go offers us a dozen integer types with different value ranges.
In this blog post, we'll briefly cover the history and current state of Go (or Golang) and then look at how you can get started with Go as a beginner.