GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

115 articlesDeep, practical knowledge

My Backup Lost Every Photo

My Backup Lost Every Photo I built a backup button for an offline mood tracker. It exported data to a JSON file. Users could save it and move it to a new phone. It seemed perfect.…

JavaScript · 2 min read

તમારી વાઇબ કોડેડ વેબસાઇટ ક્યારેય રેન્ક કેમ નહીં કરે

તમારી વાઇબ કોડેડ વેબસાઇટ ક્યારેય રેન્ક કેમ નહીં કરે? ગયા મહિને એક ફાઉન્ડરે મને એક વેબસાઇટ બતાવી હતી. તે જોવામાં ખૂબ સરસ હતી. તેમાં ક્લીન એનિમેશન અને શાર્પ કોપી હતી. તેણે એક બપોરે A નો ઉપયોગ કરીને તેને બનાવ્યું હતું...

JavaScript · 3 min read

TypeScript જીતી ગયું છે. તેનાથી આપણને ખરેખર શું મળ્યું છે તે અહીં જુઓ.

TypeScript જીતી ગયું છે. તેનાથી આપણને ખરેખર શું મળ્યું છે તે અહીં જુઓ. હવે TypeScript વાપરવા બાબતે કોઈ દલીલ કરતું નથી. નવા પ્રોજેક્ટ્સમાં તે ડિફોલ્ટ તરીકે જ વપરાય છે. ચર્ચા હવે પૂરી થઈ ગઈ છે. તેની સાચી કિંમત માત્ર...

JavaScript · 2 min read

React vs Next.js: Which Should You Learn?

React vs Next.js: Which Should You Learn? Beginners often ask if they should learn React or Next.js first. The wrong choice slows your progress. This guide helps you decide based…

JavaScript · 2 min read

ફાયરબેઝ પર કસ્ટમ ઈ-કોમર્સ

ફાયરબેઝ પર કસ્ટમ ઈ-કોમર્સ: મેં શરૂઆતથી જ એક કસ્ટમ ઈ-કોમર્સ સાઇટ બનાવી છે. મેં કોઈ તૈયાર પ્લેટફોર્મ્સનો ઉપયોગ કર્યો નથી. મેં ફાયરબેઝ રિયલટાઇમ ડેટાબેઝ અને નેટલિફીનો ઉપયોગ કર્યો છે. ધ્યેય એ હતો કે...

JavaScript · 2 min read

બે PWA વચ્ચે સાઇન કરેલ ટોકન: બેકએન્ડ વગર HMAC SHA256

બે PWA વચ્ચે સાઇન કરેલ ટોકન: બેકએન્ડ વગર HMAC SHA256. તમારે એક PWA માંથી બીજા PWA માં યુઝર આઈડેન્ટિટી પાસ કરવાની જરૂર છે. બંને એપ્સ અલગ-અલગ Firebase પ્રોજેક્ટ્સ પર ચાલે છે. તેઓ કોઈ ડેટા શેર કરતા નથી...

JavaScript · 2 min read

JavaScript સાથે તમારો પહેલો Discord Bot બનાવો

JavaScript સાથે તમારો પહેલો Discord Bot બનાવો. તમે Discord bot બનાવવા માંગો છો. કદાચ તમે મ્યુઝિક વગાડતા અથવા પોલ (polls) ચલાવતા બોટ્સ જુઓ છો અને વિચારતા હોવ છો કે તેઓ કેવી રીતે કામ કરે છે. આ શ્રેણીના અંત સુધીમાં...

JavaScript · 2 min read

7 વર્ષ પછી હું ફરીથી JavaScript તરફ કેમ વળ્યો?

7 વર્ષ પછી હું ફરીથી JavaScript તરફ કેમ વળ્યો? હું 7 વર્ષનો અનુભવ ધરાવતો UI ડેવલપર છું. મને HTML અને CSS આવડે છે. હું Figma ડિઝાઇન્સને કોડમાં બદલી શકું છું. પરંતુ મને ક્યારેય સાચા ડેવલપર જેવું લાગ્યું નહીં...

JavaScript · 2 min read

TypeScript Won. Here Is What That Bought Us.

TypeScript Won. Here Is What That Bought Us. The debate is over. Most new frontend projects use TypeScript by default. People no longer argue about whether to adopt it. The real v…

JavaScript · 2 min read

મેં મારા એપનું ડેટાબેઝ બદલીને ગૂગલ ડ્રાઈવ ફોલ્ડર કરી દીધું

મેં મારા એપનું ડેટાબેઝ બદલીને ગૂગલ ડ્રાઈવ ફોલ્ડર કરી દીધું. હું મારી દીકરીની સંગીત પ્રગતિને ટ્રેક કરવા માંગતો હતો. તેને દર અઠવાડિયે તેના શિક્ષક પાસેથી ઓડિયો ક્લિપ્સ અને નોટ્સ મળે છે. હું સાંભળવા માંગતો હતો...

JavaScript · 2 min read

આ બાબતોનું ડીબગિંગ

આ બાબતોનું ડીબગિંગ. શરૂઆત કરનારાઓને લાગે છે કે અનુભવી ડેવલપર્સ ભૂલો નથી કરતા. પણ સત્ય કંઈક અલગ છે. અનુભવી ડેવલપર્સ ફક્ત ભૂલો ઝડપથી શોધી કાઢે છે. મેં એક ફૂલ સ્ટેક પ્રો...

JavaScript · 2 min read

જ્યારે React 'Re-render' કહે છે, ત્યારે તેનો અર્થ ત્રણ બાબતો થાય છે

જ્યારે React 'Re-render' કહે છે, ત્યારે તેનો અર્થ ત્રણ બાબતો થાય છે. જ્યારે તમે setState કોલ કરો છો, ત્યારે React ફક્ત DOM ને જ અપડેટ નથી કરતું, પરંતુ તે ક્રમશઃ ત્રણ અલગ-અલગ તબક્કાઓ ચલાવે છે. મોટાભાગના ડેવલપર્સ...

JavaScript · 2 min read

Pagelyze બનાવવાથી મને React વિશે શું શીખવા મળ્યું

Pagelyze બનાવવાથી મને React વિશે શું શીખવા મળ્યું. Pagelyze બનાવવાથી React વિશેનો મારો દૃષ્ટિકોણ બદલાઈ ગયો. મેં માત્ર થીયરી જોવાનું બંધ કર્યું અને પ્રોડક્ટ આર્કિટેક્ચર પર ધ્યાન આપવાનું શરૂ કર્યું. Pagelyze એક વેબ...

JavaScript · 2 min read

JavaScript માં Shallow Copy વિરુદ્ધ Deep Copy

JavaScript માં Shallow Copy વિરુદ્ધ Deep Copy. JavaScript ડેટા પ્રકારના આધારે કોપી કરવાની પ્રક્રિયા બે રીતે કરે છે. પ્રિમીટિવ વેલ્યુઝ (Copy by Value). પ્રિમીટિવ પ્રકારોમાં સ્ટ્રિંગ્સ, નંબર... શામેલ છે.

JavaScript · 2 min read

૧૦૦ દિવસ, ૮૭ સાધનો, શૂન્ય સર્વર્સ

૧૦૦ દિવસ, ૮૭ સાધનો, શૂન્ય સર્વર્સ. મેં ToolKnit બનાવવામાં ૧૦૦ દિવસ વિતાવ્યા છે. તે ૮૭ બ્રાઉઝર આધારિત સાધનોનો એક સેટ છે. મોટાભાગની ટૂલ સાઇટ્સ આ રીતે કામ કરે છે: તમે એક ફાઇલ અપલોડ કરો છો. એક સર્વર તેને પ્રોસેસ કરે છે...

JavaScript · 2 min read

મેં ટેકનિકલ ભૂમિકા માટે 5 ઉમેદવારોનો ઇન્ટરવ્યુ લીધો

મેં ટેકનિકલ ભૂમિકા માટે 5 ઉમેદવારોનો ઇન્ટરવ્યુ લીધો. ગયા અઠવાડિયે મેં ફ્રન્ટએન્ડ રોલ માટે પાંચ ઉમેદવારોનો ઇન્ટરવ્યુ લીધો હતો. તેમની પૃષ્ઠભૂમિ અને કૌશલ્યો અલગ-અલગ હતા. દિવસના અંત સુધીમાં...

JavaScript · 2 min read

JavaScript એરે મેથડ્સ ભાગ 1

JavaScript એરે મેથડ્સ ભાગ 1. JavaScript માં એરે એક ખાસ ઓબ્જેક્ટ છે. તે એક જ વેરિયેબલમાં એકસાથે અનેક કિંમતોનો સંગ્રહ કરે છે. દરેક વિદ્યાર્થી માટે અલગ-અલગ વેરિયેબલ્સ બનાવવાને બદલે: 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