Rajiv Ranjan SinghProfiling WebAssembly with pprof and wzprofIn modern software engineering, profiling is a critical practice for understanding and optimizing the performance of applications. While…6d ago6d ago
Rajiv Ranjan SinghExploring Go 1.22 ReleaseThe newest version of the Go programming language, Go 1.22, has just been released. It brings important changes like fixing a common issue…Feb 10Feb 10
Rajiv Ranjan SinghSliding Window Algorithmic Mental ModelThe term “mental model” is quite significant. The concept I aim to explain is that we are working on creating a method to recognize a wide…Aug 17, 2023Aug 17, 2023
Rajiv Ranjan SinghAPI Gateways Load Balancers Reverse ProxiesAre you familiar with the essential components of managing inbound traffic in modern application architectures?Aug 5, 2023Aug 5, 2023
Rajiv Ranjan SinghHigher-Order Functions in GoIn software engineering, we often encounter technical challenges that require us to find efficient and reusable solutions. In this post, I…Jun 4, 2023Jun 4, 2023
Rajiv Ranjan SinghOptimizing Performance with InliningInlining is a technique used in programming to optimize the execution speed of a program. It involves replacing a function call with the…May 22, 2023May 22, 2023
Rajiv Ranjan SinghDemystifying Dangling PointersA dangling pointer is a programming term that refers to a pointer that points to a memory location that has been deallocated or freed. In…May 20, 2023May 20, 2023
Rajiv Ranjan SinghDemystifying Columnar Storage ModelData compression is a crucial part of data storage and processing. The columnar storage model has gained popularity due to its efficient…May 11, 2023May 11, 2023
Rajiv Ranjan SinghImproving Software Performance with BuffersThe efficient use of data structures and algorithms is critical in contemporary software development. It allows developers to create…May 6, 2023May 6, 2023
Rajiv Ranjan SinghGetting Started with Google Summer of CodeGetting Started with Google Summer of CodeMar 24, 20232Mar 24, 20232