Yashodhan Joshi I am a student interested in physics and systems programming currently exploring Rust and operating systems. I am also passionate about helping others learn.

Stories by Yashodhan Joshi

Using Dev Containers In Vs Code For An Easier Dev Setup Process

Using dev containers with VS Code for an easier dev setup

Dev

You can leverage containers to streamline the process of setting up a dev environment. Let’s see how using VS Code and Docker.

Yashodhan Joshi
Nov 21, 2023 ⋅ 11 min read
Using Cow In Rust For Efficient Memory Utilization

Using Cow in Rust for efficient memory utilization

Dev

Using the Cow data type in Rust can help reduce copying data unnecessarily, as well as potentially improve performance and save memory.

Yashodhan Joshi
Mar 22, 2023 ⋅ 7 min read
Building A Parser In Rust Using Pest

Building a Rust parser using Pest and PEG

Dev

In this article, we explored Pest — a Rust parser generator — and why we need to use parser generators to generate parsers.

Yashodhan Joshi
Feb 1, 2023 ⋅ 16 min read
Exploring Test Driven Development Methods In Deno

Exploring test-driven development methods in Deno

Dev

This article explores test-driven development (TDD) and Deno testing methods using the inbuilt API and external libraries.

Yashodhan Joshi
Oct 26, 2022 ⋅ 17 min read
Understanding Rust Generics And How To Use Them

Understanding Rust generics and how to use them

Dev

Generics are a way to reduce the need to write repetitive code and instead delegate this task to the compiler […]

Yashodhan Joshi
Aug 10, 2022 ⋅ 17 min read
Integrating A Svelte App With Rust Using WebAssembly

Integrating a Svelte app with Rust using WebAssembly

Dev

Let’s learn how to connect a Svelte app with Rust code through WebAssembly and how to pass information between JavaScript and Rust.

Yashodhan Joshi
Jun 24, 2022 ⋅ 20 min read
Command Line Argument Parsing In Rust Using Clap

Command line argument parsing in Rust using Clap

Dev

Manually parse command line arguments in Rust apps using Clap, a library that provides functionality to generate parsing logic for arguments.

Yashodhan Joshi
Apr 19, 2022 ⋅ 14 min read