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 Clap With Rust For Command Line Argument Parsing

Using Clap in Rust for command line (CLI) argument parsing

Dev

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

Yashodhan Joshi
Jul 12, 2024 ⋅ 16 min read
Exploring The Magic Of Runes In Svelte 5

Exploring the magic of runes in Svelte 5

Dev

See how to use Svelte 5’s new runes system to declare reactive states and compare them to the existing approach to reactivity in Svelte 4.

Yashodhan Joshi
Jul 11, 2024 ⋅ 7 min read
7 TUI Libraries For Creating Interactive Terminal Apps

7 TUI libraries for creating interactive terminal apps

Dev

When writing applications, a good user interface is just as important as the actual app’s functionality. A good user interface […]

Yashodhan Joshi
Jun 14, 2024 ⋅ 18 min read
A Guide To Javascript Parser Generators

A guide to JavaScript parser generators

Dev

Explore three JavaScript parser generator libraries and the benefits of creating custom parsers for specific project needs.

Yashodhan Joshi
May 30, 2024 ⋅ 16 min read
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