codingashish.hashnode.devCreating a URL Shortener with Node.js, Express, and MongoDB: A Step-by-Step GuideIntroduction In the internet age, long and complicated URLs can be a hassle to share or remember. A URL shortener service provides an elegant solution by converting lengthy URLs into compact, shareable links. In this blog post, we will learn how to b...Jan 19, 2025·3 min read
codingashish.hashnode.devUnderstanding Aggregation Pipelines in MongoDBAggregation pipelines in MongoDB are a powerful framework for transforming and analyzing data within your database. By leveraging the aggregation framework, you can perform complex data manipulations directly within MongoDB, avoiding transferring dat...Jan 14, 2025·3 min read
codingashish.hashnode.devIntro to bashBash is a shell, or commend language interpreter, for the GNU operating system Example. $USER and $PWD are variables echo “print” # to print something val=1 val=$((val+1)) # it increases the value by 1 We can use let val+=1 to increase its value ...Oct 29, 2024·1 min read
codingashish.hashnode.devStep-by-Step Guide to Installing PostgreSQL on Arch LinuxStep 1: Update Your System sudo pacman -Syu This command updates your package database and your system. Step 2: Install PostgreSQL To install PostgreSQL, use the Pacman package manager: sudo pacman -S postgresql This command will install the PostgreS...Oct 24, 2024·2 min read
codingashish.hashnode.devCreate a simple REST API that can perform CRUD operations.Key Takeaways Understand the core principles of REST APIs and their benefits for web application development. Learn how to design a robust and scalable REST API that can handle CRUD operations. Discover best practices for implementing secure and d...Oct 23, 2024·6 min read