<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>dailynotes — my developer notebook</title><link>http://localhost:3000</link><description>A personal, searchable notebook of developer notes: frontend, backend, DevOps, blockchain, projects and interview prep.</description><item><title>Brainly App</title><link>http://localhost:3000/notes/projects/brainly</link><guid isPermaLink="true">http://localhost:3000/notes/projects/brainly</guid><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate><description>Basic things to start a project
Npm init -y
Npm install -d typescript
Npx tsc –init
Change the comments in the file for src and out directory
and create index.ts file inside the src folder
for express add this too in the tsconfig file

upper one is the new syn</description></item><item><title>Docker</title><link>http://localhost:3000/notes/devops/docker</link><guid isPermaLink="true">http://localhost:3000/notes/devops/docker</guid><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><description>DOCKER CONTAINER === ITS LIKE A SMALL MACHINE
LIKE A VM WE CAN SAY
ONE USECASE IS THIS LIKE WHEN YOUR FRIEND SOMETHING SEND YOU SUS AND YOU WANT TO TRY WHAT IS THAT RUN IT INSIDE THE DOCKER CONTAINER
THEY ALSO HAVE THERE OWN FILESYSTEM
Docker/containers are im</description></item><item><title>History of Blockchain</title><link>http://localhost:3000/notes/blockchain/history-of-blockchain</link><guid isPermaLink="true">http://localhost:3000/notes/blockchain/history-of-blockchain</guid><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><description>Timeline
THE BIG SHORT MOVIE
2008 - Global Financial Crisis.
2009 - Bitcoin whitepaper
&lt;https://bitcoin.org/bitcoin.pdf&gt;
2010 - The 10k BTC Pizza
&lt;https://www.youtube.com/watch?v=j28hkTJMuTA&gt;
2015 – Ethereum Launch
2018 – Solana Founded
2020 – Solana Mainnet B</description></item><item><title>Initializing a TypeScript Project</title><link>http://localhost:3000/notes/backend/ts-project-init</link><guid isPermaLink="true">http://localhost:3000/notes/backend/ts-project-init</guid><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><description>How to intiliaze a ts project?
Create a folder using terminal use mkdir
Then use pwd to access the path
Then in vscode open it using the open folder option
npm init –y (initialize a empty package.json)
npm install typescript
npx tsc –init (initialize a tsconfi</description></item><item><title>Interview Questions</title><link>http://localhost:3000/notes/interview/interview-questions</link><guid isPermaLink="true">http://localhost:3000/notes/interview/interview-questions</guid><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><description>What is useeffect hook?
What is react lifecycle?
Introduce yourself
on what project you are currently working on</description></item><item><title>JavaScript</title><link>http://localhost:3000/notes/frontend/javascript</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/javascript</guid><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><description>JavaScript (PDF)
These notes are kept as a PDF. Use the embedded viewer below, or download the PDF.</description></item><item><title>Kubernetes — Part 1</title><link>http://localhost:3000/notes/devops/kubernetes-1</link><guid isPermaLink="true">http://localhost:3000/notes/devops/kubernetes-1</guid><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><description>What is kubernetes
Docker is a pre-requisite before you proceed to understand kubernetes
Kubernetes (popularly known as k8s) is a container orchestration engine, which as the name suggests lets you create, delete, and update containers
This is useful when

You</description></item><item><title>Medium Blog Website</title><link>http://localhost:3000/notes/projects/medium-blog</link><guid isPermaLink="true">http://localhost:3000/notes/projects/medium-blog</guid><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><description>FOR BACKEND WE ARE USING HONO INSTEAD OF EXPRESS BECAUSE THE ISSUE IS HONO WORKS BETTER WITH CLOUDWORKS SO THATS WHY
Hono is built for serverless functions
creating be folder and for installing hono using this
npm create &lt;hono@latest&gt;
creating the endpoints
To</description></item><item><title>PostgreSQL</title><link>http://localhost:3000/notes/backend/postgres</link><guid isPermaLink="true">http://localhost:3000/notes/backend/postgres</guid><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><description>To identify who is using mongodb, firebase

Go to api calls and see the id field if the id field contains __id: after this there is a object id then
See the eg
Mongo db has horizontal scaling
POSTGRESS WE HAVE TO REALLY GOOD AT
MONGO DB is a no sql databases ,</description></item><item><title>Public Key Cryptography</title><link>http://localhost:3000/notes/blockchain/public-key-cryptography</link><guid isPermaLink="true">http://localhost:3000/notes/blockchain/public-key-cryptography</guid><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><description>In US as you login you can just pay you don’t have to give any otp
Some websites like coindcx, wazirx, coinbase, backpack exchange etc
Metamask wallet
Famous phrase NOT YOUR KEYS NOT YOUR CRYPTO LOL
How banks do Auth
In traditional banks, you have a username a</description></item><item><title>TypeScript</title><link>http://localhost:3000/notes/frontend/typescript</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/typescript</guid><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><description>

Javascript is a loosely typed language to make it strongly so that the errors in the code can be solved in compile only for that the devs made TYPESCRIPT it just js but with types


Step to create a ts project:
npm install -g typescript ( to globally install</description></item><item><title>HD Wallets &amp; dApps Basics</title><link>http://localhost:3000/notes/blockchain/hd-wallets-dapps</link><guid isPermaLink="true">http://localhost:3000/notes/blockchain/hd-wallets-dapps</guid><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><description>EARLIER WHAT WAS THE ISSUE WAS YOU HAVE TO KEEP PUBLIC AND PRIVATE KEYS FOR ALL THE WALLETS WHICH WERE KNOWN AS HD WALLETS FOR THAT WE HAVE TO REMEMBER SO MANY CODES
Hierarchical Deterministic (HD) Wallet
Hierarchical Deterministic (HD) wallets are a type of w</description></item><item><title>Kubernetes — Part 2</title><link>http://localhost:3000/notes/devops/kubernetes-2</link><guid isPermaLink="true">http://localhost:3000/notes/devops/kubernetes-2</guid><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><description>
Currently trying to do everything from the first principle for understanding but mainly we will be using the ingress, certmanager.io these things only in the production
you can also use civo.com for the k8s cluster
WHAT IS NAMESPACE?
It just helps to create a</description></item><item><title>Paytm Project</title><link>http://localhost:3000/notes/projects/paytm</link><guid isPermaLink="true">http://localhost:3000/notes/projects/paytm</guid><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><description>First using the docker file
first off check in the docker folder or not
docker build ./ -t mongodb:4.7-replset
then to run it use
docker run mongodb:4.7-replset
docker run -d -p 27017:27017 mongodb:4.7-replset
use this one to run at a specific port
docker run </description></item><item><title>Prisma</title><link>http://localhost:3000/notes/backend/prisma</link><guid isPermaLink="true">http://localhost:3000/notes/backend/prisma</guid><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><description>Cloudfare for servers or Amazon dynamodb they do everything themselves scales well and expensive also
Firebase also good
ORMS (Object Relational Mapping)
1. Boring official defination
ORM stands for Object-Relational Mapping, a programming technique used in so</description></item><item><title>React</title><link>http://localhost:3000/notes/frontend/react</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/react</guid><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><description>React (PDF)
These notes are kept as a PDF. Use the embedded viewer below, or download the PDF.</description></item><item><title>Kubernetes — Part 3</title><link>http://localhost:3000/notes/devops/kubernetes-3</link><guid isPermaLink="true">http://localhost:3000/notes/devops/kubernetes-3</guid><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><description>­SCALING OF THE K8S(LAST UHUHUHUHUHU)
HORIZONTAL POD AUTOSCALER
Ref - &lt;https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/&gt;
A Horizontal Pod Autoscaler (HPA) is a Kubernetes feature that automatically adjusts the number of pod replicas i</description></item><item><title>Monorepos &amp; Turborepo</title><link>http://localhost:3000/notes/backend/monorepo-turborepo</link><guid isPermaLink="true">http://localhost:3000/notes/backend/monorepo-turborepo</guid><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><description>Search for dubinc/dub there the monorepo concept is used
Its like weired way of structuring the project
What are monorepos
As the name suggests, a single repository (on github lets say) that holds all your frontend, backend, devops code.
Few repos that use mon</description></item><item><title>Next.js</title><link>http://localhost:3000/notes/frontend/nextjs</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/nextjs</guid><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><description>Remix / Next js
Next js contains both frontend and backend for a project as like the react only has frontend
NextJS was a framework that was introduced because of some minor inconviniences in React
1. In a React project, you have to maintain a separate Backend</description></item><item><title>Solana Jargon</title><link>http://localhost:3000/notes/blockchain/solana-jargon</link><guid isPermaLink="true">http://localhost:3000/notes/blockchain/solana-jargon</guid><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><description>Solana is the one which introduced the smart contracts
Context??
Why eth and sol are better than solana?
When bitcoin came it just solved one usecase which was the decentralized currency during that time only many of the people started creating there own bitco</description></item><item><title>Trello Project</title><link>http://localhost:3000/notes/projects/trello</link><guid isPermaLink="true">http://localhost:3000/notes/projects/trello</guid><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><description>
Above is the whole structure of the project
General flow for creating a application
1. Design your db schema
2. Create your backend
3. Tests for backend
4. Frontend
ALWAYS REMEMBER TO MAINTAIN ID FOR ALL THE USERS LIKE IN DB WE DO THAT SO THIS ALSO TRY TO MAI</description></item><item><title>DevOps Basics, AWS &amp; Certificate Management</title><link>http://localhost:3000/notes/devops/aws-cert-management</link><guid isPermaLink="true">http://localhost:3000/notes/devops/aws-cert-management</guid><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><description>
Domains vs IPs
localhost
&quot;Localhost&quot; refers to the computer you're currently working on. It's essentially a loopback address that points to the machine itself, allowing it to communicate with itself over a network. In technical terms, the IP address for local</description></item><item><title>Tailwind CSS</title><link>http://localhost:3000/notes/frontend/tailwind</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/tailwind</guid><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><description>Things to know in a frontend framework
Flex, Grids, Responsiveness, background color, hover

Without flex With flex
Refer slides for more
Writing the same thing in short method us ts
Grids:

Responsiveness
In this the one with no prefix is the default one and </description></item><item><title>Token Launchpad</title><link>http://localhost:3000/notes/blockchain/token-launchpad</link><guid isPermaLink="true">http://localhost:3000/notes/blockchain/token-launchpad</guid><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><description>ACTUAL THING

WHAT WE ARE BUILDING?

Transactions vs instructions
When you send a transaction to the solana blockchain, you are actually sending a bunch of instructions (with a limit to the max number of instructions you can send)
instructions is like what are</description></item><item><title>Week 10</title><link>http://localhost:3000/notes/backend/week-10</link><guid isPermaLink="true">http://localhost:3000/notes/backend/week-10</guid><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><description>Single page loader
When we use to switch from one page to another in earlier time(html,css,js) there is a refresh loader in the top.
SPL is like when you are not switching the whole page just some content is changing and the top bar remains the same. You are c</description></item><item><title>Zapier Project</title><link>http://localhost:3000/notes/projects/zapier</link><guid isPermaLink="true">http://localhost:3000/notes/projects/zapier</guid><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><description>Use of zapier
razorpay = payment gateway

usecase of zapier like when you do buy a course there are many options imagine we bought service from appx and they just provide payment in inr so the issue is we want in usd also how we will do?
To fix that we like cr</description></item><item><title>AWS ECR &amp; ECS</title><link>http://localhost:3000/notes/devops/aws-ecr-ecs</link><guid isPermaLink="true">http://localhost:3000/notes/devops/aws-ecr-ecs</guid><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><description>This is like amazon answer to kubernetes
if you want similar benefits like kubernetes in aws use this
ECS = Elastic container service(Container orchestrator)
kubernetes is also a container orchestrator
ECS is more easier that kubernetes
ECS downside is it can </description></item><item><title>UI / UX</title><link>http://localhost:3000/notes/frontend/ui-ux</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/ui-ux</guid><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><description>Typeface – Poppins in a type face and fonts inside that are the part of the poppins family
Line Height - 150 for heading, 120 for body text
Letter Spacing – 0 - -3 %
typescale.com - for checking how the website looks with certain fonts
fontshare.com – cool fon</description></item><item><title>Deploying with CI/CD to VMs</title><link>http://localhost:3000/notes/devops/ci-cd-vms</link><guid isPermaLink="true">http://localhost:3000/notes/devops/ci-cd-vms</guid><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><description>npm install -g bun
npx &lt;create-turbo@latest&gt;
create db folder in the packages folder
bun init
cd packages
mkdir db
cd db
bun init
bun install prisma
bunx prisma init
bun add dotenv
defining the schema
model User {
id String @id @default(uuid())
username String</description></item><item><title>WebSockets</title><link>http://localhost:3000/notes/frontend/websockets</link><guid isPermaLink="true">http://localhost:3000/notes/frontend/websockets</guid><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><description>SocketIO is used by Canva and razerpay
Websocket protocol is like http only
WebSockets provide a way to establish a persistent, full-duplex communication channel over a single TCP connection between the client (typically a web browser) and the server.
Persiste</description></item><item><title>Serverless</title><link>http://localhost:3000/notes/devops/serverless</link><guid isPermaLink="true">http://localhost:3000/notes/devops/serverless</guid><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><description>­WHAT ARE BACKEND SERVERS?
They are like simple servers used in startups, hackathons etc
initially its good but for scale its expensive so not used for scale
Vercel, Render are all serverless and good to use

WHAT IS SERVERLESS BACKENDS?
The better method to d</description></item><item><title>Horizontal &amp; Vertical Scaling, DB Indexes</title><link>http://localhost:3000/notes/devops/scaling-and-indexes</link><guid isPermaLink="true">http://localhost:3000/notes/devops/scaling-and-indexes</guid><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><description>If the usage is increased in the db so we can do like buy a bigger machine and then use that but this does not matter in js because its a single threaded language
something off topic like
imagine you have 16 cores and 16 application running it does not mean th</description></item><item><title>Process Management &amp; Monorepo Setup</title><link>http://localhost:3000/notes/devops/process-management</link><guid isPermaLink="true">http://localhost:3000/notes/devops/process-management</guid><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate><description>
TO TAKE ACCESS:
we first check the name of the user using
whoami
icacls &quot;D:\Data\Save\Keys\pallab-key-pari.pem&quot; /grant desktop-abc123\pallab:F
icacls &quot;D:\Data\Save\Keys\pallab-key-pari.pem&quot; /remove &quot;BUILTIN\Users&quot;
icacls &quot;D:\Data\Save\Keys\pallab-key-pari.pem</description></item><item><title>Monitoring &amp; New Relic</title><link>http://localhost:3000/notes/devops/monitoring-newrelic</link><guid isPermaLink="true">http://localhost:3000/notes/devops/monitoring-newrelic</guid><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><description>PAGER DUTY, BETTER UP TIME USED FOR MONITORING
Logging, monitoring, alerts and status pages
Logging
Logging refers to the practice of recording events, messages, or data points generated by software applications and systems. These logs can include various type</description></item><item><title>Self-Hosted Monitoring</title><link>http://localhost:3000/notes/devops/self-hosted-monitoring</link><guid isPermaLink="true">http://localhost:3000/notes/devops/self-hosted-monitoring</guid><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><description>Prometheus and Grafana (Open source monitoring tools)
DATADOG AND NEWRELIC PAID ONES
for this we have to learn prometheus query language
Revise monitoring
In the last live, we understood what is monitoring.
We created dashboards that looked like the following </description></item><item><title>Autoscaling Orchestrator (Bolt Project)</title><link>http://localhost:3000/notes/devops/autoscaling-orchestrator</link><guid isPermaLink="true">http://localhost:3000/notes/devops/autoscaling-orchestrator</guid><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><description>Like in the bolt and online application creator website whenever we write a application like chess app it starts to create the application on a vscode terminal on the side how that is done?
Its like whenever a request is made that pumps up a machine in which a</description></item></channel></rss>