Welcome to OsderdaDev

Knowledge for Engineers

#C++#Lambdas#Software Engineering

C++ Lambdas: Execution Logic, Compile-Time Evaluation, and Modern Best Practices

Take a deep dive into the inner workings of C++ lambdas. compile time, Understand compiler-generated closures, constexpr evaluation, template lambdas, and how to make sound architectural choices in modern software design.

May 29, 20266 min
160
#C++#Windows API#WinHTTP

C++ Guide to Secure HTTP Requests and File Downloads Using Windows API. Http apis.

Discover how to implement native, dependency-free HTTP and HTTPS communication in C++ using WinHTTP. Learn secure SSL/TLS practices, memory-efficient file downloading, and modern resource management.

May 24, 20267 min
300
#C++#Windows API#IOCTL

The Complete Guide to Windows IOCTLs and DeviceIoControl in C++

Explore the bridge between Windows user-mode applications and kernel-mode drivers. Learn how to use DeviceIoControl, define custom IOCTL codes, and navigate Windows legal communication methods safely.

May 24, 20267 min
640
#C++20#Windows API#Visual Studio

Advanced Windows C++20 DLL Development: Export Definitions, WinAPI, and Best Practices. Create dll library

A comprehensive engineering guide to creating Dynamic-Link Libraries (DLLs) in Visual Studio using C++20. Discover essential WinAPIs, export techniques, .DEF files, compiler flags, and ABI boundary safety.

May 24, 20266 min
260
#C++20#Windows API#Visual Studio 2026

Windows Mastering Create Custom Window in C++20: Win32 APIs, DWM Styling, and Privilege Isolation in Visual Studio 2026

Move beyond standard UI frameworks and master raw window creation using modern C++20. Learn to build custom-styled windows, integrate DWM effects, and navigate User Interface Privilege Isolation (UIPI) in Visual Studio 2026.

May 24, 20267 min
330
#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
510
#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
410
#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
730
#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
1270
#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
830
Page 1 / 2