Profiling WebAssembly with pprof and wzprofIn modern software engineering, profiling is a critical practice for understanding and optimizing the performance of applications. While…Sep 28Sep 28
Exploring 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
Sliding 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
API Gateways Load Balancers Reverse ProxiesAre you familiar with the essential components of managing inbound traffic in modern application architectures?Aug 5, 2023Aug 5, 2023
Higher-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
Optimizing 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
Demystifying 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
Demystifying 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
Improving 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
Getting Started with Google Summer of CodeGetting Started with Google Summer of CodeMar 24, 20232Mar 24, 20232