Affan retweeted
Shortlist is live on Product Hunt today.
I built it because sending one generic resume to 50 jobs and hearing nothing is how most of us job hunt.
I'd really value your honest take: what's confusing, what's missing, what you'd pay for. Drop a comment there:
producthunt.com/products/sho…
Know someone job hunting right now? Send this to them.
@ProductHunt
Affan retweeted
I built Shortlist, a resume builder that tailors your resume to every job you apply for.
Most people I know send the same resume to every job, then wonder why nobody replies. Tailoring it for each role is boring, so nobody does it.
Shortlist does that part for you. Paste a job description and it rewrites your resume for that role, using only what's already on it. You see every change before anything is applied.
No resume yet? Write a few rough notes and it drafts one for you.
It also has:
- an ATS checker that tells you what to fix (free, no signup)
- share links, so you can see when a recruiter actually opened your resume (and from which city)
- 14 LaTeX templates for tech, data, banking, consulting, marketing and design
- import from PDF, LaTeX or plain text
Free to start: shortlist.co.in
Would love feedback, especially the harsh kind.
Affan retweeted
Kicking off with JSON vs BSON today.
What changes when your “JSON object” actually lives inside a database?
Why did MongoDB create BSON in the first place?
Diving into how databases actually store and move data under the hood
@Monish697 @purnima_twt @mahin_katariya
Affan retweeted
Took 2 peer classes in the #ChaiCode Web Dev Cohort and earned ₹10,000 in bounties!
Love how this cohort rewards students for teaching and lets them earn more than the course fee itself
Really grateful to all the mentors ❤️
@ChaiCodeHQ @Hiteshdotcom @piyushgarg_dev @nirudhuuu
Great peer session by @sameerbhagtani on monorepo.
full breakdown from basics, its requirement, why multi & mono repos, and setting it up with trpc & turborepo.
honestly the best peer class so far 🔥
@ChaiCodeHQ @nirudhuuu
Been inactive for weeks, but finally it’s done.
Sentinel, a custom OIDC & OAuth 2.0 implementation.
Feel free to check it out and share your thoughts:
github.com/mohdaffankhan/sen…
took me almost 3 weeks to build from scratch.
special thanks to @atharvdangedev for helping whenever I got stuck.
Affan retweeted
Built our own Gatsby & Next.js today 🔥
Wonderful class by @Hiteshdotcom sir in the #ChaiCode cohort!
Studied:
✅ React Internals
✅ Formatting & Linting
✅ JSX Toolchains
✅ CSR, SSR, SSG, ISG
+ much more...
@ChaiCodeHQ @piyushgarg_dev @nirudhuuu @BlazeisCoding @surajtwt_
Affan retweeted
React Session 4 Notes
Takeaways:
- State is the single source of truth.
- Normal variables do not trigger UI updates.
- useState gives value and setter.
- Setter updates state and signals React.
- React creates new virtual DOM after update.
- React compares old and new virtual DOM.
- Only changed real DOM nodes are updated
- Component must return one parent node.
- Props pass data from parent to child.
- Every component instance has its own state.
- Keys help React identify list items.
- Do not use index as key when list changes.
- Do not mutate array/object state directly.
- Use new reference for state updates.
- Next.js improves first paint using SSR/server components.
- Use client components only where interactivity is needed.
🤖 Made with AI
Affan retweeted
Chai aur React 🔥
Studied the following in #ChaiCode cohort class today:
✅ React Foundations
✅ JSX
✅ Component Architecture
✅ Props
✅ States
✅ useRef
+ much more...
@Hiteshdotcom @piyushgarg_dev @nirudhuuu @yntpdotme @devwithjay @BlazeisCoding @ChaiCodeHQ
for almost a year, i have been thinking to try mobile dev. have enrolled in @ChaiCodeHQ mobile dev cohort, by @surajtwt_ & @Hiteshdotcom .
done with the first lecture today on react internals, setup & folder structure. hope to start actual development in rn very soon.
#chaicode
HIgh Throughput Systems
coolest lecture so far, really loved the concept of kafka & the live location implementation was lit🔥
learned about high throughput systems, kafka producer consumer architecture, consumer groups, append only log systems & zero copy principle.
@Hiteshdotcom @piyushgarg_dev @nirudhuuu @surajtwt_ @ChaiCodeHQ #chaicode
𝗦𝗼𝗰𝗸𝗲𝘁𝘀 & 𝗥𝗮𝘁𝗲 𝗟𝗶𝗺𝗶𝘁𝗶𝗻𝗴
great session on websockets, scaling & rate limiting.
learned about vertical & horizontal scaling, how websockets can be scaled using shared state & better architecture, valkey, & managing state across servers.
it’s not just about more servers, but how everything connects behind the scenes
@Hiteshdotcom @piyushgarg_dev @nirudhuuu @yntpdotme @surajtwt_ @devwithjay @BlazeisCoding @ChaiCodeHQ
#chaicode
𝗢𝗜𝗗𝗖 & 𝗪𝗲𝗯𝗦𝗼𝗰𝗸𝗲𝘁𝘀
today's lecture was on implementing oidc & websockets. learned about sticky sessions, file descriptors u-limits, socket io & its events, kernel fs limits.
also got to know about limitations in scaling a socket server; it isnt always about bigger machines😉
@Hiteshdotcom @piyushgarg_dev @nirudhuuu @yntpdotme @surajtwt_ @ChaiCodeHQ
JWT Keys & OIDC 🔐
detailed session on OIDC and OAuth by @piyushgarg_dev , from understanding why OpenID exists to how it works with OAuth for authentication via authorization servers.
got a clearer picture of identity vs access & how tokens fit into the flow.
time to try implementing it in my auth server
@Hiteshdotcom @nirudhuuu @surajtwt_ @yntpdotme @BlazeisCoding @devwithjay @ChaiCodeHQ #chaicode
Todays T class was all about doing HR rounds and interviews better
How to approach, dos n donts, different types n modes of interviews and introduce properly
@ChaiCodeHQ #chaicode
and here's my @ChaiCodeHQ hackathon submission. tried my best to keep the starter code intact.
worked on it for 3days, leveled up my sql skills.
lets see how it goes🤞
@Hiteshdotcom @nirudhuuu @surajtwt_ @yntpdotme
Affan retweeted
When most companies try to keep their systems safe, Netflix does something different.
They break their own systems.
Yes, on purpose.
When Netflix moved to Amazon Web Services, they knew one thing clearly:
Systems will fail.
Not “maybe”. Not “rarely”.
It will fail.
So instead of hoping everything works, they prepared for failure.
They built something called "Chaos Monkey".
This tool randomly shuts down servers in production.
No warning. No mercy.
And engineers have to make sure the system still works.
At first, it sounds risky.
But here’s the interesting part…
When AWS had a big outage in 2011, many companies went down.
Netflix? They kept running.
Because their system already knew how to handle failure.
This idea grew into something bigger called "Chaos Engineering":
Chaos Kong → shuts down entire regions
Chaos Gorilla → breaks availability zones
Latency Monkey → adds delays
Simian Army → full toolkit to test failures
Simple lesson:
Strong systems are not the ones that never fail.
They are the ones that recover fast when they do.
#SiteReliability #DevOps #Netflix #SystemDesign #CloudComputing
Affan retweeted
RAG is broken and nobody's talking about it.
Stanford researchers exposed the fatal flaw killing every "AI that reads your docs" product in existence.
It’s called "Semantic Collapse," and it happens the second your knowledge base hits critical mass. If you've noticed your AI getting "dumber" as you add more data, this is exactly why.
Right now, companies are dumping thousands of documents into their AI, thinking it’s getting smarter.
When you add a document to RAG, it converts it into a high-dimensional vector.
Under 10,000 documents, this works perfectly. Similar concepts cluster together.
But past 10,000 documents, the space fills up. The clusters overlap. The distances compress.
Everything starts to look "relevant."
It is a mathematical law called the Curse of Dimensionality. In a 1000-dimensional space, 99.9% of your data lives on the outer edge. All points become equidistant from each other.
That perfect, relevant document you are looking for now has the exact same mathematical similarity as 50 completely irrelevant ones.
The Stanford findings are brutal:
At 50,000 documents, precision drops by 87%. Semantic search actually becomes worse than old-school keyword search.
Adding more context doesn’t fix the AI. It makes the hallucinations worse.
Your "nearest neighbor" search isn't finding the best answer anymore. It's finding everyone.
We thought RAG solved hallucinations.
It didn't. It just hid them behind math.






























