Rez Moss
Personal Musings: A Blog for the Tech-Savvy and Curious Mind
Home
Blog
About
Understanding Go's net/mail.Address and Parser 1/3
-
Jan 2025
Hey there! Today we’re going to dive into Go’s net/mail package, focusing on how it handles email addresses...
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 ...
Next page →