Rahul's Blog
Navigating the Developer's Odyssey
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# typescriptMore posts
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# treesitterCompiling 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# sourceRahul'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# educationalSpicing 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# m3uOllama 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# ellamaCatppuccin 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# catppuccinRestoring 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# windowsResolving Ç (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# gnomeLaunching 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#terminalQuick 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#terminalUpgrade with Yarn Mindfully
Have you ever got into trouble while updating your NodeJS project? Learn how to do it mindfully, not blindfully.
#node#yarn