<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Akshat Mahajan | Distributed Systems @ Cloudflare | Making the Internet a better place</title><description>The personal webpage of Akshat Mahajan, a systems engineer with a focus on Rust, Golang, Typescript and Python. Explore my projects, blog posts, and professional journey.</description><link>https://akshatmahajan.com/</link><item><title>Use ancillary data to see packet wait times</title><link>https://akshatmahajan.com/blog/socket-ancillary-data/</link><guid isPermaLink="true">https://akshatmahajan.com/blog/socket-ancillary-data/</guid><description>A terse guide to setting up control messages on Linux sockets</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Unexpected pattern-matching in Rust</title><link>https://akshatmahajan.com/blog/destructuring-function-arguments-in-rust/</link><guid isPermaLink="true">https://akshatmahajan.com/blog/destructuring-function-arguments-in-rust/</guid><description>Functions and closures can match arguments</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>