GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

115 articlesDeep, practical knowledge

React ਦੀ ਅਸਲ ਸਮੱਸਿਆ React ਨਹੀਂ, ਸਗੋਂ Vercel ਹੈ।

React ਦੀ ਅਸਲ ਸਮੱਸਿਆ React ਨਹੀਂ, ਸਗੋਂ Vercel ਹੈ। ਡਿਵੈਲਪਰ React ਤੋਂ ਨਿਰਾਸ਼ ਮਹਿਸੂਸ ਕਰ ਰਹੇ ਹਨ। ਤੁਸੀਂ ਅਜਿਹੀਆਂ ਪੋਸਟਾਂ ਦੇਖਦੇ ਹੋਵੋਗੇ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਪੁੱਛਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਕੀ ਹੁਣ ਕੋਈ ਵੀ ਇਸਨੂੰ ਪਸੰਦ ਕਰਦਾ ਹੈ। ਜਵਾਬ ਅਕਸਰ ਨਕਾਰਾਤਮਕ ਹੁੰਦੇ ਹਨ। ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਜਿਵੇਂ...

JavaScript · 2 min read

ਫਰੰਟਐਂਡ ਹੁਣ ਇੱਕ ਗੱਲਬਾਤ ਬਣਦਾ ਜਾ ਰਿਹਾ ਹੈ

ਫਰੰਟਐਂਡ ਹੁਣ ਇੱਕ ਗੱਲਬਾਤ ਬਣਦਾ ਜਾ ਰਿਹਾ ਹੈ। ਫਰੇਮਵਰਕ ਦੀਆਂ ਜੰਗਾਂ ਦਾ ਯੁੱਗ ਖਤਮ ਹੋ ਰਿਹਾ ਹੈ। ਸਾਲਾਂ ਤੋਂ, ਤੁਹਾਨੂੰ jQuery, Angular, ਜਾਂ React ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨੂੰ ਚੁਣਨਾ ਪੈਂਦਾ ਸੀ। ਤੁਸੀਂ Webpack ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਲੜਨ ਵਿੱਚ ਸਮਾਂ ਬਿਤਾਇਆ...

JavaScript · 2 min read

ਮੈਂ SaaS ਤੋਂ ਬਿਨਾਂ Bluesky ਪੋਸਟਾਂ ਕਿਵੇਂ ਸ਼ਡਿਊਲ ਕਰਦਾ ਹਾਂ

ਮੈਂ SaaS ਤੋਂ ਬਿਨਾਂ Bluesky ਪੋਸਟਾਂ ਕਿਵੇਂ ਸ਼ਡਿਊਲ ਕਰਦਾ ਹਾਂ। ਮੈਂ GitHub Actions ਅਤੇ ਇੱਕ JSONL ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹਰ ਰੋਜ਼ ਤਿੰਨ Bluesky ਪੋਸਟਾਂ ਸ਼ਡਿਊਲ ਕਰਦਾ ਹਾਂ। ਮੈਂ ਕਿਸੇ ਬਾਹਰੀ ਸ਼ਡਿਊਲਿੰਗ ਸਰਵਿਸ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ। ਸਿਸਟਮ...

JavaScript · 2 min read

ਲੇਗਸੀ ਕੋਡ ਸਮੇਂ ਦੇ ਨਾਲ ਹੋਰ ਵੀ ਵਿਗੜ ਜਾਂਦਾ ਹੈ

ਲੇਗਸੀ ਕੋਡ ਸਮੇਂ ਦੇ ਨਾਲ ਹੋਰ ਵੀ ਵਿਗੜ ਜਾਂਦਾ ਹੈ। ਲੇਗਸੀ ਕੋਡ ਸਮੇਂ ਦੇ ਨਾਲ ਬਿਹਤਰ ਨਹੀਂ ਹੁੰਦਾ, ਸਗੋਂ ਹੋਰ ਵਿਗੜ ਜਾਂਦਾ ਹੈ। ਪਿਛਲੇ ਹਫ਼ਤੇ, ਮੈਂ ਇੱਕ ਬੱਗ (bug) ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਤਿੰਨ ਘੰਟੇ ਲਗਾਏ। ਇਸ ਵਿੱਚ ਸਿਰਫ਼ 20 ਮਿੰਟ ਲੱਗਣੇ ਚਾਹੀਦੇ ਸਨ। ਸਮੱਸਿਆ...

JavaScript · 2 min read

Array Iteration Methods in JavaScript

Array Iteration Methods in JavaScript JavaScript arrays offer many tools to handle data. You should know these methods to write clean code. forEach() Runs a function for each elem…

JavaScript · 2 min read

Node.js ਦੀ ਉਹ ਬੱਗ ਜੋ ਤੁਹਾਡੀ ਮਾਨੀਟਰਿੰਗ ਤੋਂ ਲੁਕੀ ਹੋਈ ਹੈ

Node.js ਦੀ ਉਹ ਬੱਗ ਜੋ ਤੁਹਾਡੀ ਮਾਨੀਟਰਿੰਗ ਤੋਂ ਲੁਕੀ ਹੋਈ ਹੈ। ਤੁਹਾਡਾ ਹੈਲਥ ਚੈੱਕ ਕਹਿੰਦਾ ਹੈ ਕਿ ਸਭ ਕੁਝ ਠੀਕ ਹੈ। ਇਸ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਮਿਲੀਸੈਕੰਡ ਲੱਗਦਾ ਹੈ। ਫਿਰ ਟ੍ਰੈਫਿਕ ਵਧਦਾ ਹੈ। ਅਚਾਨਕ, ਤੁਹਾਡੀ p99 ਲੇਟੈਂਸੀ 40 ਤੱਕ ਵੱਧ ਜਾਂਦੀ ਹੈ...

JavaScript · 2 min read

Stop Circular Dependencies With SDP

Stop Circular Dependencies With SDP Circular dependencies are silent killers. They do not cause build errors. They do not cause runtime exceptions on import. Instead, they cause s…

JavaScript · 2 min read

ਜ਼ਿਆਦਾਤਰ PDF ਐਕਸਟ੍ਰੈਕਟਰ ਗਲਤ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ

ਜ਼ਿਆਦਾਤਰ PDF ਐਕਸਟ੍ਰੈਕਟਰ ਗਲਤ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਜ਼ਿਆਦਾਤਰ PDF ਟੂਲ ਗਲਤ ਡਾਟਾ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਡਿਵੈਲਪਰ PDF ਐਕਸਟ੍ਰੈਕਸ਼ਨ ਬਾਰੇ ਗੱਲ ਕਰਦੇ ਹਨ, ਤਾਂ ਉਹ ਆਮ ਤੌਰ 'ਤੇ getTextContent() ਦਾ ਮਤਲਬ ਲੈਂਦੇ ਹਨ। ਇਹ ਵਿਧੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ...

JavaScript · 2 min read

Understanding Zustand

Understanding Zustand State management often feels too complex. You know how to use React useState. You know how to pass props. You know how to lift state up. But everything break…

JavaScript · 2 min read

How to Add WebMCP to Your Next.js App

How to Add WebMCP to Your Next.js App AI agents often struggle to understand web apps. They scrape the DOM and guess what buttons do. This leads to errors and hallucinations. WebM…

JavaScript · 2 min read

Skip Recompiling 70+ IOS Packages on Every Build

𝗦𝗸𝗶𝗽 𝗥𝗲𝗰𝗼𝗺𝗽𝗶𝗹𝗶𝗻𝗴 𝟳𝟬+ 𝗜𝗢𝗦 𝗣𝗮𝗰𝗸𝗮𝗴𝗲𝘀 𝗼𝗻 𝗘𝘃𝗲𝗿𝘆 𝗕𝘂𝗶𝗹𝗱 React Native developers face a common problem. Every clean iOS build recompiles your entir…

JavaScript · 2 min read

Your Code Is Being Replaced

𝗬𝗼𝘂𝗿 𝗖𝗼𝗱𝗲 𝗜𝘀 𝗕𝗲𝗶𝗻𝗴 𝗥𝗲𝗽𝗹𝗮𝗰𝗲𝗱 I watched an AI agent work last week. It opened a GitHub PR. It wrote tests. It responded to review comments. It fixed a failing…

JavaScript · 2 min read

Error Boundaries in Next.js App Router

𝗘𝗿𝗿𝗼𝗿 𝗕𝗼𝘂𝗻𝗱𝗮𝗿𝗶𝗲𝘀 𝗶𝗻 𝗡𝗲𝘅𝘁.𝗷𝘀 𝗔𝗽𝗽 𝗥𝗼𝘂𝘁𝗲𝗿 Most Next.js apps work well when everything goes right. They fail when things go wrong. High quality apps us…

JavaScript · 2 min read

Open Source MIT Gantt Charts for JavaScript

𝗢𝗽𝗲𝗻 𝗦𝗼𝘂𝗿𝗰𝗲 𝗠𝗜𝗧 𝗚𝗮𝗻𝘁𝘁 𝗖𝗵𝗮𝗿𝘁𝘀 𝗳𝗼𝗿 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 Building internal tools or SaaS products often requires Gantt charts. These charts are core parts…

JavaScript · 2 min read

ਮੇਰੇ ਦੋ AI ਟਾਸਕ ਇੱਕੋ ਮਾਊਸ ਲਈ ਲੜਦੇ ਰਹੇ

ਮੇਰੇ ਦੋ AI ਟਾਸਕ ਇੱਕੋ ਮਾਊਸ ਲਈ ਲੜਦੇ ਰਹੇ। ਪੈਰਲਲ ਏਜੰਟ ਡੈਮੋਜ਼ ਉਦੋਂ ਤੱਕ ਵਧੀਆ ਲੱਗਦੇ ਹਨ ਜਦੋਂ ਤੱਕ ਦੋ ਟਾਸਕ ਇੱਕੋ ਮਾਊਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦੇ। ਇੱਕ ਟਾਸਕ ਲੌਗਇਨ ਕਰਦਾ ਹੈ...

JavaScript · 2 min read