Sahil Rajput
Crazy Spirit, Namer, Live in heart, Dangerously insatiable curiosity
Notes
- Proxy Sites of Torrent Sites
- Tech Journal & Blogging: Click here | Old feed
- General Blogging: Click here
- What does utm_source stands for? ChatGPT
- Reddit:
- Learn Aryuveda: Click here
- Units
- Tags: conversion, metre, foot, feet, centimeter, length, mass, currency, dollar, buck.
- “Imagine a world in which every single person on the planet has free access to the sum of all human knowledge.” ~ Jimmy Wales, Founder of Wikipedia
- Relying on complex tools to manage and build your system is going to hurt the end-users. “If you try to hide the complexity of the system, you’ll end up with a more complex system”. Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. — Aaron Griffin (wikipedia)
- 1995 July 16: Amazon launches its online bookstore. - Wikipedia
- General public access to the internet in India began on 15 August 1995. (wikipedia)
- Inspiration is perishable - act on it immediately. Inspiration doesn’t last – it needs action, which can soon lead to momentum, which keeps you moving. ~ Naval
- Don’t need to play games, connect instead.
- Every action you take is for the type of person you wish to become.
- You do not rise to the level of your goals. You fall to the level of your systems.
- YAGNI principle: You aren’t gonna need it. Don’t over engineer and assume that everything must be fully customizable and flexible. This is something that software engineers run often into: making highly customizable solutions for the sake of unwanted (“un-needed”) flexibility. It can be more difficult to maintain and evolve.
- Talent (quality/perfection) < Hardwork < Consistency
- Ips: 192.168.(18,0).2 (apple), 192.168.(18,0).X (dell), 192.168.(18,0).X (r)
- You only loose information which you don’t want to make accessible.
- Kyle Simpson: I think the biggest problem with learning JavaScript right now is that it’s so distracting to see such a broad and complex ecosystem where almost every week somebody’s coming out with a whole new pattern a new framework a new way of doing things so the goal posts keep moving for you and you learn new things and think “I learned just enough and I’m on the right track” and then you find out that everybody else is learning or doing something different and my advice for that is to just pick one thing and focus on it and instead of trying to feel like you have to learn every single thing all at once nobody can do that.
- Get private code learning/work support for javascript, nodejs, react and mongodb @ 500 Rs. (6$) per hour by reaching at hello@sahilrajput.com
- Online Markets I use: Flikart, Amazon, Zomato, Blinkit, Blinkit Lit, Swiggy, Zepto, Bigbasket, IndiaMART
- Public Clipboard: Click here
- Superscript Numbers: ⁰¹²³⁴⁵⁶⁷⁸⁹
Prayers
May All be Happy.
May All be Free from Illness.
May All See what is Auspicious.
May no one Suffer.
Peace, Peace, Peace.
- Full Shlok: “सर्वे भवन्तु सुखिनः सर्वे सन्तु निरामयाः। सर्वे भद्राणि पश्यन्तु मा कश्चित् दुःखभाग्भवेत्।।”
- Vocab:
- भवन्तु (bhavantu) = हों, हो जाएँ, बनें (May they be / Let them be)
- भवन्तु संस्कृत का शब्द है, जो धातु “भू” (होना, बनना) से बना है।
- सन्तु = same as भवन्तु
- निरामयाः = रोगमुक्त, स्वस्थ
- भद्राणि (Bhadrani) एक संस्कृत शब्द है = कल्याण, मंगल, शुभता या भलाई, Auspicious
- पश्यन्तु (Pashyantu) एक संस्कृत का शब्द है = देखें या देखना होता है।
- मा कश्चिद्दुःखभाग्भवेत् = किसी को भी दुःख न मिले।” = May no one suffer.
- मा = न / कभी न
- कश्चित् = कोई भी व्यक्ति
- दुःख-भाग् = दुःख का भागी, दुःख भोगने वाला
- भवेत् = हो
ॐ सर्वे भवन्तु सुखिनः Om Sarve Bhavantu Sukhinah Om, May All be Happy,
सर्वे सन्तु निरामयाः । Sarve Santu Niraamayaah May All be Free from Illness.
सर्वे भद्राणि पश्यन्तु Sarve Bhadraanni Pashyantu May All See what is Auspicious,
मा कश्चिद्दुःखभाग्भवेत् । Maa Kashcid-Duhkha-Bhaag-Bhavet May no one Suffer.
ॐ शान्तिः शान्तिः शान्तिः ॥ Om Shaantih Shaantih Shaantih Om Peace, Peace, Peace.
echo Hello world! > /dev/null
cat /dev/null
!!(() => {})

- Continents: (Source: Continent - Wikipedia: Click here)

Document Order & Titles Notice for Google Docs
- This document is organized in reverse chronological order, with the most recent entries appearing first and earlier entries following in descending order.
- This document is organized in chronological order, with the earliest entries appearing first and more recent entries following in ascending order.
- <Note: A document must have two titles such that titles appear in the outline. Thus do not remove this.>
English and Hindi Typing Courses
Note: Mangal is part of the Unicode standard, which means it supports a wide range of Devanagari characters and is more compatible with modern software and devices.
❤️ Note: Learn Typing on Mobile: Click here)
Trademarks: OneUniverse, Same Roof
Transcribe, Convert, Download, TTS, STT
- ❤️ Epub to text converter: https://cloudconvert.com/epub-to-txt
- Text Wrap, Line Break Online (e.g., say comments to wrap after 80 chars): Click here
- Transcribe youtube video or shorts:
- Convert ogg to mp3 (for source for openai’s STT): Learn Bash Doc
- Convert markdown to docx converter: cloudconvert.com (tested on Feed.md file - works well). Others: 1, 2, 3
- pdf:
- Record voice in mp3 (for source for openai’s STT or Translate): online-voice-recorder.com
- Soundcloud Downloader: Click here
- Srt to text: Click here
- Create forms easily:
- tally.so
- typeform.com (used by Pieter Levels for fundraising for his book “Make” even before start writing the book, pg. 68).
- www.medallia.com (Used in to get feedback on the quality of support provided in Meta Business Account in Direct Support. A form link was sent to me on email so I can provide them feedback, the quality is good.)
- Download YouTube Videos:
- Remove background from an image: Click here
- ❤️ Text To Spech (TTS):
- Use Chrome Mobile’s feature of “Listen to this page”. Its awesome because it offers highlight of text while reading and changing speed of reading as well.
- Use Chrome Browser (Desktop), right click in empty area and choose “Open in reading mode”.
- Use OpenAI Playground or OpenAI’s API
- Learn Coqui: Click here
- Chrome Extension - AudioTTS - Simple Text to Speech Downloader
- ❤️ Helpful to download answers from ChatGPT and Gemini.
- Note to Sahil: I have kept this extension disabled to avoid unnecessary downloads from any website anytime, so feel free to enable it again temporarily.
- 💫Text to speech (also has openai’s AI text to speech): ttsmp3.com [1000 tokens limit/day]
- Learn: Click on AI Voices after opening the above link.
- For downloading small clips you can probably use chrome extension - Chrome Audio Capture to download from below two sites because they don’t allow download in their free plan yet. (for commercial use – I advise to get a premium plan to help support them)
- Premium Services - hume.ai, elevenlabs.io, revoicer.com
- ❤️ Speech to Text (STT): (#speechtotext, #speech-to-text)
- Image Sequence to Video: Click here (cool stuff)
Business Apps
Depressions & Mental Health Support
Be Productive with videos 📽️ 🎬
Quick Links:
More:
- A Pragmatic software developer. fsf.
- Anything is possible when we break the big tasks down into smaller, manageable ones! :) ~Eric
- I have no limitations ~ Thomas Shelby
- Discipline means choosing between what you want now and what you want most. ~ Unkonwn
- There is not try, either you do it or don’t. ~ Frank Oz (Star Wars)
- Curiosità is defined by Micheal J. Geib and Leonardo as “an insatiable curious approach to life and an unrelenting quest for continuous learning.” Nature of mind is to wander around, its not problem its the way its designed. My job is to keep getting it back towards the goal.
- Unwinding is hot no-sugar coffee!
- Hardware:
- Speaker:
- Router:
- More Technologies: trpc (ALERT: Please check my learn-trpc page), hasura and onegraph (graphiql-explorer).
- Quick Links
- Tech Presentations
- Developer Surveys:
- Tech Magazines:
- Podcasts:
- Tech
- Fun
- A Horror Film & Culture Podcast With a Feminist Twist: Click here
References:
- Contact me: Click here
- My Works: Click here
- Thoughts & Principles: Click here (md) (#thoughts, Life’s Cheatcodes)
- Fullstackopen Course (#FSO): Github.com/sahilrajput03/fullstackopen, fullstackopen.com/en
- Blockchain Development:
- Ask me anything: Click here
- ❤️ filesize.md
- Linux:
- Learn Vscode: Click here
- Config Files Repo: Click here
- Courses: Click here
- Enlightment: Cick here
- MongoDB,
mongoose:
- ❤️Learn Mongodb Doc: Click here [Tags:
#mongodump, #mongorestore, #mongosh, #bsondump]
- ❤️learning-monogo-and-mongoosejs - Github Repo: Click here
- ❤️Learn mongoosejs: test1.test.js (
mongoosejs-with-flash-runner-cli)
- ❤️Learn mongosh: Click here (
mongosh-scripts-with-watcher)
- ❤️Learn backup and restore mongodb: Click here (
backup-and-restore)
- Hindi: Click here
- Jokes: Click here
- Learn Curl: Click here
- Git & Github:
- My Github Templates: Click here
- Learn Gmail: Click here
- Learn Go: Click here
- Learn Regex: Click here
- Learn Markdown: Click here
- Learn Perl: Click here
- Learn qutebrowser: Click here
- Learn Urdu: Click here
- Url shorteners: Bitly
- Learn Photoshop:Click here
- ✅Telegram:
- Learn BitBucket | Pipelines | Bitbucket API: Click here
- Javascript:
- Learn Javascript: Click here (
#lodash, #debounce, #throttle, #learn js)
- Learn Proxy in Javascript (sahilrajput03/js-object-proxy): Click here
- Learn Javascript Date: Click here
- ❤️ Learn Jest, Expect, Fishery, Luxon (DateTime): Click here
- ❤️ Learn Expressjs: ❤️Google Doc, Github Repo (Tags: #chalk, #learn nodemon)
- ❤️ Learn mocha: Doc, learn-express/learn-mocha
- ❤️ Learn Node: Click here (Tags: System notifications with nodejs)
- Few topics covered in above project’s readme:
spawn vs. fork vs. worker_threads
spawn child process (preffered for non js programs)
fork child process (preffered for js programs)
worker_threads (preffered for multi threading in same process for cpu intensive tasks)
- Is unix socket same as nodejs sockets? Be concise. (ChatGPT)
- Difference between sockets vs. web sockets. Be concise. (ChatGPT)
- Learn nodejs or any other development in containers with debugger support (#Docker): Click here
- Learn Login flow (bcrypt) (#mermaid): Click here
- ❤️ Jwt & Bcrypt Tests: Click here
- ❤️ Get words from book: Click here
- ❤️DSA in Javascript, Course: Click here (Tags: #algorithms)
- Convert javascript object to json - cli tool - Click here
- Learn Google Development:
- ❤️Learn Web Notifications: Click here (Tags: Push notifications)
- Learn Google Play Console: Click here
- Learn Google Cloud Platform (Google Cloud Console): Click here
- Learn Login with Google: Click here
- Learn Google Analytics (GA) vs. Google Publisher Tags (GPT): Click here
- Learn Google Analytics: Click here
- Can Google index content that is rendered in the browser with JavaScript: Click here
- Learn Publisher Tag via PubwiseAds: Click here (PubwiseAds)
- Learn Google Apps Script: Click here
- Learn Google Calendar: Click here
- Learn Google Office Utility Tools (Docs, Sheets, Slides): Click here
- Learn Google Maps: Click here
- Open Source Apps from All over the world - Click here
- Nocode tools vs. Low Code Tools:
- No-code tools require no programming skills to build applications, offering visual interfaces for users to drag and drop elements to create software.
- Low-code tools allow users to build applications with minimal coding, typically involving a mix of pre-built components and some custom code for more complex functions.
- No-code is more beginner-friendly, while low-code offers more flexibility for advanced users.
- Learn Deployment - Click here (#ssl, #https, #certificates, #hostinger)
- Learn Vercel Deployment: Click here
- ❤️ VERCEL: Official Demo of Client Side Rendering, Server Side Rendering, Static Site Generation and Incremental Static Regeneration: Click here
- Learn Heroku Deployment: Click here
- Learn User Management and Permissions - Click here (Tags: #User Permissions)
- Learn using nvm, bcoz WHY NOT?: Click here
- Favourite youtube channels: Click here
- Learn WebRTC: Click here
- Learn Nextjs: Click here
- Learn Freelancing: Click here
- Learn Upwork (private repository): Click here
- Docker:
- Kubernetes:
- How to workrave? Click here
- Modern Software Development Courses - India: Click here
- Why and how linux? Click here
- Service Worker: Click here
- Learn Serverless: Click here
- Calling server functions from client directly: Click here
- JS Conf 2022: Click here
- Unreal Engine Game Deveopment - Game and Experience Design by Varun Mayya: Click here
- Food, Diet Plan, Proteins: Click here
- Learn Obs: Click here
- Challau.com metaverse: Click here
- Drafts: Click here
- Indus valley Reports: Click here
- Avalon Meta: Click here
- Learn Hasura: Click here
- OneGraph: Click here (Tags: #graphql, #one graph)
- Cursor Based Pagination vs. Offset based Pagination: Click here, Another article @ apollo, Inspiration - Kaltsoon’s Sequelize Cursor based pagination npm package: Click here
- Youtube Hacks:: Click here
- Learn Travis: Click here
- Learn Socket.io/Websockets: Click here
- Learn React: Github Repository, ❤️Google Doc
- Learn React Query: Click here (Tags:
#react-query)
- Learn React Native: Click here
- ❤️Funny Loading Messages: Click here
- ❤️Meme makers: Click here
- New React Alternative Tech - Docs:
- SolidJS - Ryan Carniato - The World Beyond Components: Click here
- Svelte - Rich Harris - Rethinking reactivity - YouTube: Click here
- Benchmarks - New react project size - vite: 41mb, bun: 70mb, cna: 187mb, cra: 335mb (Date: 10 Jul, 2022)
- Weird Problems: - Click here
- Intro Guides to Platforms: Click here
- Learn axios: Click here
- Learn nestjs: Click here
- Learn heroku webhooks: Click here
- Learn Twilio Click here
- Learn: Why people want their service (restaurant, hotel, etc ) available first on website and only then on mobile native apps: Click here
- Learn Typescript: Click here Tags: #Typescript typechecking in javascript files with jsdoc
- Learn postman: Click here
- Learn redux-toolkit: Click here
- Learn stripe: Click here
- Npm libaries I recommend: Click here
- Learn Mailservers: Click here
- Nginx config files: Click here
- Leetcode: Click here
- Learn auth0: Click here
- Css Design Trail: Click here (#cssDesignTrail), Github Repo
- Learn Tailwindcss: Click here
- Learn Figma: Click here (#Website Designs ❤️)
- Learn FigJam: Click here
- Learn Elastic Search: Click here
- Learn Storybook: Click here
- Learn Eslint: Click here
- Learn Prettier: Click here
- Learn Chrome: Click here
- Chrome Extensions (internal link in above doc): Click here
- Learn Trpc (Spoiler: Do not use trpc in any personal or production project ever): Click here
- Learn Paypal: Click here
- Learn Paypal Subscription And Database Schema: Click here
- Learn Kdenlive (video editor): Click here
- Learn storyboook: Click here
- Friends, Developer Connections: Click here
- Learn Jira: Click here
- Learn RxJs: Click here
- ❤️ Learn electron: Click here
- Learn Skype: Click here
- Learn SEO, react-helmet: Click here
- Learn Leaflet (Opensource Maps library, Github: 37k*, Npm: 0.7m ↓): Click here
- Validation Library:
- Learn South Indian Bank - Internet Banking: Click here
- Learn Flameshot: Click here
- ❤️ Learn PWA/TWA/WebAPK (Progressive Web Applications): Click here
- Learn Capacitor: Click here
- Android:
- ❤️ Learn Automate (andorid automation app): Click here
- Learn Artificial Intelligence Development (prompting, etc): Click here
- Learn ChatGPT (My Notes): Click here
- Learn Remix: Click here
- Learn Audacity: Click here
- Learn i3: Click here
- Learn Cloudflare: Click here
- Learn Gist: Click here
- Learn streaming mp3 file: Click here
- LoveApi, Official Github Api, Official Gist Api & Other Apis ♡ ♥ ❤: Click here
- Learn GTK (GUI Development in C, Linux): Click here
- Why you should not text your girlfriend?: Click here
- Learn Anydesk: Click here
- My youtube video ids: Click here
- Learn Amazon Product Advertising API: Click here
- Web Components: Click here
- Learn Deno: Click here
- Learn Flutter: Click here
- Learn Emojis 😇😃🚀😎😻💯💫💣: Click here, 2
- 🚀 Learn limiting concurrent requests with
queue() of async library (awesome): Click here
- Learn Steam (games): Click here
- Learn KeepassXC: Click here
- Learn infinite: Click here
- 🚀🚀 Learn mocp (Music on Console): Click here
- Learn LinkedIn: Click here
- Learn Ubuntu: Click here
- Learn macOS: Click here
- Learn making hardcover from paperback books: Click here
- Charge battery when it hits below 30% and stop charging when it reaches 80%: 1, 2
- Learn RaspberryPi: Click here
- learn-raspberryPi (github repo) (backuped files): Click here
- Learn Sandpack: Click here (view live)
- 🚀🚀 Learn Jekyll: Click here (Tags: Running github pages locally)
- Media:
- Learn
Xournal: Click here
- Learn Plantation: Click here
- Learn Hyperlocal Farm: Click here (#plantation, #crops, #food)
- Learn Airbnb: Click here
- TODO: Do the flutter codelab. 💣💣
- Learn Microfrontend: Click here
- Learn Framer Motion: Click here
- Learn YAML (yml): Click here
- Learn Makefile: Click here
- Learn GIMP: Click here
- Learn Svelte: Click here
- Learn Playwright: Click here
- Learn C: Click here
- Learn C++: Click here
- Learn IoT and C (Doc): Click here
- Learn SolidJS: Click here
- Learn AWS (Amazon Web Services): Click here
- Status Page Technologies:
- statuspage by atlassian: Click here
- Used by OpenAI: Click here (Uses - https://incident.io/pricing)
- Other alternatives of statuspage - Google Search: Click here
- Learn Sanskrit: Click here
- SBI Bank Cyber Security Guidelines, Hindi: Click here
- Learn Python Repo: Click here
- Learn Outlook: Click here
- Learn Adobe Acrobat Reader: Click here
- Learn Cloudinary: Click here
- Cloudinary primarily provides cloud-based media management, enabling users to store, optimize, transform, and deliver images and videos efficiently across web and mobile platforms.
- sahilrajput03/learn-cloudinary
- Learn HTMx: Click here
- Learn Fediverse | Mastodon: Click here
- Learn NDE: Click here
- UUID Generator in Web (#hash, #hashid): www.uuidgenerator.net
- Learn Machine Learning: Click here
- Syncing backend and frontned code (e.g,
types.ts file) and have isomorphinc aka universal directory (file/files) across repositories (fronend, backend): Click here
- Learn Ayurveda: Click here
- Learn Dyaan/Meditation: Click here
- Glass Thoughts: Click here
- Learn Accessibility: Click here
- Learn
.editorconfig file : Click here
- Formal Specification (mentioned on above site): Click here
- Used in svelte website project: Click here
- Learn Java: Click here
- When was electricity, motor, bulb?: Click here
- Is .NET and ASP.NET the same? (ChatGPT): Click here
- Learn Coqui (TTS): Click here
- Learn YouTube: Click here
- Learn Generating Authenticator code (TOTP) programatically for browser automation login purpose (like google login / aws login): Click here
- Browser For Terminal (svelte): Click here
- Learn Markdown Autodocs: Click here
- ❤️ Learn Code Runner: Click here
- asciinema.org - Record and share your terminal sessions, the simple way: Click here
- Learn Medusa: Click here
- Learn pnpm: Click here
- Learn PostgresSQL, SQLite (+prisma), MySQL: Google Doc , Click here
- ❤️⭐ Monorepo vs. Polyrepo, Why to have separate backend-frontend npm projects instead of a single npm project for frontend-backend: Click here
- Learn OneCard: Click here
- qr generators: Click here
- Learn Openai (github repository): Click here
- Learn npm: Click here
- Libraries and tools available for creating application walkthroughs or guided tours for frontend applications during sign-up or onboarding processes: Click here
- ❤️Documentation Tools:
- Learn VitePress Click here
- Learn Gitbook:
- Learn - Read the Docs: Click here (TLDR; Please use vitepress instead)
- just-the-docs: Click here [a jekyll template for writing docs, used for - https://spec.openapis.org]
- ❤️ Learn Vitejs, VitePress, Vitest: Click here
- Learn nps: Click here
- Learn Algolia: Click here
- Learn
tiged (alternate of degit): Click here
- ❤️ running-files-in-browser: Click here
- Privacy Page Examples: (Tags: #TOS)
- ❤️ Watch youtube with friends (Tags: #watch youtube together, #watch together, #watch videos together): Click here
- ❤️❤️❤️❤️ Process Signals: Click here
- Learn pm2: Click here
- Learn wordpress development: Doc, Github
- Good Printable Webpages:
- All MDN Pages: 1
- Articles from - Harvard: Professional & Executive Development Blog: Click here
- Learn Linode: Click here
- Learn cloud-init: Click here
- Learn LXD (Lightweight open source virtualisation with LXD): Click here
- Learn Open WebUI: Click here
- ❤️ Learn Husky (git hooks): Click here
- Learn Jenkins: Click here
- ❤️ Learn Remote Debugging Tool - Chii and Eruda: Click here
- ❤️ Estimated Time (ET) & Task Deadline(TD) for Tasks and Project: Click here
- ❤️Learn Razorpay: Click here
- Learn Ruby on Rails: Click here
- Learn php: Click here
- Learn zapier: From ChatGPT (zapier.com) (suggested resource from Pieter Levels in his book - “make”, pg. 67)
- Customer Service:
- Olark: Click here (platform like Tawk, suggested by Pieter Levels in his book - “make”, pg. 67)
- Intercom: Click here (Used by AiSensy for ai chatbot, seems amazing to me❤️)
- Zendesk: Click here *Another AI Agent service)
- Learn Bun: Click here
- WhatsApp Cloud API: Refer your Daily Planner (Tags: WhatsApp Bot, #whatsapp api)
- Learn Digital Marketing: Click here
- JSON-RPC: Click here
- Learn Numerology: Click here
- npm packages:
- Learn ANSI Common Lisp Doc: Click here
- Learn Agreement Making: Click here
- countingdownto.com: (Tags: #Countdown, #dday)
- https://countingdownto.com/?c=6720497
- Ads:
- https://www.carbonads.net (Used by mongoosejs.com, revealjs.com, I love these beautiful ads).
- MDN has its own ads: Click here
- Indian companies which provides ads? ChatGPT
- Learn Reasoning: Click here
- Learn Abacus: Click here
- Learn Yarn: Click here
Comparison of kramdown attribute markup vs. plain html markup: Both looks equally good to me.
- Learn `tiged` (alternate of degit): [Click here](https://docs.google.com/document/d/1IEAkO2rUKV-fwVI4_6cqVuHvQq0zKkJyTmgKDa89WQo/edit?tab=t.0){: search-title="Learn `tiged` (alternate of degit)"}
- Learn `tiged` (alternate of degit): <a href="https://docs.google.com/document/d/1IEAkO2rUKV-fwVI4_6cqVuHvQq0zKkJyTmgKDa89WQo/edit?tab=t.0" search-title="Learn `tiged` (alternate of degit) (uses a tag)">Click here</a>
Note to Sahil: Search Index done from bottom till “Learn React Native” link (moving upwards).
Note to Sahil: kramdown to anchor tags (html) done from bottom till “Learn macOS - Samaksh” link (moving upwards).
✅ NOTE: For files ending with .md (say ./foo.md) are not direct links to github repository’s page links. The plan is to render this page totally as html markup inside the svelte component near future and not make use of markdown (markdown to html converstaion) at all thus I will be able to leverage all facilities of modern svelte development framework. ❤️
- ⭐️PROMPTS FOR GROQ
- Convert the kramdown to html when i give you and keep the search-title attribute as it is and do not return anything else.