GyaanSetu WebDev

Frontend, backend and devops for the modern web.

460 articlesDeep, practical knowledge

איך להעלות מסמכים בצ'אט של Firebase

איך להעלות מסמכים בצ'אט של Firebase. בניית אפליקציית צ'אט עבור צוות מכירות דורשת יותר מטקסט ותמונות. מפעילים זקוקים לעיתים קרובות לשיתוף קבצי PDF, קבצי Word וגיליונות Excel...

WebDev · 2 min read

בניית מרכז התראות ב-Firebase PWA

בניית מרכז התראות ב-Firebase PWA. ניהול צוות מכירות דורש כלים רבים. לוח הבקרה שלי השתמש בהתראות פוש של FCM, צ'אטים, תזכורות ויומן משותף...

WebDev · 2 min read

בניית מדריך אפליקציה אינטראקטיבי

בניית מדריך אפליקציה אינטראקטיבי. צוותי תמיכה מתקשים לעיתים קרובות כשהם משתמשים באפליקציות שהם מעולם לא התקינו. מדריך PDF הוא פתרון גרוע כי אף אחד לא קורא אותם. בניתי כלי ש...

WebDev · 2 min read

4 GitHub Actions Patterns for Monorepo ETL

4 GitHub Actions Patterns for Monorepo ETL Running three sites from one monorepo creates problems. You face three separate ETL jobs, three content rebuilds, and three deployment p…

WebDev · 2 min read

LLMS.TX: WHY YOUR WEBSITE NEEDS IT

LLMS.TX: WHY YOUR WEBSITE NEEDS IT AI search engines like ChatGPT and Perplexity are changing how people find information. To stay visible, your website needs a new tool: an llms.…

WebDev · 2 min read

GPT Image 2: Which node does it delete?

GPT Image 2: Which node does it delete? New image models often come with flashy demos. Builders should ignore the hype. A demo is not a build decision. Instead, ask one question:…

WebDev · 2 min read

Cloudflare’s New AI Crawler Controls

Cloudflare’s New AI Crawler Controls Website traffic is changing. In the past, search engines crawled your site to help people find you. It was a simple deal. AI has made this muc…

WebDev · 2 min read

I Built My Own Tunneling Platform

I Built My Own Tunneling Platform I spent three days polishing a web app on my laptop. It looked perfect. Then I tried testing it on my phone. Everything broke. Local development…

WebDev · 2 min read

מפת דרכים למפתחי MERN Stack

מפת דרכים למפתחי MERN Stack. ה-MERN stack הוא בחירה מובילה לפיתוח אתרים. הוא מאפשר לכם לבנות אפליקציות Full Stack באמצעות שפה אחת בלבד: JavaScript. MERN מייצג...

WebDev · 2 min read

LLM + RAG + Function Calling הוא לא סוכן AI

LLM + RAG + Function Calling הוא לא סוכן AI. אנשים רבים מתייגים כל אפליקציה המשתמשת ב-LLM, RAG ו-Function Calling כסוכן AI. זה שגוי. הכלים הללו מוסיפים יכולת...

WebDev · 2 min read

מלכודת ה-JOIN ב-Firestore

מלכודת ה-JOIN ב-Firestore. אתם נתקלים בבעיה נפוצה ב-Firestore. פונקציית ה-Firebase שלכם זורקת שגיאה של גודל אצווה מקסימלי (maximum batch size). אתם צריכים לבצע JOIN בין הזמנות ללקוחות עבור דאשבורד. אתם מ...

WebDev · 2 min read

בינה מלאכותית ליצירת בדיקות: איפה היא עוזרת ואיפה היא משקרת

בינה מלאכותית ליצירת בדיקות: איפה היא עוזרת ואיפה היא משקרת. בינה מלאכותית כותבת בדיקות במהירות. היא גם כותבת בדיקות שנראות אמיתיות אך בודקות דברים לא נכונים. מדביקים פונקציה לתוך בינה מלאכותית. ה...

WebDev · 2 min read

How I Optimized My Portfolio Website

How I Optimized My Portfolio Website Your portfolio is your first impression. If it loads slowly or fails to show up on Google, you lose opportunities. I optimized my site for spe…

WebDev · 2 min read

5 טעויות REST API שעלו לי במשתמשים

5 טעויות REST API שעלו לי במשתמשים. לפני שלוש שנים בניתי את ה-API הציבורי הראשון שלי. חשבתי שסיימתי אותו בסוף שבוע אחד. חיכיתי שמשתמשים יגיעו. הם הגיעו. ואז הם...

WebDev · 2 min read

שימוש בבינה מלאכותית לאיתור באגי הרשאות

שימוש בבינה מלאכותית לאיתור באגי הרשאות. תוכניות Bug Bounty משתנות. חלק מהתוכניות הפסיקו לשלם פרסים, ואחרות הפחיתו את התשלומים ב-80%. הסיבה היא לא שהבינה המלאכותית מוצאת יותר מדי באגים...

WebDev · 2 min read

בחירת אסטרטגיית רינדור נכונה לאינטרנט

בחירת אסטרטגיית רינדור נכונה לאינטרנט. מהירות ואינטראקטיביות מתנגשות לעיתים קרובות בפיתוח אתרים. אם תתמקדו רק במהירות שבה הדף נראה, אתם עלולים לפגוע בתחושה שהוא מעניק...

WebDev · 2 min read

אימיילים רב-לשוניים מ-Stripe Webhooks

אימיילים רב-לשוניים מ-Stripe Webhooks. צמיחה גלובלית של SaaS טומנת בחובה מלכודות נסתרות. מצאנו אחת כזו ב-Stripe webhooks שלנו. המערכת שלנו שלחה אישורי רכישה, חידושים, וכישלונות...

WebDev · 2 min read

TypeScript מסיק את ההעמסה האחרונה

TypeScript מסיק את ההעמסה האחרונה. ל-TypeScript יש התנהגות ספציפית בשימוש בפונקציות עם העמסות (overloaded functions). כשמנסים להסיק טיפוס מפונקציה עם העמסה, TypeScript רק...

WebDev · 2 min read