My List
Add
node defaults to commonjs but switches to esm mode type=module in package.json or file extension is .mjs or import syntax is used
Delete
how pgbounce works. how it helps to scale to more connections
Delete
5 vecel functions means 5*10 db pool connections?
Delete
connection string vs orm connection for supabase db - connection string is raw connection and orm conn string is abstraction
Delete
direct connection vs connection pooling in supabase - different connection string for orm, web, app ?
Delete
supabase db - direct vs transaction vs session pooler
Delete
send mail as not working in gmail because i was using account pwd instead of app passwords
Delete
send mail as feature in gmail
Delete
html signature in outlook or gmail or any other email app
Delete
frappe_docker - docker compose for erpnext
Delete
docker-compose down -v
Delete
/odoo-prod# docker-compose up -d
Delete
Layouts not sharing in nextjs using route groups
Delete
rename delete issue in vscode happens due to permission issue - to rename, you can create new folder and move files
Delete
ERP, Project softwares, open source vs private, Jira, Notion
Delete
shadowdom vs iframe
Delete
how page.getByRole('textbox', { name: 'Username' }).click(); works
Delete
after odoo docker compose, wait before hitting localhost:8069, to avoid internal server error
Delete
errors will come in erpnext if you do not wait after docker compose and got to localhost:8080 quickly....just wait and refresh
Delete
internal server errors will come if you install erpnext on windows and not wsl
Delete
erpnext is also running in wsl. on windows it does not work. just clone frapper github repo and run docker compose -f pwd.yml up -d
Delete
odoo - just run docker-compose up -d . This file is in wsl root odoo dir of windows machine and it runs on port 8069
Delete
to use nodejs, add nodejs plugin in jenkins and then in build environment provide path of nodejs and then use powershell or cmd
Delete
Google AI edge gallery
Delete
Wat and wasm text to binary tools
Delete
Glb , gltf tools to convert text and binary formats
Delete
Multiple graphics api - opengl, direct x, metal, vulkan, webgl, webgpu
Delete
Wasm projects
Delete
Cross origin headers and meaning
Delete
file (encoding and metadata) vs blob(dynamic bin data) vs buffer (binary data)
Delete
garbage collection vs ownership and borrowing in rust
Delete
react and nextjs apps can be debugged in browser in dev env and in sources panel if source map is enabled in dev tools
Delete
wasm is like JVM - its virtual machine that converts compiled code to machine code
Delete
--force vs --legacy-peer-deps
Delete
jmeter suitable for api testing - it will not render page like browser nor it will execute js/service worker etc
Delete
Simulate ddos attack and see logs/graphs live
Delete
powerautomate - teams webhook - You need to send correct json body to webhook workflow - with type and attachments attributes - type - ms adapative card
Delete
Interpreted vs compiled language
Delete
2d and 3d graphics high and low libs across os
Delete
Win32, x11, quartz windowing systems
Delete
Vscode like app using electron
Delete
Webworker vs serviceworker
Delete
If can't find channel in teams, just search it
Delete
Sending email with Gmail personal account not possible. You have to use app password and also personal account needs 2fa
Delete
Browser event loop vs libuv event loop
Delete
Eventloop in browser vs nodejs
Delete
Black flickering lines in video happen due to mismatch between the camera’s shutter speed (or frame rate) and the frequency of the light source.
Delete
Document.designmode on
Delete
pwa vs spa - progressive vs single page app
Delete
maxage vs s-maxage
Delete
206 partial content - response code is used when server is sending big file like video. It is sent in chunks thats why it says 206
Delete
how to use response headers to see if cloudflare/browser cache was used or not
Delete
Stack trace of network request
Delete
Find initiators of every request or file
Delete
Preserve logs and network requests
Delete
Waterfall in chrome dev tools
Delete
Hard reload vs disable caching
Delete
server response time and download time in network tab
Delete
how to know how long asset will be cached in cloudflare and browser?
Delete
disable cache vs incognito
Delete
how to use workspaces in dev tools
Delete
how to debug react app/nextjs app in dev tools
Delete
React source map in dev tools
Delete
find event handler and add breakpoint in chrome dev and also how to see react/nextjs code in dev tools
Delete
how to fix the slow network request? how to find bottleneck using dev tools
Delete
inject errors and see how app behave in prod
Delete
from server component, if you are calling api, do not forget to piggyback the cookies or headers.. but this is an anti pattern
Delete
how to properly show error messages in dev - how to log messages in prod
Delete
Demo on streaming vs full file
Delete
Don't read full file in memory...use streaming
Delete
Use threads for CPU intensive apps and asynch for io tasks
Delete
fs.readFile vs fs.promises.readFile
Delete
Await doesn't block whole app but synchronous call blocks it
Delete
Openid claim in oidc oauth
Delete
How oidc is piggybacked on oauth2
Delete
React lazy and suspense is used to reduce bundle size ...as components are loaded later on when needed
Delete
Check that if ppr is disabled, headers are sent by server on each request
Delete
Partial pre rendering - combines static and dynamic rendering. So a route can have both.
Delete
Code splitting vs streaming - code splitting possible using dynamic import but streaming is needed to stream data using suspense boundary
Delete
Dynamic vs static module bundling, synchronous vs asynchronous loading
Delete
vit vs turbo vs webpack - how code is packaged in nextjs - how it differentiates client vs server code
Delete
static vs dynamic import in nextjs
Delete
How triangles and matrices are used in 3d transformations
Delete
Css 3d vs webgl
Delete
Phaser uses 2d context as well as webgl context depending on if GPU is available
Delete
Graphics api layers like metal, directX, vulkan, opengl etc
Delete
Three.js to webgl to opengl to GPU driver to gpu
Delete
Khronos group
Delete
three.js vs phaser 2d animation
Delete
Shaders, physics engine ammo js, p5 js
Delete
canvas.getContext('2d') - this does not use webGL gpu vs canvas.getContext('webgl')
Delete
three.js
Delete
webgl vs canvas vs svg
Delete
how caching works in cloudflare and in general
Delete
tailwind directives
Delete
tailwind play
Delete
for app/, import from next/navigation and for pages/, import from next/router
Delete
todo: in bookmaker worker, handle 503 error
Delete
multiple redis connection/mongod connections and multiple routes in nextjs dev and prod
Delete
how to persist data in redis - aof and rdb
Delete
how performance is better if you use await?
Delete
pytorch, tensorflow, jax used by most of the ai models
Delete
Grpc vs rest
Delete
Api key vs access token vs password vs jwt
Delete
Pub sub vs queue , message consumed once
Delete
If jwt can be decoded on jwt.com how it is secure
Delete
access token vs jwt
Delete
Why use IndexedDB instead of localStorage?
Delete
Jwt session using cookies are longer because no xss attacks
Delete
Jwt vs jwe
Delete
QR code generator for number or any data
Delete
Strapi vs WordPress
Delete
app performance monitor - New Relic, Datadog, AppDynamics
Delete
zerotrust - Tailscale, Zscaler, Cloudflare Access
Delete
sandbox - Firecracker (AWS), Instruqt, DevPod, Okteto, Bunnyshell
Delete
Graph DBs - Neo4j, Dgraph, ArangoDB, AWS Neptune
Delete
graph Query Language - GraphQL, Gremlin, Cypher
Delete
API Security 42Crunch
Delete
ai testing - Fiddler AI, WhyLabs, Deepchecks, Evidently AI
Delete
nocode - Retool, Bubble, OutSystems, Appsmith, Zapier
Delete
Feature Stores Feast, Tecton, SageMaker Feature Store
Delete
Experiment Tracking MLflow, Weights & Biases
Delete
Localization & Internationalization (i18n) - i18next, FormatJS,
Delete
remote dev env - GitHub Codespaces, Replit, Coder, Gitpod
Delete
Headless CMS like Strapi, Sanity, Contentful, Ghost vs wordpress
Delete
Nx, Turborepo, Lerna vs webpack vs rollup etc
Delete
npm, pnpm, pip, Cargo, Yarn
Delete
OpenAPI (Swagger), GraphQL, gRPC
Delete
Kong, KrakenD, Amazon API Gateway
Delete
logging - how it is done in various langauges and integrated using Elk stack - elastic search, logstash, kibana
Delete
Project on Prometheus, grafana, datadog, new relic
Delete
Docker vs podman
Delete
Why we need elastic search and how to use it
Delete
Why different db like rdbms, nosql, in memory, kv pair, time based db
Delete
Redis streams, Google pub/sub
Delete
Rabbitmq, kafka project
Delete
vercel-deploy - ignore .env, service-account.json files
Delete
How WhatsApp, Instagram works
Delete
How upi works
Delete
How qr code works
Delete
Base64 usage to convert json image in text format
Delete
server actions urls?
Delete
how to use jose to verify jwt signed by firebase..because admin sdk does not work in middleware
Delete
how to protect server actions via middleware?
Delete
how to always use typescript
Delete
download file - content-disposition and content-type headers
Delete
no access to request object in server actions
Delete
make websocket app and decentralized app and kafka and spark app and ai model app
Delete
how to add more claims on idtoken in firebase token
Delete
extend the session in nextjs firebase
Delete
shit happens when you add firebase admin or server side code into client side component. e.g. utility.js module has server side code and clien side code as well. then bundler will try to put this module in client as well as server and then browser will throw error then
Delete
Firebase IdToken is different to JWT token used for session management. So what we do is we create session cookie based on id token. Id token is short lived but session cookie created off ID token is long lived because it is http only so js can not access it but just IDToken is short lived because it is exposed to XSS attacks
Delete
set secure cookie in prod and no secure cookie in dev based on env variable so that we can test app
Delete
free redis instance dns resolution was failing so i had to replace router dns to google one
Delete
how to edit dns in router home page - i am using cloudflare
Delete
Don't use nodejs image..it's very big
Delete
Dangling images
Delete
No cache when building docker image
Delete
why bullmq image is 2gb
Delete
how to run container in bg and remove it once done? How to ensure images are not being duplicated
Delete
redis connection playing up due to containers not being wiped out and connection not being released?
Delete
clean up images and containers after execution is finished
Delete
wsl shutdown and Optimize-VHD command - C:\Users\PC\AppData\Local\Docker\wsl\data
Delete
windows vs linux platform containers - and diff arch like amd64 and arm64 etc
Delete
egress vs ingress
Delete
Vercel Edge Functions run on isolated V8 environments, which don't support spawning processes or binaries at all.
Delete
clouflare workers do not have access to nodejs modules like os, fs
Delete
run pandoc.exe in container
Delete
what is sdk e.g. aws/ google etc
Delete
egress fees
Delete
system design diagram for any problem e.g. scraping, shop, etc
Delete
https://platform.openai.com/tokenizer - tokenizer
Delete
tokens vs params in ai model - input prompt is broken into tokens
Delete
tsconfig options
Delete
vultr.com - k8s platform
Delete
what is ingress in k8s
Delete
--platform when building docker image
Delete
aws/gcp/azure - various service like ecs, beanstalk and many more
Delete
how loom works?
Delete
why we have rust when we have c ...why we have go when we have java/node/python
Delete
why zod when we can create interface types
Delete
Hls dash audio video protocols
Delete
Wasm, stackblitz, bolt, replit
Delete
mistakes newbies do when deploying website - not thinking of caching, ddos, security, rate limiting
Delete
explain how cloudflare acts as reverse proxy
Delete
Jamstack vs LAMP vs MEAN stack
Delete
how to burst cache/ purge cach - using versioning, revalidate etc
Delete
jamstack platform
Delete
Share code in nextjs, npm package, maven dependency jar or any library
Delete
Create open source project and let people contribute to it e.g. firebase template
Delete
ai models - https://ai.google.dev/gemini-api/docs/models from google and rate limiting in free tier - https://ai.google.dev/gemini-api/docs/rate-limits#tier-1
Delete
Digital signatur proves you sent message and that the letter wasn’t altered.
Delete
Hashing - > digest - data integrity (checking if data has been altered), password storage, and digital signatures.
Delete
symmetric vs asymmetric encryption - same key vs public-private key
Delete
smart contract e.g vending machine
Delete
pow vs pos
Delete
consistent vs eventually consistent (e.g. distributed database like cassandra and KV storage in cloudflare))
Delete
sql vs nosql
Delete
kafka (data buffering and transport using tcp...not by websocket) vs spark (processing)
Delete
cmd vs entrypoint in dockerfile
Delete
virtual env in python vs nodejs project level isolation
Delete
anim and video libs like manim, blender, ffmpeg - generation and editing by code
Delete
publish npm package
Delete
next vs next/server
Delete
react context vs Zustand, Redux, Jotai
Delete
cloudflare worker vs nextjs vs express vs cloud function vs container
Delete
theme flicker shadcn nextjs
Delete
suppressHydrationWarning - was needed
Delete
npx create-turbo@latest
Delete
git submodules
Delete
Express vs nextjs for backend
Delete
Force vs legacy peer deps
Delete
Npm install vs npm link
Delete
Module vs package
Delete
Monorepo meaning
Delete
Zod
Delete
Share package between frontend and backend..
Delete
Shadcn nextjs template
Delete
Check which user container is running under using -it
Delete
Cross origin vs cross domain
Delete
you must set httponly cookie on server only
Delete
Transformers, cnn, gnn architectures
Delete
Build deep models - CNNs, RNNs, Transformers
Delete
building real models using layers, backpropagation, and deep learning architectures. A neural network is just multiple layers of them stacked together, with activation functions in between.
Delete
This loop — matrix multiplication → loss → gradient descent → update weights — runs thousands of times during training.
Delete
react types - FC, ReactNode, React.Event, how to know what to import etc
Delete
Predicting Patient Risk Score in a Hospital - using matrix
Delete
how matrix multiplication is foundation of ai models
Delete
Why large libs like react don't export simple types
Delete
Turborepo vs other build tools
Delete
Bun vs node
Delete
Access r2 via api
Delete
Clerk vs firebase vs supabase how to validate token
Delete
Share code between frontend and backend
Delete
R2 s3 presign meaning
Delete
Make video on service account, oauth play, YouTube api, vscode projects
Delete
Message queue vs pub/sub - in msg queue, only single consumer can consume it..unlike Multiple subscribers in pub/sub
Delete
https://login.microsoftonline.com/company domain.com/v2.0/.well-known/openid-configuration
Delete
access gmail using oauh playground
Delete
Remove roles of service account and test
Delete
vscode latets project videos
Delete
idtoken vs access token
Delete
principal vs service account in gcp
Delete
https://developers.google.com/oauthplayground/
Delete
cloudflare worker vs nginx vs ALB - are almost same- e.g. load balancing, url rewriting, rate limiter , reverse proxy etc
Delete
can container infect host os
Delete
Captcha and turnstile
Delete
New ad on page change AdSense in react nextjs
Delete
Proxy worker request to container or any private server
Delete
Why we need waf if we have rate limiting in worker and app handling xss etc
Delete
yourdomain.com/* how to bind worker to all urls of website so that traffic is routed via worker
Delete
block bot - WAF, Rate limiting , Origin IP restrictions, Bot fight mode / bot management Access rules (country, ASN, IP-base)
Delete
Does cloudflare block ddos automatically
Delete
Prevent Excessive Billing on Cloud Run
Delete
firebase vs deploy app/compute in gcp
Delete
how gcp, aws, azure organize projects, services, billing, IAM, quota, scope
Delete
google cloud run - free container!!
Delete
X11 vs vnc vs rdp
Delete
Pub sub topic broker vs bullmq
Delete
why sftp is not used to send data in apache spark, hadoop etc
Delete
home router
Delete
portal.azure vs devops vs tenant vs ad and Azure AD B2C and B2C Tenants, entra id
Delete
Multi stage build in docker
Delete
Security modules in Linux like seccomp, selinux etc
Delete
Selinux labels vs traditional file permissions
Delete
How kong knows where to send request..routes and services
Delete
How sticky session works in alb or nginx
Delete
Sse and websocket
Delete
Kong gateway and alternatives
Delete
SELinux and AppArmor with Docker
Delete
Progressive Web Apps (PWAs) and wasm
Delete
subdomains and cookie, 3rd party cookies.. are cookies safe?
Delete
how browser detects malicious script in website
Delete
nonce and csrf token
Delete
website security headers - csp, x-frame, xss
Delete
Top 50 open source projects
Delete
Openfaas , knative, isolated vm, node isolate
Delete
Static es6 vs dynamic commonjs import of modules
Delete
Typescript, asynch await , setup, require vs import
Delete
Debug nodejs
Delete
Xvfb, or remote debugging, or VNC
Delete
my infra is on aws, firebase, google cloud , mongodb, vercel, redis, neon, cloudflare
Delete
how pm2 restarts processes e.g. server without downtime
Delete
single cloudflare tunnel can serve multiple services
Delete
jenkin vs bullmq vs selenium grid vs k8s and tunnel to cloudflare
Delete
supervisor, s6 overlay, pm2, forever, nodemon, systemd, docker-compose - process managers
Delete
containerization
Delete
limitations of edge / cloud flare workers
Delete
running multiple processes in container
Delete
edge runtime vs nodejs runtime
Delete
await sendemail vs sendemail
Delete
make videos and edit and publish
Delete
Subdomains and url rewriting in worker
Delete
create intg, dev, staging env in cloudflare
Delete
durable object vs KV pairs
Delete
new website -> what services/tools you need
Delete
wrangler
Delete
nginx
Delete
bullmq, jenkins vs k8s
Delete
nodejs vs edge runtime vs workers vs browser js
Delete
Workflows, r2, durable object, container in cloudflare
Delete