PinnedVishesh RawalinSystem WeaknessWhy Mozilla Trusts Rust: Securing Web Browsers Against Malicious Media ContentImagine watching a harmless YouTube video — maybe a cute cat or a lizard popping bubbles. But behind the scenes, a hacker has embedded…Sep 23Sep 23
PinnedVishesh RawalWhy Discord Transformed Performance and Slashed Latency by Switching from Go to RustIn 2020, Discord made a pivotal decision that drastically improved the performance of its “Read States” service, a key component that…Sep 13Sep 13
PinnedVishesh RawalI Spent 6 Months Mastering Smart Pointers in Rust — Here’s What I Learned and What I Wish I KnewSix months ago, I embarked on a journey that I thought would elevate my Rust programming skills to the next level. I decided to dive deep…Aug 201Aug 201
Vishesh RawalAmazon ML Challenge 2024 SolutionBuilding an Image-Based Entity Extraction Model for E-commerceSep 161Sep 161
Vishesh RawalA Journey into Background Removal and Perspective Transformation with OpenCVIt was a week before one of India’s largest hackathon, and Hrishita and I were burning the midnight oil to prepare our presentation slides…Sep 41Sep 41
Vishesh RawalFearless Concurrency in Rust: My Journey to Mastering High-Performance MultithreadingIntroduction: The Intrigue of ConcurrencyAug 25Aug 25
Vishesh RawalTechnical Post-Mortem on the July 19th CrowdStrike Falcon Sensor Outage: A Detailed Overview with…Incident OverviewJul 20Jul 20
Vishesh RawalMastering Rust Slices: Efficient Data Handling with Real-World ExamplesRust’s slices allow you to reference a contiguous sequence of elements in a collection rather than the whole collection. A slice is a kind…Jun 28Jun 28
Vishesh RawalUnleashing Performance with Safety: A Deep Dive into Rust’s Out-of-Bounds AccessUnderstanding how Rust tackles out-of-bounds access unlocks a world of efficient and robust code, compared to the potential pitfalls of C.Jun 11Jun 11