← Back to Home

Blog

Technical insights, tutorials, and thoughts on software development

Understanding Heaps: A Beginner-Friendly Guide

10 Minby Muhammad Fahid Sarker

A simple, fun explanation of the heap data structure: how it works, why its operations take O(log n) time (and why that’s not too slow!), and real-world problems it solves, with code examples and analogies.

heapbinary heappriority queueheap data structuretime complexityheapq
Read more →

Green Tea: Brewing Faster Garbage Collection in Go

10 Minby Muhammad Fahid Sarker

Discover how Go’s new “Green Tea” garbage collector spices up performance by scanning memory spans instead of individual objects—cutting latency spikes, improving cache locality, and shaving off CPU waste.

Gogarbage collectionGreen Teamemory managementGC performanceGo runtime
Read more →

Skia Engine: Your Code's Magical Paintbrush

10 Minby Muhammad Fahid Sarker

Discover Skia, the versatile 2D graphics library behind Chrome, Flutter, and Android. Learn how it simplifies cross-platform rendering and see a simple code example.

Skia2D graphicsSkCanvasSkPaintvector graphics
Read more →