GyaanSetu WebDev

Frontend, backend and devops for the modern web.

127 articlesDeep, practical knowledge

વિડ્થ ચેકને કારણે એક કાન્જી બગડી ગઈ

વિડ્થ ચેકને કારણે એક કાન્જી બગડી ગઈ. એક નામ ટર્મિનલ ટેબલમાં ગયું અને તે બગડીને બહાર આવ્યું. અટક 𠮷田 હતી. પહેલો અક્ષર સામાન્ય 吉 નથી, પરંતુ તે 𠮷 (U+20BB7) છે. આ એક દુર્લભ...

WebDev · 2 min read

Namecheap Shared Hosting પર NestJS કેવી રીતે ડિપ્લોય કરવું

Namecheap Shared Hosting પર NestJS કેવી રીતે ડિપ્લોય કરવું. Namecheap shared hosting પર NestJS ડિપ્લોય કરવું એ સ્ટેટિક સાઇટ અથવા PHP એપ ડિપ્લોય કરવા જેવું નથી. તમે ફક્ત ફાઇલો અપલોડ કરીને અને...

WebDev · 2 min read

તમારા એજન્ટે પ્રોડ (Prod) તોડ્યું નથી. તમારી પાઇપલાઇને કર્યું છે.

તમારા એજન્ટે પ્રોડ તોડ્યું નથી. તમારી પાઇપલાઇને કર્યું છે. તમારા એજન્ટે પ્રોડક્શન તોડ્યું નથી. તમારી પાઇપલાઇને કર્યું છે. ઘણી ટીમો પુલ રિક્વેસ્ટ (pull requests) ખોલવા માટે એજન્ટ્સનો ઉપયોગ કરે છે. તેઓ લિન્ટ (lint) તપાસવા માટે CI નો ઉપયોગ કરે છે...

WebDev · 2 min read

React માં લિંક્સની ગૂંચવણ વગર ઈમેલ બદલવાની પ્રક્રિયાઓનું પરીક્ષણ કરો

React માં લિંક્સની ગૂંચવણ વગર ઈમેલ બદલવાની પ્રક્રિયાઓનું પરીક્ષણ કરો. એકાઉન્ટનો ઈમેલ બદલવો નાનું કામ લાગે છે. વાસ્તવમાં તે ટેસ્ટિંગની ભૂલોનું એક મોટું કારણ છે. ટેસ્ટર્સ ઘણીવાર કન્ફર્મેશન...

WebDev · 3 min read

મેં બ્રાઉઝરમાં એક CAD એડિટર બનાવ્યું, અને પછી એક LLM ને તેનો ઉપયોગ કરતા શીખવ્યું

મેં બ્રાઉઝરમાં એક CAD એડિટર બનાવ્યું, અને પછી એક LLM ને તેનો ઉપયોગ કરતા શીખવ્યું. મેં મારા એપને પૂછ્યું: "કેટલા દરવાજા અને બારીઓ છે?" AI એ સંખ્યા સાથે જવાબ આપ્યો. પછી તેણે કંઈક ઉમેર્યું...

WebDev · 3 min read

મારું CI/CD પાઇપલાઇન ૩ મહિના સુધી સફળ રહ્યું — પછી મેં લોગ્સ વાંચ્યા

મારું CI/CD પાઇપલાઇન ૩ મહિના સુધી સફળ રહ્યું — પછી મેં લોગ્સ વાંચ્યા. લીલા ચેકમાર્ક જોવામાં સારા લાગે છે. દરેક પુલ રિક્વેસ્ટ સફળ રહી. દરેક ડિપ્લોય કામ કરી ગયું. પછી એક યુઝરે બગડેલી ફીચર વિશે જાણ કરી. તે...

WebDev · 2 min read

પરફેક્ટ લાઇટહાઉસ સ્કોર પાછળનું દરેક ઓપ્ટિમાઇઝેશન

પરફેક્ટ લાઇટહાઉસ સ્કોર પાછળનું દરેક ઓપ્ટિમાઇઝેશન. હું મારી સાઇટ પર સતત લાઇટહાઉસ ચલાવું છું. તે દરેક લોકલ રન પર અને Vercel ના રિયલ એક્સપિરિયન્સ સ્કોરમાં 100 જ રહે છે. આ સ્ક્ર...

WebDev · 2 min read

HTTP ને ૨૦ વર્ષમાં પહેલીવાર નવો મેથડ મળ્યો છે

HTTP ને ૨૦ વર્ષમાં પહેલીવાર નવો મેથડ મળ્યો છે. તમે કદાચ આ પહેલા પણ કર્યું હશે. તમારે પ્રોડક્ટ્સ શોધવાની જરૂર છે. તમારા સર્ચ ફિલ્ટર્સ URL માટે ખૂબ મોટા છે. આને ઠીક કરવા માટે, તમે ઉપયોગ કરો છો...

WebDev · 2 min read

ઇનબોક્સ કોલિઝન વગર React ઇન્વાઇટ ઈમેઈલ્સનું પરીક્ષણ કરો

ઇનબોક્સ કોલિઝન વગર React ઇન્વાઇટ ઈમેઈલ્સનું પરીક્ષણ કરો. જ્યારે ઇન્વાઇટ ફ્લો શેર કરેલા QA ઇનબોક્સને ભરી દે છે, ત્યારે પ્રિવ્યુ એન્વાયરમેન્ટ્સ નિષ્ફળ જાય છે. એક ટેસ્ટર ખોટી લિંક ખોલે છે, જ્યારે બીજો જૂનો મેસેજ મેળવે છે...

WebDev · 2 min read

My Coding Agent Remembered Sessions, Not Work

My Coding Agent Remembered Sessions, Not Work A coding agent can keep a thread alive and still feel forgetful. I ran into this issue while building CliGate. I fixed session contin…

WebDev · 2 min read

OAuth નો ઇતિહાસ: પાસવર્ડથી વૈશ્વિક ધોરણો સુધી

OAuth નો ઇતિહાસ: પાસવર્ડથી વૈશ્વિક ધોરણો સુધી. તમે તેને દરરોજ જુઓ છો. તમે "Login with Google" અથવા "Login with GitHub" પર ક્લિક કરો છો. તમે પાસવર્ડ ટાઈપ કરતા નથી. તમે તરત જ સાઇટમાં પ્રવેશ કરો છો...

WebDev · 3 min read

ચેટબોટ્સથી આગળ જનરેટિવ AI નો સંસ્થાઓમાં ઉપયોગ કેવી રીતે થાય છે

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

WebDev · 2 min read

Lovable અને Supabase પર 16 પ્રોડક્ટ્સ ચલાવવામાં થતી ટેકનિકલ ભૂલો

Lovable અને Supabase પર 16 પ્રોડક્ટ્સ ચલાવવામાં થતી ટેકનિકલ ભૂલો. અમે Inithouse માં 16 પ્રોડક્ટ્સ ચલાવીએ છીએ. અમે તે બધા માટે Lovable અને Supabase નો ઉપયોગ કરીએ છીએ. એક જ ટીમ બધું સંભાળે છે. સંભાળી...

WebDev · 2 min read

Monorepo ETL માટે 4 GitHub Actions પેટર્ન

Monorepo ETL માટે 4 GitHub Actions પેટર્ન. એક જ monorepo માંથી ત્રણ સાઇટ્સ ચલાવવાથી સમસ્યાઓ ઊભી થાય છે. તમારે ત્રણ અલગ-અલગ ETL જોબ્સ, ત્રણ કન્ટેન્ટ રીબિલ્ડ્સ અને ત્રણ ડિપ્લોયમેન્ટ... નો સામનો કરવો પડે છે.

WebDev · 2 min read

મેં મારું પોતાનું ટનલિંગ પ્લેટફોર્મ બનાવ્યું

મેં મારું પોતાનું ટનલિંગ પ્લેટફોર્મ બનાવ્યું. મેં મારા લેપટોપ પર એક વેબ એપને સુધારવામાં ત્રણ દિવસ વિતાવ્યા. તે એકદમ પરફેક્ટ લાગતું હતું. પછી મેં તેને મારા ફોન પર ટેસ્ટ કરવાનો પ્રયાસ કર્યો. બધું બગડી ગયું. લોકલ ડેવલપમેન્ટ...

WebDev · 2 min read

AWS નવા શીખનારાઓ માટે: S3, ડુપ્લીકેશન, અને પ્રી-સાઈન્ડ URL

AWS નવા શીખનારાઓ માટે: S3, ડુપ્લીકેશન, અને પ્રી-સાઈન્ડ URL. રમકડા જેવી એપ્સ બનાવવાનું બંધ કરો. પ્રોડક્શન સિસ્ટમ્સ બનાવવાનું શરૂ કરો. જો તમારું સર્વર ડિસ્પોઝેબલ હોય, તો તમારી ફાઇલો તેના ડિસ્કમાં રહી શકતી નથી.…

WebDev · 2 min read

મેમ્બરશિપ દ્વારા સુરક્ષિત વર્ડપ્રેસ સાઇટ્સ માટે સર્ચ મોડલ બનાવવું

મેમ્બરશિપ દ્વારા સુરક્ષિત વર્ડપ્રેસ સાઇટ્સ માટે સર્ચ મોડલ બનાવવું. મોટાભાગના વર્ડપ્રેસ સર્ચ ટ્યુટોરિયલ્સ હેડરમાં વિજેટ ઉમેર્યા પછી અટકી જાય છે. જ્યારે તમારી પાસે 'p...' જેવી સુરક્ષિત સામગ્રી હોય ત્યારે આ પદ્ધતિ નિષ્ફળ જાય છે...

WebDev · 2 min read

ઓથોરાઈઝેશન બગ્સ શોધવા માટે AI નો ઉપયોગ

ઓથોરાઈઝેશન બગ્સ શોધવા માટે AI નો ઉપયોગ. બગ બાઉન્ટી પ્રોગ્રામ્સ બદલાઈ રહ્યા છે. કેટલાક પ્રોગ્રામ્સ ઈનામ આપવાનું બંધ કરી દીધું છે. અન્ય પ્રોગ્રામ્સ ચૂકવણીમાં 80% નો ઘટાડો કર્યો છે. તેનું કારણ એ નથી કે AI ઘણા બધા બગ શોધી કાઢે છે...

WebDev · 2 min read

The Pragmatic Programmer: 20 Years Later

The Pragmatic Programmer: 20 Years Later I read The Pragmatic Programmer over two decades ago. Back then, it felt like a list of good practices. Today, after years of breaking sys…

WebDev · 2 min read

એક એવો બગીચો જેની કોઈએ માંગણી કરી નહોતી

એક એવો બગીચો જેની કોઈએ માંગણી કરી નહોતી. ૨૧ જૂને, મેં એક બગીચો બનાવ્યો. મેં કોઈ કોડબેઝ કે ડેશબોર્ડ બનાવ્યું નથી. મેં ALICE Garden બનાવ્યું. જ્યારે હું કામ કરું છું ત્યારે તે લોકલ URL પર અને GitHub r...

WebDev · 2 min read

How We Build Client Safe Publishing Workflows

How We Build Client Safe Publishing Workflows Most social automation fails because it treats publishing as the entire job. For client work, publishing is just the last step. The r…

WebDev · 2 min read

તમારી વાઈબ કોડેડ વેબસાઇટ ક્યારેય ગૂગલ પર રેન્ક કેમ ન કરી શકે?

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

WebDev · 2 min read

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

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

WebDev · 2 min read