monroe programs
I make programming tutorials

Tower: guide to the most powerful Rust crate

Create a chat application with Bun JavaScript runtime

Adding cursor support to my Wayland compositor in Rust

Adding tiling layout to Wayland Compositor in Rust

Building a compositor/window manager for Wayland in Rust: Getting started

Create an HTTP proxy server in Rust with hyper

How to easily create images from text (Stable Diffusion) (AMD/NVIDIA)

Compile Rust to WebAssembly to run on the web (web-sys/js-sys/wasm-bindgen)

How to use Actix Web in Rust to make websites

Install encrypted Arch Linux with dwm/dmenu/st

Connect and manage databases with Rust (Diesel ORM)

HTTP requests in Rust - reqwest: Everything you need to know

My ideal DWM/Vim/Arch Linux setup

Type checking fetch requests with TypeScript + zod

Adding federation to Next.js/T3 Stack app

How to build a window manager in Rust

Converting mobile to desktop Next.js/T3 Stack app

Saving calendar events to a file in SerenityOS

Self-referencing data structures in TypeScript

Install esbuild to run TypeScript files fast

Adding roles to NextAuth.js/tRPC/T3 Stack

How tRPC works in complex apps

Adding a mobile nav bar to React/T3 Stack/Next.js app

Adding notifications to our social network (Next.js/Prisma/T3 Stack/tRPC)

Computed fields in Prisma/Next.js/tRPC/T3 Stack

Creating calendar widget in SerenityOS

Protected routes using Next.js and NextAuth.js

Deleting accounts with NextAuth.js/tRPC/Next.js

Adding calendar events to SerenityOS

Adding search to Next.js/T3 Stack/tRPC app