OsderdaDev

Time:

UTC+3

Welcome to OsderdaDev

Knowledge for Engineers

#React#TypeScript#Chakra UI

Creating an Animated Ataturk Signature Component in React with Chakra UI and SVG

A step-by-step guide to building and integrating a meaningful, animated component featuring the signature of Mustafa Kemal Atatürk. We will break down the CSS-in-JS animation techniques and refactor the component for reusability.

February 22, 202611 min
90
#Windows API#C++#System Programming

indows API Internals: Mastering Process Handles and Information Retrieval

Learn how to securely inspect other processes in Windows. This guide covers Handle management, OpenProcess access rights, retrieving image paths with QueryFullProcessImageNameW, and safely enumerating loaded modules.

February 22, 20266 min
80
#Windows API#C++#Multithreading

Windows Threading Primitives: CreateThread, QueueUserWorkItem, and std::thread

Choosing the right concurrency model on Windows is critical for performance and stability. This guide compares the raw Win32 APIs against modern C++ abstractions, detailing when to use the System Thread Pool versus dedicated threads.

February 22, 20266 min
90
#Windows Internals#C++#PEB

Windows Dissecting the PEB in x86 and WoW64 Architectures

A deep dive into the Process Environment Block (PEB), the user-mode heart of every Windows process. We explore how to locate and manipulate the PEB across 32-bit and 64-bit boundaries, with a focus on the unique challenges of WoW64.

February 3, 20266 min
250
#C++#Windows API#Error Handling

Demystifying Windows Error Handling Bridging NTSTATUS and Win32 Codes

Windows developers live in two worlds: the User Mode Win32 API and the Kernel Mode Native API. This guide explains the architectural differences between NTSTATUS and GetLastError, and provides a robust C++ solution to translate and decode these cryptic values.

February 3, 20265 min
120
#C++#Windows API#Win32

Mastering the Win32 Console API: Building High-Performance TUIs

Move beyond standard I/O and unlock the full potential of the Windows Console Subsystem. Learn to manipulate screen buffers, handle raw input events, and utilize Virtual Terminal sequences for modern text interfaces.

February 3, 20265 min
90
Page 1 / 3