EOEnoch Olutunmidainthatsametechguy.com·12h ago · 6 min readLeetCode 3499: Maximise Active Section with TradeYou're given a binary string where 1 represents an active section and 0 represents an inactive one. You get exactly one trade: Erase a block of 1s that has 0s on both sides. Fill a block of 0s that 00
PDPriyansh Dimriinpriyanshdimri.hashnode.dev·23h ago · 5 min readWhy GistDB Stops Optimizing EarlyMost query optimizers sit somewhere between two extremes. One extreme applies very few optimizations. Every scan reads every column, predicates stay where they were written, and joins are not reordere00
PDPriyansh Dimriinpriyanshdimri.hashnode.dev·1d ago · 5 min readWhy GistDB Stores Data SidewaysA dashboard query and a login lookup are not the same problem. One reads a single row by primary key, as fast as possible. The other scans a million rows, but only touches two columns out of twenty. M10
SSoloCodeinsolocode.hashnode.dev·Jul 15 · 8 min readWindows COM Lifetime Deep Dive: Debugging Media Foundation Shutdown Crashes and Designing Safe Resource LifetimesIntroduction In Windows system-level development, developers often work with multiple native frameworks at the same time: Component Object Model (COM) for object activation and lifetime management W00
SSoloCodeinsolocode.hashnode.dev·Jul 15 · 8 min readUnderstanding Windows Security APIs:Querying and Manipulating Access Tokens with C++Introduction In the previous articles, we explored how Windows creates access tokens, performs authorization checks, and supports impersonation. Understanding the theory is important, but sooner or la00
MSMolly Sohaneyinmollysohaney.hashnode.dev·Jul 13 · 12 min readCTF Writeup: C++ Unplugged | RE | BroncoCTF 2026Description I can understand getting a song stuck in your head, but when your life revolves around music so much that you start writing code using song titles, there may be a problem. I mean, what do00
POprime omondiinprime-tech-blitz.hashnode.dev·Jul 11 · 22 min readC++ Coroutine DesignThe compiler converts the coroutine function into a state machine. C++20 introduced three new keywords to support coroutines co_await co_yield co_return So what is a coroutine? A coroutine is a00
MSManasseh Samuelinkernel-thoughts.hashnode.dev·Jul 8 · 7 min readBuilding a recursive filewatcher with build output awareness capability in C++In the world where you can choose from thousands of programming projects, why did you choose to build a recursive file watcher? The reason I decided to build a file watcher was to use it as a learning00
SSoloCodeinsolocode.hashnode.dev·Jul 8 · 19 min readUnderstanding Windows Impersonation: How One Process Becomes Another IdentityIntroduction In the previous article, we explored how Windows performs authorization using Access Tokens, Security Descriptors, DACLs, and the Security Reference Monitor (SRM). An Access Token represe00
SSoloCodeinsolocode.hashnode.dev·Jul 8 · 5 min readUnderstanding Windows Logon Process: From Winlogon to LSASS and Access TokensIntroduction Windows authentication involves several components working together, but the roles of Winlogon, LSASS, and access tokens are often misunderstood. When a user signs in to Windows, many dev00