ICIsaiah Clifford Opokuinfreecodecamp.org·3d ago · 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
USunity source codeinunitysourcecode.hashnode.dev·Aug 22 · 11 min readBuilding a Mobile Shooting Game in Unity: Architecture, Performance, and What to Look for in Source CodeShooting games are mechanically simple to describe but genuinely hard to build well on mobile, because weapon systems, hit detection, enemy AI, and touch controls all have to work together at 60fps on00
HSHemant Singhinl3vpn.hashnode.dev·Aug 20 · 28 min readBuilding a Layer 3 VPN Tunnel for Linux in CIntroduction In this project, I build a simple VPN from scratch on Linux to understand how packets move between the kernel, userspace, and the network. The implementation starts with creating and conf00
AMADITYA MOREinjarvis-logbook.hashnode.dev·Aug 18 · 11 min readWhen C Started Controlling Hardware: My 8051 Learning JourneyFor the past few weeks, my learning journey had mostly been around C programming and software logic. I was writing functions. Building structures. Solving problems. Breaking programs into smaller modu00
MAMario Alberto Arceinpowercsharp.hashnode.dev·Aug 18 · 7 min readFoundation: Core, Extensions, Utilities, Helpers, CompatibilityProblem For most of twenty years across .NET Framework 1.1 through .NET 8, I wrote the same handful of things in every codebase: a null check before a string operation, a DayOfWeek comparison to detec00
USunity source codeinunitysourcecode.hashnode.dev·Aug 16 · 11 min readFood Sort Puzzle Game in Unity: Why Sorting Games Go ViralSorting puzzle games occupy a strange but fascinating corner of mobile game design. They don't rely on reflexes, they don't require narrative depth, and they don't demand complex control schemes. Yet 10
CSChris Sheridaninhalosecurityhasnodedev.hashnode.dev·Aug 16 · 6 min readA CTF Session With No Flag — and Why It Still CountedI spend most of my time building a small offensive-security framework. Today I spent a session working a target the manual way and finished it without capturing a single flag. I want to write about th00