GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

فرم‌های انگولار به زیبایی با HTML استاندارد کار می‌کنند. , , و همه بدون تلاش اضافی در Reactive Forms جای می‌گیرند. فریم‌ور...

فرم‌های انگولار به زیبایی با HTML استاندارد کار می‌کنند. , , و همه بدون تلاش اضافی در Reactive Forms جای می‌گیرند. این فریم‌ورک رویدادها، مقادیر و وضعیت آن‌ها را درک می‌کند...

WebDev · 7 min read

هر توسعه‌دهنده وب با حس تماشای رندر شدن بی‌نقص اپلیکیشن خود در یک محیط استیجینگ کنترل‌شده آشناست

هر توسعه‌دهنده وب با حس تماشای رندر شدن بی‌نقص اپلیکیشن خود در یک محیط استیجینگ کنترل‌شده آشناست. عرضه یک ویجت جاسازی‌شده، آن آرامش را کاملاً از بین می‌برد...

WebDev · 6 min read

اگر تا به حال صفحه‌ای را رفرش کرده‌اید و شاهد ناپدید شدن CSS خود بوده‌اید، یا فایلی را به حالت قبل برگردانده‌اید اما متوجه شده‌اید که نمی‌توانید به یاد بیاورید چ...

اگر تا به حال صفحه‌ای را رفرش کرده‌اید و شاهد ناپدید شدن CSS خود بوده‌اید، یا فایلی را به حالت قبل برگردانده‌اید اما متوجه شده‌اید که نمی‌توانید به یاد بیاورید چه چیزی را تغییر داده‌اید، شما شکاف میان کدنویسی... را درک می‌کنید.

WebDev · 6 min read

تنها یک خط کد می‌تواند کل مدل کنترل دسترسی شما را از کار بیندازد. اگر بدنه درخواست را مستقیماً در یک دستور به‌روزرسانی پایگاه داده قرار دهید و...

تنها یک خط کد می‌تواند کل مدل کنترل دسترسی شما را از کار بیندازد. اگر بدنه درخواست را مستقیماً در یک دستور به‌روزرسانی پایگاه داده قرار دهید، در واقع به کاربر خودکاری داده‌اید تا طرحواره (schema) شما را بازنویسی کند. ...

WebDev · 6 min read

اپلیکیشن شما ده دقیقه خوب کار می‌کند. سپس اسکرول کردن سنگین می‌شود. بعد از نیم ساعت، مصرف تب به یک گیگابایت می‌رسد. در نهایت

اپلیکیشن شما ده دقیقه خوب کار می‌کند. سپس اسکرول کردن دچار لگ می‌شود. بعد از نیم ساعت، مصرف تب به یک گیگابایت می‌رسد. در نهایت، صفحه با خطای کمبود حافظه (out of memory) از کار می‌افتد و شما هیچ...

WebDev · 6 min read

وقتی برای اولین بار شروع به توسعه با هوش مصنوعی می‌کنید، بلندترین صداها همگی به یک نقطه اشاره می‌کنند: مدل. پ

وقتی برای اولین بار شروع به توسعه با هوش مصنوعی می‌کنید، بلندترین صداها همگی به یک نقطه اشاره می‌کنند: مدل. می‌گویند اگر مدل درستی را انتخاب کنید، بقیه چیزها خودبه‌خود...

WebDev · 5 min read

هر توسعه‌دهنده React در نهایت با یک سوال مشابه روبرو می‌شود: آیا باید از Context استفاده کنم یا این یک مشکل مربوط به Redux است؟ اگر شما

هر توسعه‌دهنده React در نهایت با یک سوال مشابه روبرو می‌شود: آیا باید از Context استفاده کنم یا این یک مشکل مربوط به Redux است؟ اگر تنها چند ماه است که شروع به برنامه‌نویسی کرده‌اید، هیاهوی موجود در فضای آنلاین...

WebDev · 6 min read

شما نمی‌توانید توسعه را متوقف کنید. این اولین چیزی است که باید بپذیرید. تیکت‌ها مدام می‌رسند و مشتریان انتظار ارسال...

شما نمی‌توانید توسعه را متوقف کنید. این اولین چیزی است که باید بپذیرید. تیکت‌ها مدام می‌رسند، مشتریان انتظار ارسال دارند و کدهای موجود شما فقط به این دلیل که... متوقف نمی‌شوند.

WebDev · 5 min read

اینترنت تصمیم گرفته است که امسال سالِ «عامل» است. LangGraph، CrewAI و AutoGen نام‌هایی هستند که در هر مهند...

اینترنت تصمیم گرفته است که امسال سالِ «عامل» است. LangGraph، CrewAI و AutoGen نام‌هایی هستند که در هر نقشه راه مهندسی دیده می‌شوند. تیم‌ها در حال تست فشار بر لایه‌های ارکستراسیون...

WebDev · 3 min read

ماه اول شما در یک استارتاپ، تجربه‌ای ماندگار است. خبری از روند یادگیری کند یا یک هفته صرف تماشای ویدئوهای توجیهی در حین انتظار نیست.

ماه اول شما در یک استارتاپ، تجربه‌ای ماندگار است. خبری از روند یادگیری کند نیست؛ خبری از یک هفته صرف تماشای ویدئوهای توجیهی در انتظار آماده شدن لپ‌تاپ توسط بخش IT نیست. از همان روز اول، از شما انتظار می‌رود که...

WebDev · 4 min read

شما کامیت را پوش کردید چون داشبورد مانیتورینگ تمیز به نظر می‌رسید. کد HTTP 200. تیک سبز. برای ناهار رفتید.

شما کامیت را پوش کردید چون داشبورد مانیتورینگ تمیز به نظر می‌رسید. کد HTTP 200. تیک سبز. برای ناهار رفتید. وقتی برگشتید، کاربران با جداول خالی و اعداد قدیمی مواجه بودند...

WebDev · 3 min read