Jose SitangganginStackademicHow to Test HTTP Outbound in Go Using Just the Standard LibraryThe Go standard library is rich and powerful, but we often find ourselves needing third-party libraries to test HTTP outbound. Similar to…9 min read·Apr 15, 2024----
Jose SitanggangHow to Test Goroutines in GoTesting goroutines in Go can be challenging because they execute in a random order. Learn how to test goroutines in Go using just the…6 min read·Apr 9, 2024----
Jose SitangganginStackademicGraceful Shutdown in GoLearn how graceful shutdown ensures your requests stay safe during service updates by following the 12-factor principles6 min read·Nov 5, 2023----
Jose SitangganginStackademicNamespace in GoActually, Go doesn’t have a namespace feature like C++ and C# does. However, we can achieve the same effect in Go. How?5 min read·Oct 29, 2023--2--2
Jose SitanggangShadowID: Expose the Auto Increment ID to the Public Without Compromising SecurityCombine the best of both worlds: the performance of Auto Increment IDs and the security of UUIDs.8 min read·Oct 28, 2023----
Jose Sitanggang140x Faster String to Byte and Byte to String Conversions with Zero Allocation in GoConverting a string to bytes and bytes to a string requires allocating new memory. However, strings and bytes (which refer to a slice of…4 min read·Oct 21, 2023--3--3
Jose SitanggangBit Field Role-based Access Control (RBAC)Role-based Access Control (RBAC) is a mechanism that restricts system access by granting authorized users specific access rights, grouped…8 min read·Sep 28, 2023--1--1
Jose SitanggangRegresi Linear Menggunakan Least Square Error (LSE)Memahami bagaimana LSE dapat digunakan untuk mententukan nilai dari intercept dan gradient dari suatu model linear dengan menggunakan…4 min read·Oct 18, 2019----
Jose SitanggangLog ASCII Standard (LAS) Reader and Converter untuk PythonLAS merupakan format file yang umun digunakan di industri perminyakan dan industri sumur air1 min read·Mar 16, 2019----