Rez Moss
Personal Musings: A Blog for the Tech-Savvy and Curious Mind
Home
Blog
About
Go Channels Demystified: Practical Use Cases and Best Practices
-
Mar 2024
Go channels are a powerful feature of the Go programming language that facilitate communication and synchronization b...
Go Generics: A Practical Introduction
-
Oct 2023
Generics, introduced in Go 1.18, represent a significant evolution in the language’s type system. They allow deve...
How to make the best decision to achieve our goals
-
Jan 2023
Making decisions is a crucial part of achieving our goals. However, knowing which decision is right can take time and...
Effective Error Creation in Go
-
Mar 2022
Error handling is a crucial aspect of writing robust Go code. Creating informative and useful errors is key to effectiv...
Go's String Manipulation
-
Nov 2021
Go provides a rich set of tools for string manipulation, both in its standard library and through idiomatic patterns. U...
Go's Blank Identifier: When and How to Use It
-
Sep 2021
The blank identifier in Go, represented by an underscore (_), is a special identifier that serves as a placeholder for ...
Understanding Go's Slice Internals
-
Aug 2021
Go’s slices are a powerful and flexible data structure, but understanding their internals is crucial for efficien...
The Procrastination Panic: Why Procrastinating on Goals Can Make Them Seem So Daunting or Even Impossible at Times
-
Aug 2021
“My advice is to never do tomorrow what you can do today. Procrastination is the thief of time.” Charles Dickens Proc...
How Our Mind Affects Our Decision-Making Process
-
Jul 2021
Decisions, decisions, decisions—from the moment you decide to open your eyes after hearing your alarm in the morning ...
How Our Minds Work and How It Affects Our Decision-Making Process
-
Jul 2021
The human mind is a powerful and beautifully complex thing. Before we dive into learning how our minds work, it is im...
Next page →