Blog
How I Organise My LifeIn this post, I share the apps and the simplistic approach I use to organise my life.Aug 3, 2023Why I Switched From Neovim To VSCodeA few weeks ago I made the switch from Neovim to VScode as my primary code editor. Here's why.Jun 23, 2023Everything I Installed on My New MacI recently got a new Mac and decided to document everything I installed on it. This is a list of all the apps and tools I installed and will use on a daily basis.Jun 2, 2023Rust: Not Just Zoom Zoom FastExplore the versatility of Rust beyond performance and memory safety with its well-designed language, package manager, and ecosystem.Feb 25, 2023Implementing the Pipe Operator in TypeScriptThe pipe operator is one of my favourite features in functional languages like Elixir and OCaml. Let's implement it in TypeScript!Jan 21, 2023Expressive Code with Pattern MatchingElevate your code by writing declarative, and easy-to-read code with pattern matching.Dec 29, 2022Typesafe Database Queries on the EdgeEdge computing is all the rage. Learn how to get typesafe access to data on the edge using Kysely, Prisma and PlanetScale.Nov 12, 2022My Developer Workflow Using WSL, tmux and NeovimI live on the terminal now. Learn about the tools I use set up a productive developer environment.Aug 16, 2022T3 Stack and My Most Popular Open Source Project Evercreate-t3-app recently reached 100 stars on GitHub and is my most popular open source project. Learn more about it!Jun 27, 2022Create Licenses for Your Projects Right from the TerminalI made a CLI in Rust to generate licenses for open source projects.Mar 25, 2022I Made a Wordle CloneNexdle is a wordle clone made with React, TypeScript, TailwindCSS, Vite, Zustand and tested with Vitest.Mar 21, 2022