Shivam Mathur

Exploring technology, business, and whatever sparks my curiosity. Sharing what I learn along the way.

  • Stack vs Heap Explained: Rust, Go, Python, and JavaScript Compared

    Compare stack and heap in Rust, Go, Python, and JavaScript with allocation rules, runtime behavior, performance tips, and pitfalls.

  • Stack vs Heap in Rust: A Complete Memory Management Deep Dive

    Learn how Rust uses stack and heap memory, with rules, safety, performance tips, and pitfalls for efficient, reliable systems.

  • Experiments with Rust

    I've explored basic elements for building any feature like Data Modeling, Control Flow, Organizing Code, and Error Handling. There are parts that are similar to other languages and that helps relate and work faster.

  • Building a Production Backend in Rust

    After experimenting with web frameworks like Actix, Axum, Rocket, Loco, and Poem, I found Poem to be the most user-friendly, especially for Swagger integration.

  • Temporal: A better way to manage background processes?

    Explore how Temporal simplifies complex background processes with a KYC system PoC. Features built-in retries, monitoring, and orchestration tools.

  • Data Structures in Web Development

    Embrace a data-centric approach in web development. Learn about primitives, collections, buffers, and more to enhance coding efficiency and scalability.