RSSAmplifier

Blog

Sakura Kat Systems

Herschel Pravin Pawar's Personal Site

sakurakat.systemsRSS feed ↗9 posts

Latest posts

Why Rust?

Rust's v1.0 hit 10 year mark recently so I wanted to write about why I like, and prefer Rust over the other languages I've tried. The fact of the matter is that Rust's memory safety plays a smaller role than you'd expect.

How Jujutsu VCS helps to lower the barrier to perfect git history

Keeping a clean Git history is hard, but Jujutsu VCS changes that! Learn more about Jujutsu VCS in this blog post.

Hyper-V shenanigans with `nixos-generators`

This blog post covers how I created a Hyper-V VM from my laptop's NixOS Config flake along with some errors and mistakes I made. I went through all this trouble just, so I won't have to start my laptop to rice and edit the config.

My journey with Typst

I applied to University of Aalto's game development and design program, and this blogpost covers the process of my journey with Typst with an emphasis on how i used Typst to make a 10+ minute draft which had some ideas to the condensed version which fit in the time limit of 2 minutes.

Fractured Elements Breakdown

The blog post delves into the technical aspects of creating the 2D platformer game 'Fractured Elements,' developed during a game jam at Coventry University's Summer School. It provides an overview of the game's concept, and discusses the challenges encountered during development, such as implementing the form-switching mechanic and boss AI.

Exploring Game Development at Coventry University's Summer School

I share my experience attending Coventry University's Summer School in July 2024. Over four weeks, I learned about various aspects of game development, culminating in a game jam as the program's finale. This post provides a week-by-week breakdown of the program and my thoughts on each part.

Making the website

My experience with customizing the website to add the cv page. I talk about the various issues I encountered, what ultimately worked, and the annoyances of using TypeScript coming from rust.

Nix Flakifying a Native Rust App

A step-by-step post on how I packaged and built a Rust application that depends on ffmpeg at runtime for Nix. I walk through the hurdles I ran into and how I solved them, often with links if you want to read more. While not written explicitly, I also show why reproducibility matters and how Nix helps with it. Another goal of this blog post is to show off Tanim, the package I packaged (heh, idk why…

Creating Open Graph images using Typst

I recently added the ability to generate Open Graph images using Typst to my website. Here, I will tell you how I to do it for your website as well!