Radish, Keep Going!
Author

Radish, Keep Going!

Personal sharing

90
Articles
0
Likes
103
Views
0
Comments
Recent Articles

Latest from Radish, Keep Going!

90 recent articles
Radish, Keep Going!
Radish, Keep Going!
Dec 31, 2024 · Backend Development

How to Spot and Prevent Common Go Memory Leaks

This article examines typical Go memory‑leak scenarios—including unclosed files, forgotten HTTP response bodies, slice sharing, goroutine and channel misuse, improper finalizers, and outdated ticker handling—provides concrete code examples, and offers practical techniques such as using strings.Clone, buffered channels, and proper defer usage to avoid leaks.

GoroutineMemory Leakresource management
0 likes · 9 min read
How to Spot and Prevent Common Go Memory Leaks
Radish, Keep Going!
Radish, Keep Going!
Dec 23, 2024 · Backend Development

Speed Up Go Cache Expiration Tests with testing/synctest

This article explains how Go's testing/synctest experiment speeds up cache expiration tests by using a virtual clock and bubble isolation, providing code examples that reduce a five‑second wait to milliseconds while ensuring reliable concurrent test execution.

GoTestingconcurrency
0 likes · 7 min read
Speed Up Go Cache Expiration Tests with testing/synctest
Radish, Keep Going!
Radish, Keep Going!
Dec 19, 2024 · Information Security

Why “Security Is Our Top Priority” Is Empty Talk—and How to Balance Security with UX

The article critiques hollow security‑first slogans, explores the endless nature of security, the tension between security and user experience, and offers practical risk‑scoring frameworks and phrasing advice for organizations seeking a realistic balance between protection and usability.

Information SecurityUser Experiencerisk management
0 likes · 10 min read
Why “Security Is Our Top Priority” Is Empty Talk—and How to Balance Security with UX
Radish, Keep Going!
Radish, Keep Going!
Dec 6, 2024 · Backend Development

How BigCache Achieves Ultra‑Fast In‑Memory Caching in Go

This article explains how the Go library BigCache uses sharding, efficient hash functions, and memory‑optimised data structures to deliver high‑concurrency, low‑latency caching, while avoiding GC bottlenecks and providing practical code examples and performance benchmarks.

CachingGobigcache
0 likes · 12 min read
How BigCache Achieves Ultra‑Fast In‑Memory Caching in Go
Radish, Keep Going!
Radish, Keep Going!
Aug 7, 2024 · Backend Development

Boost Go Performance: Mastering GC with go trace, GOGC & GOMEMLIMIT

This article demonstrates how to analyze and optimize Go's garbage collection using go trace, comparing single‑threaded and concurrent implementations, and shows how tuning GOGC and GOMEMLIMIT can dramatically improve runtime and memory usage, with detailed code samples and performance metrics.

GOGCGOMEMLIMITGo
0 likes · 13 min read
Boost Go Performance: Mastering GC with go trace, GOGC & GOMEMLIMIT