Sanket's Blog
A personal blog where I share my thoughts and experiences. Rust Ownership
Program execution requires persistent storage of intermediate results to support sequential instruction execution. This stateful memory must be carefully managed across concurrent program executions, a task traditionally handled by operating systems through system calls (e.g., brk/sbrk). Programming languages provide abstractions over these mechanisms to enable safer memory management strategies. December 20, 2020 Browser Scratch File Editor
Developers often require ephemeral scratch files for temporary note-taking during workflow without the overhead of context switching. To address this need, a browser-native text editor solution leverages data URLs to create lightweight, on-the-fly text editors. July 22, 2020 Linux Input Injection Through Unusual Methods
For people familiar with Unix philosophy, ["Everything is a file"][everyting_is_file] is a common phrase. Rarely do we get a case to use it in practice. This is one of those cases. July 18, 2020 Git Introduction
Git is a “content tracker” – it records how files change over time. Think of it as a detailed history of your project, noting when, where, and by whom changes were made. This enables key features like: Tracking who owns specific changes. Backing up and reverting to older versions. Synchronizing changes across multiple locations. April 29, 2020 Docker Debugging & Patching Simplified
Containerization technologies like Docker enable efficient deployment, portability, and scalability. This guide provides a structured approach to debugging and patching Docker containers, emphasizing technical precision and operational clarity. February 29, 2020