Brian NQCinStackademicSoftware Engineer Job Interviews from the Hiring LensThis article provides Perspectives of the hiring team on job interviews for Software Engineers.4 min read·Dec 3, 2023----
Brian NQCinStackademicGo Concurrency Visually Explained — sync.WaitGroupsync.WaitGroup is commonly used in Golang when dealing with Concurrency. Fortunately, WaitGroup is very easy to understand.4 min read·Sep 27, 2023--1--1
Brian NQCinStackademicGo Concurrency Visually Explained — SemaphoreSemaphore is a concurrency component. While Mutex only allows one goroutine, Semaphore allows up to N goroutines access to a shared…5 min read·Sep 17, 2023--2--2
Brian NQCinStackademicGo Concurrency Visually Explained – sync.RWMutexsync.RWMutex is the sibling of sync.Mutex with finer granularity for use cases with separate reading and writing loads5 min read·Sep 9, 2023--1--1
Brian NQCinStackademicGo Concurrency Visually Explained – sync.MutexWhile Golang promotes “share memory by communicating” with Channel, there are situation where Mutex is more appropriate and efficient6 min read·Sep 4, 2023--2--2
Brian NQCinStackademicGo Concurrency Visually Explained – Select statementA Goroutine can send messages to other Goroutines via multiple channels, and receive messages from multiple channels using SELECT statement5 min read·Aug 5, 2023--2--2
Brian NQCinStackademicGo Concurrency Visually Explained — ChannelGolang promotes “share memory by communicating” and channel is the backbone of inter-goroutines communication6 min read·Jul 24, 2023--5--5
Brian NQCUTF-8 Explained — It’s Not 8 Bits Encoding, Nor 32 Bits UnicodeUTF-8, a widely utilized character encoding, is unfortunately subject to various misconceptions, even among experienced developers. Here…4 min read·Jul 18, 2023----
Brian NQCManage JAVA dependencies with confidence using Maven BOMsIntroduction6 min read·Jul 9, 2023----
Brian NQCThe Practical Hexagonal Architecture for GolangIf you think good architecture is expensive, try bad architecture. — Brian Foote and Joseph Yoder, quoted by Uncle Bob, Clean…13 min read·Apr 2, 2023--1--1