Skip to content

Instantly share code, notes, and snippets.

View iamvirul's full-sized avatar
🔥
Working

Virul Nirmala Wickramasinghe iamvirul

🔥
Working
View GitHub Profile
Problem Traditional Approach Ferrous Approach
Memory Safety Manual C/C++ memory management Rust's ownership system
Driver Crashes System panic/BSOD Isolated, restartable services
Containers Retrofitted namespaces/cgroups First-class kernel primitives
Debugging printf and prayer Built-in observability
Attack Surface Millions of lines in Ring 0 <50k lines privileged core
Feature Description
Primitive types string, int, float, boolean, decimal
XML Native XML parameter and payload support
JSON JSON objects and payload handling
Records Supports nested record structures
Maps Dynamic key-value data support
Arrays List and collection handling
Union types Dynamic UI generated for unions
Optional parameters Optional inputs with defaults