Sspipaliya8insudhirpipaliya.hashnode.dev·11h ago · 8 min readIQueryable vs IEnumerable in C#: Key Differences When working with collections in C#, you will often come across two important interfaces: IEnumerable<T> IQueryable<T> They may look similar because both allow you to query collections using LINQ.00
SWSatish Wagholeinsatishwaghole.in·Sep 18 · 12 min readUnderstanding Virtual Functions in C++ If you have ever written object-oriented C++ code, you have probably encountered the word virtual. It is one of the most important features in C++, and it is the foundation of runtime polymorphism. In20
NGNatan Guzinskiinnatanguzinski.hashnode.dev·Sep 18 · 8 min readBuilding Oli-Nat: A Statically Typed Language and Its Own Bytecode VM, As My First Ever C ProgramIntroduction Over the past several months, I built a small statically typed programming language called Oli-Nat, entirely in C, with no external dependencies. The project covers the full pipeline a la00
HGHarrison Guoinharrisonsec.hashnode.dev·Sep 17 · 5 min readDebugging the Ubuntu 6.8 Kernel in GDB & QEMU — Without Rebuilding ItYou can attach GDB to a stock Ubuntu 6.8 kernel running in QEMU and step through it with full symbols — no custom build, no kernel compile. The catch is a quiet one: you'll connect successfully, set a00
TTraliranintraliran.hashnode.dev·Sep 11 · 3 min readWhy C is the Best Thing That Ever Happened to ProgrammingMost modern programming languages try to hide how the machine actually works. They wrap developers in syntax sugar, automatic garbage collection, and gigabytes of abstractions. But if you want total c00
HGHarrison Guoinharrisonsec.hashnode.dev·Sep 11 · 5 min readBuilding a Bootloader from Scratch — Just Assembly, No OSEverything you write at work stands on a tower of things that were already set up for you: a heap, a stack, threads, a filesystem, a C library, an operating system underneath all of it. Writing a boot00
ICIsaiah Clifford Opokuinfreecodecamp.org·Sep 7 · 84 min readThe Design Patterns Handbook: Learn Popular Design Patterns with C# Code ExamplesDesign patterns are reusable solutions to common problems in software design. Think of them as blueprints: not finished code, but proven templates you can adapt to solve a specific problem in your own20
AKArijit Kunduinarijitkundu.hashnode.dev·Aug 31 · 10 min readQueue and Deque in DSA: Understanding FIFO with Python and CThere is something strangely satisfying about the word "queue". If you keep removing characters from the right side one by one: QUEUE → QUEU → QUE → QU → Q And if you read the remaining word from righ00
Mmstaaliinmstaali-blog.hashnode.dev·Aug 30 · 9 min readThree Lines That Only Compiled on a MacEvery C and C++ project I wrote at 1337 was built on a Mac, with clang, under -Wall -Wextra -Werror. All of them compiled clean since the grading script will not bother running a binary that produced 00
SSSneha Satapathyindelvia.hashnode.dev·Aug 28 · 7 min readThe Lore I Found in My Git Rabbit HoleWhen I first started learning Git, I was terrified of the terminal and commands, so I left that responsibility to my future self. Well, that future self is here. A few days ago, I started actually lea00