Rahul's Blog

Rahul's Avatar Picture

Navigating the Developer's Odyssey

Cover Image for Zod Quick Tutorial

Zod Quick Tutorial

Validation is a crucial aspect of any application, ensuring that the data it operates on meets the necessary criteria. However, implementing robust validation can often be complex and time-consuming. Enter ZOD, the lightweight and versatile validation library that simplifies this process without compromising on functionality.

#zod#validator# typescript

More posts

Cover Image for My personal Emacs Config (LEmacs - L(ionyx)Emacs)

My personal Emacs Config (LEmacs - L(ionyx)Emacs)

A customized Emacs configuration (not a distro) focused on modern Emacs experience with LSP and Treesitter, works with the same user experience, both on the TUI and the GUI.

#emacs#config# lsp# treesitter
Cover Image for Compiling Emacs 29.2 from the source on Debian

Compiling Emacs 29.2 from the source on Debian

Compile of Emacs 29.2 from source with a recent bug-fix release highlighted by Eli Zaretskii. This Debian 12-focused tutorial simplifies the process, covering downloading, signature verification, and configuration. With an emphasis on ease, Debian's build dependencies are leveraged, allowing users to quickly build, install, and even uninstall Emacs for a seamless experience.

#debian#emacs# source
Cover Image for Rahul's Lab Archives: Navigating Tech and Education

Rahul's Lab Archives: Navigating Tech and Education

Explore Rahul's Lab: An archived blend of tech and education insights. Dive into practical software, hands-on projects, and more. Click for a straightforward journey at Rahul's Lab.

#archive#blog# educational
Cover Image for Spicing Up Your PyRadio: Easy Peasy Online Radio Playlists Integration

Spicing Up Your PyRadio: Easy Peasy Online Radio Playlists Integration

In this article, we'll guide you through enhancing PyRadio using a Python package that I've developed. This package is designed to streamline the process of importing m3u files into PyRadio. Additionally, it offers the convenience of automatically populating PyRadio with an extensive list of radios using just one command!

#python#pyradio# m3u
Cover Image for Ollama on Emacs with Ellama

Ollama on Emacs with Ellama

Are you interested in running a local AI companion within Emacs? If so, you're in the right place! In this article, we'll guide you through setting up an Ollama server to run Llama2, Code Llama, and other AI models. This way, you'll have the power to seamlessly integrate these models into your Emacs workflow.

#emacs#ollama# ellama
Cover Image for Catppuccin Themes with Auto-Dark in Emacs

Catppuccin Themes with Auto-Dark in Emacs

Discover the Beauty of Catppuccin Themes in Emacs, Coupled with Auto-Dark, Crafting a Perfectly Tailored and Eye-Pleasing Coding Experience. We hope you found this guide enjoyable and useful. If you have any questions or need help, please don't hesitate to reach out by opening an issue on the Auto-Dark-Emacs repository.

#emacs#auto-dark# catppuccin
Cover Image for Restoring the "Windows" entry in GRUB

Restoring the "Windows" entry in GRUB

Reclaiming Your Windows Boot Option: A Comprehensive Step-by-Step Solution for GRUB Dual-Booters to Restore the Windows Entry and Achieve Seamless System Switching

#debian#grub# windows
Cover Image for Resolving Ç (Cedilla) Issue on Debian 12

Resolving Ç (Cedilla) Issue on Debian 12

Discover how to effortlessly resolve the ç (ce cedilla) issue on your Debian 12 system with a step-by-step guide that makes keyboard quirks a thing of the past. From configuring character input to optimizing your GNOME desktop, this article provides practical solutions for a more user-friendly experience.

#cedilla#debian# gnome
Cover Image for Launching Emacs: A Simplified Approach

Launching Emacs: A Simplified Approach

In this post, you'll discover a simple yet effective way to streamline your Emacs experience, configure it for quick edits, and seamlessly integrate it into your command-line workflow using the $EDITOR variable.

#emacs#terminal
Cover Image for Quick Tip: Launching Emacs from the Terminal Like a Pro

Quick Tip: Launching Emacs from the Terminal Like a Pro

Speed up your Emacs experience and enjoy quicker startup times with these clever tricks and optimizations.

#emacs#terminal
Cover Image for Upgrade with Yarn Mindfully

Upgrade with Yarn Mindfully

Have you ever got into trouble while updating your NodeJS project? Learn how to do it mindfully, not blindfully.

#node#yarn