Devtrovert
Subscribe
Sign in
Home
Golang
System Design
People Are
Archive
Newsletters
About
New
Top
Discussion
From Novice to Pro with Go Benchmarking
By fine-tuning memory allocation and employing parallel benchmarking to monitor CPU usage, developers can glean useful insights about code performance…
Nov 30
•
Phuong Le
Share this post
From Novice to Pro with Go Benchmarking
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
5 Go Libraries I Use in Nearly Every Project
I’ve noticed that these libraries always seem to be the first ones I reach for when starting a new project. They’ve become my go-to tools for getting…
Nov 29
•
Phuong Le
2
Share this post
5 Go Libraries I Use in Nearly Every Project
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Golang Technique: Custom Struct Tag Like `json:"name"`
Do you know the json:"name" tag in Go? You can actually create your own custom struct tags, just like it. This is a great way to make your code more…
Nov 23
•
Phuong Le
2
Share this post
Golang Technique: Custom Struct Tag Like `json:"name"`
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Go Enums: The Right Way to Implement, Iterate and Namespacing Trick
We'll talk about how to use enums in Go, covering everything from number groups to using open-source libraries and what 'iota' means.
Nov 21
•
Phuong Le
1
Share this post
Go Enums: The Right Way to Implement, Iterate and Namespacing Trick
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Reflection in Go: Everything you need to know to use it effectively
This post is written with the aim of helping Go developers understand and effectively use reflection in their projects
Nov 16
•
Phuong Le
Share this post
Reflection in Go: Everything you need to know to use it effectively
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Go Secret — Interface{}: Nil is not Nil
We’ll see how it can keep different types of values, look at what’s inside it, and find out how it checks if two things are the same.
Nov 8
•
Phuong Le
1
Share this post
Go Secret — Interface{}: Nil is not Nil
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Go JSON: ALL You Need To Use encoding/json Effectively
Everything you need for using this useful package well, from simple encoding and decoding to more complex stuff…
Nov 8
•
Phuong Le
Share this post
Go JSON: ALL You Need To Use encoding/json Effectively
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Logging Best Practices: Proven Techniques for Services
Learn logging best practices for services and optimize your logging strategy with proven techniques.
Nov 7
•
Phuong Le
Share this post
Logging Best Practices: Proven Techniques for Services
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Go: What is Flags Enum and How to Implement It
In C#, a flags enum lets you mix multiple enum values using bitwise operations, it's a unique form of enum.
Nov 2
•
Phuong Le
Share this post
Go: What is Flags Enum and How to Implement It
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
1
October 2023
JWT: Don't Add Sensitive Information Into JSON WebToken (JWT)
We often use JWT for authentication without truly understanding its nature. We simply trust that it's secure. Now, it's time to dive deeper.
Oct 31
•
Phuong Le
1
Share this post
JWT: Don't Add Sensitive Information Into JSON WebToken (JWT)
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
Go Tricky: A Bug with For-Range Loops and Pointer
Spent way too much time on a slice and 'for range' problem while working on my API. I thought I knew it all, but turns out, I didn't
Oct 27
•
Phuong Le
1
Share this post
Go Tricky: A Bug with For-Range Loops and Pointer
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
3 Consistency Patterns: Strong, Eventual, Weak and Why They're Worth Your Time
Data consistency models (or patterns), you might not think about them, but they're everywhere. They're making sure the system you use every day stays in…
Oct 24
•
Phuong Le
1
Share this post
3 Consistency Patterns: Strong, Eventual, Weak and Why They're Worth Your Time
blog.devtrovert.com
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts