thoughts and insights

Creating a Desktop App With Rust and React


We’re going to leverage Tauri to create a desktop app with Rust and React. Tauri is a toolkit that allows you to build desktop apps with web technologies. It’s a great way to leverage your existing web development skills to create desktop apps. Prerequisites Before we get started, you’ll need to have the following installed on your machine: Node.js Rust Tauri CLI Bun (or any other package manager) Getting Started Here is the command to quick start a new Tauri project:…
Read more ⟶

Setting Up a Live Stream Using a Raspberry Pi Zero W and Pi Camera Version 3


Introduction My wife recently became interested in isopods. If you’re not familiar with isopods, they are small crustaceans that are lovingly known as roly-polies. My wife has been keeping them as pets. I thought it would be a fun project to set up a live stream using a Raspberry Pi Zero W and a Pi Camera Version 3. This guide will walk you through the process of setting up the live stream via Twitch.…
Read more ⟶

Bun Is (Really) Fast


Introduction Bun created quite a buzz late last year when v1.0 was released. Unlike NodeJS which uses the V8 engine, Bun uses the JavaScriptCore framework which was created by Apple. The framework is written in C++ and is used in Safari and other Apple products. It’s an all in-one bundler, package manager and runtime, potentially replacing NodeJS. Here’s a graph breaking down the performance benchmarks of Bun vs Node vs Deno:…
Read more ⟶