GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

115 articlesDeep, practical knowledge

ਮੇਰੇ ਬੈਕਅੱਪ ਨੇ ਸਾਰੀਆਂ ਫੋਟੋਆਂ ਗੁਆ ਦਿੱਤੀਆਂ

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

JavaScript · 2 min read

TypeScript ਜਿੱਤ ਗਿਆ। ਇੱਥੇ ਹੈ ਕਿ ਇਸਨੇ ਸਾਨੂੰ ਅਸਲ ਵਿੱਚ ਕੀ ਦਿੱਤਾ ਹੈ।

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

JavaScript · 2 min read

React ਬਨਾਮ Next.js: ਤੁਹਾਨੂੰ ਕਿਹੜਾ ਸਿੱਖਣਾ ਚਾਹੀਦਾ ਹੈ?

React ਬਨਾਮ Next.js: ਤੁਹਾਨੂੰ ਕਿਹੜਾ ਸਿੱਖਣਾ ਚਾਹੀਦਾ ਹੈ? ਨਵੇਂ ਸਿੱਖਣ ਵਾਲੇ ਅਕਸਰ ਪੁੱਛਦੇ ਹਨ ਕਿ ਉਹਨਾਂ ਨੂੰ ਪਹਿਲਾਂ React ਸਿੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ Next.js। ਗਲਤ ਚੋਣ ਤੁਹਾਡੀ ਤਰੱਕੀ ਨੂੰ ਹੌਲੀ ਕਰ ਸਕਦੀ ਹੈ। ਇਹ ਗਾਈਡ ਤੁਹਾਨੂੰ ਇਹ ਫੈਸਲਾ ਲੈਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ...

JavaScript · 2 min read

ਫਾਇਰਬੇਸ 'ਤੇ ਕਸਟਮ ਈ-ਕਾਮਰਸ

ਫਾਇਰਬੇਸ 'ਤੇ ਕਸਟਮ ਈ-ਕਾਮਰਸ। ਮੈਂ ਸ਼ੁਰੂ ਤੋਂ ਹੀ ਇੱਕ ਕਸਟਮ ਈ-ਕਾਮਰਸ ਸਾਈਟ ਬਣਾਈ ਹੈ। ਮੈਂ ਪਹਿਲਾਂ ਤੋਂ ਬਣੇ ਪਲੇਟਫਾਰਮਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ। ਮੈਂ Firebase Realtime Database ਅਤੇ Netlify ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਮਕਸਦ ਇਹ ਸੀ ਕਿ...

JavaScript · 2 min read

JavaScript ਨਾਲ ਆਪਣਾ ਪਹਿਲਾ Discord Bot ਬਣਾਓ

JavaScript ਨਾਲ ਆਪਣਾ ਪਹਿਲਾ Discord Bot ਬਣਾਓ। ਤੁਸੀਂ ਇੱਕ Discord ਬੋਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਸ਼ਾਇਦ ਤੁਸੀਂ ਬੋਟਸ ਨੂੰ ਸੰਗੀਤ ਵਜਾਉਂਦੇ ਜਾਂ ਪੋਲ ਕਰਦੇ ਦੇਖਦੇ ਹੋ ਅਤੇ ਸੋਚਦੇ ਹੋ ਕਿ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ। ਇਸ ਲੜੀ ਦੇ ਅੰਤ ਤੱਕ...

JavaScript · 2 min read

7 ਸਾਲਾਂ ਬਾਅਦ ਮੈਂ JavaScript ਵੱਲ ਕਿਉਂ ਵਾਪਸ ਆਇਆ

7 ਸਾਲਾਂ ਬਾਅਦ ਮੈਂ JavaScript ਵੱਲ ਕਿਉਂ ਵਾਪਸ ਆਇਆ। ਮੈਂ 7 ਸਾਲਾਂ ਦਾ ਤਜਰਬਾ ਰੱਖਣ ਵਾਲਾ ਇੱਕ UI ਡਿਵੈਲਪਰ ਹਾਂ। ਮੈਨੂੰ HTML ਅਤੇ CSS ਦੀ ਜਾਣਕਾਰੀ ਹੈ। ਮੈਂ Figma ਡਿਜ਼ਾਈਨਾਂ ਨੂੰ ਕੋਡ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹਾਂ। ਪਰ ਮੈਂ ਕਦੇ ਵੀ ਇੱਕ ਅਸਲੀ ਡਿਵੈਲਪਰ ਵਾਂਗ ਮਹਿਸੂਸ ਨਹੀਂ ਕੀਤਾ...

JavaScript · 2 min read

TypeScript ਜਿੱਤ ਗਿਆ। ਇਸ ਨਾਲ ਸਾਨੂੰ ਕੀ ਮਿਲਿਆ ਹੈ।

TypeScript ਜਿੱਤ ਗਿਆ। ਇਸ ਨਾਲ ਸਾਨੂੰ ਕੀ ਮਿਲਿਆ ਹੈ। ਬਹਿਸ ਖਤਮ ਹੋ ਗਈ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਨਵੇਂ ਫਰੰਟਐਂਡ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ TypeScript ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਲੋਕ ਹੁਣ ਇਸ ਨੂੰ ਅਪਣਾਉਣ ਬਾਰੇ ਬਹਿਸ ਨਹੀਂ ਕਰਦੇ। ਅਸਲੀ ਵ…

JavaScript · 2 min read

Debugging This Stuff

Debugging This Stuff Beginners think experienced developers do not make mistakes. The truth is different. Experienced developers just find mistakes faster. I built a full stack pr…

JavaScript · 2 min read

Rust ਨੇ JavaScript Toolchain ਨੂੰ ਖਾ ਲਿਆ। ਫਿਰ Cloudflare ਨੇ ਇਸਨੂੰ ਖਰੀਦ ਲਿਆ।

Rust ਨੇ JavaScript Toolchain ਨੂੰ ਖਾ ਲਿਆ। ਫਿਰ Cloudflare ਨੇ ਇਸਨੂੰ ਖਰੀਦ ਲਿਆ। Vite ਨੇ ਇਸਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਬਦਲ ਦਿੱਤਾ। ਇਹ ਦੋ ਟੂਲਜ਼ ਤੋਂ ਇੱਕ ਸਿੰਗਲ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਬਦਲ ਗਿਆ। ਪੁਰਾਣੇ ਤਰੀਕੇ ਵਿੱਚ ਡਿਵੈਲਪਮੈਂਟ ਲਈ esbuild ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਸੀ...

JavaScript · 2 min read

100 ਦਿਨ, 87 ਟੂਲ, ਜ਼ੀਰੋ ਸਰਵਰ

100 ਦਿਨ, 87 ਟੂਲ, ਜ਼ੀਰੋ ਸਰਵਰ। ਮੈਂ ToolKnit ਬਣਾਉਣ ਵਿੱਚ 100 ਦਿਨ ਲਗਾਏ। ਇਹ 87 ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਤ ਟੂਲਜ਼ ਦਾ ਇੱਕ ਸੂਟ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਟੂਲ ਸਾਈਟਾਂ ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ: ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਅਪਲੋਡ ਕਰਦੇ ਹੋ। ਇੱਕ ਸਰਵਰ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ...

JavaScript · 2 min read

ਮੈਂ ਇੱਕ ਤਕਨੀਕੀ ਰੋਲ ਲਈ 5 ਉਮੀਦਵਾਰਾਂ ਦਾ ਇੰਟਰਵਿਊ ਲਿਆ

ਮੈਂ ਇੱਕ ਤਕਨੀਕੀ ਰੋਲ ਲਈ 5 ਉਮੀਦਵਾਰਾਂ ਦਾ ਇੰਟਰਵਿਊ ਲਿਆ। ਮੈਂ ਪਿਛਲੇ ਹਫ਼ਤੇ ਇੱਕ ਫਰੰਟਐਂਡ ਰੋਲ ਲਈ ਪੰਜ ਉਮੀਦਵਾਰਾਂ ਦਾ ਇੰਟਰਵਿਊ ਲਿਆ। ਉਹਨਾਂ ਦਾ ਪਿਛੋਕੜ ਅਤੇ ਹੁਨਰ ਵੱਖ-ਵੱਖ ਸਨ। ਦਿਨ ਦੇ ਅੰਤ ਤੱਕ...

JavaScript · 2 min read

JavaScript ਐਰੇ ਮੈਥਡਸ ਭਾਗ 1

JavaScript ਐਰੇ ਮੈਥਡਸ ਭਾਗ 1। JavaScript ਵਿੱਚ ਇੱਕ ਐਰੇ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਆਬਜੈਕਟ ਹੈ। ਇਹ ਇੱਕ ਹੀ ਵੇਰੀਏਬਲ ਵਿੱਚ ਕਈ ਵੈਲਯੂਜ਼ (values) ਸਟੋਰ ਕਰਦਾ ਹੈ। ਹਰ ਵਿਦਿਆਰਥੀ ਲਈ ਵੱਖਰੇ ਵੇਰੀਏਬਲ ਬਣਾਉਣ ਦੀ ਬਜਾਏ: l…

JavaScript · 2 min read

ਹਰ ਡਿਵੈਲਪਰ ਦੁਆਰਾ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ 25 JSON ਗਲਤੀਆਂ

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

JavaScript · 2 min read

React vs Angular vs Vue: ਇੱਕ ਦੀ ਚੋਣ ਕਿਵੇਂ ਕਰੀਏ

React vs Angular vs Vue: ਇੱਕ ਦੀ ਚੋਣ ਕਿਵੇਂ ਕਰੀਏ। ਫਰੰਟਐਂਡ ਫਰੇਮਵਰਕ ਦੀ ਚੋਣ ਕਰਨਾ ਇੱਕ ਜਾਲ ਵਾਂਗ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ। ਹਰ ਬਲੌਗ ਪੋਸਟ ਇੱਕ ਨੂੰ ਜੇਤੂ ਦੱਸਦੀ ਹੈ। ਕਮੈਂਟ ਸੈਕਸ਼ਨ ਇੱਕ ਜੰਗ ਵਿੱਚ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਇੱਥੇ ਸੱਚਾਈ ਹੈ...

JavaScript · 2 min read

React Context ਬਨਾਮ Zustand: ਕਿਹੜਾ ਕਦੋਂ ਵਰਤਣਾ ਹੈ

React Context ਬਨਾਮ Zustand: ਕਿਹੜਾ ਕਦੋਂ ਵਰਤਣਾ ਹੈ। ਡਿਵੈਲਪਰ ਅਕਸਰ React state ਨਾਲ ਇੱਕ ਗਲਤੀ ਕਰਦੇ ਹਨ। ਉਹ Context ਦੀ ਗਲਤ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਅਤੇ ਫਿਰ ਪਰਫਾਰਮੈਂਸ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਲਈ Context ਨੂੰ ਦੋਸ਼ੀ ਮੰਨਦੇ ਹਨ। ਇਹ...

JavaScript · 2 min read