شایان میرزایی·۱ ماه پیشوقتی Browser Storage با تیم شما Scale نمیشود؛ چرا namespaced-storage را ساختم؟چند خط localStorage معمولاً خیلی بیخطر به نظر میرسه.یک Feature آخرین Filter کاربر رو نگه میداره.Authentication یک Token ذخیره میکنه.Bas…
رهام رفیعی تهرانی·۲ ماه پیشتفاوت @Output() و output() در Angular؛ کدام را انتخاب کنیم؟در نسخه های جدید Angular، برای تعریف event در کامپوننتها با دو API روبهرو هستیم: دکوراتور قدیمی @Output() و تابع جدید output().
شایان میرزایی·۳ ماه پیشکدریویو در عصر AIیکی از چیزهایی که این روزها خیلی بهش فکر میکنم اینه که AI فقط روش کدنویسی ما رو تغییر نداده؛ به نظرم مجبور شدیم یکی از مهمترین…
Farhad Adeli·۴ ماه پیشکامپوننتهای قابل استفاده مجدد را خیلی زود نسازیدکامپوننتهای قابل استفاده مجدد یکی از جذابترین ایدهها در توسعه فرانتاند هستند.در نگاه اول، کاملاً منطقی به نظر میرسند.چرا یک UI را دو بار بن…
Farhad Adeli·۴ ماه پیشاپلیکیشن فرانتاند را فقط بر اساس نوع فایل مرتب نکنیدیکی از سادهترین راهها برای اینکه یک پروژه فرانتاند در ابتدا تمیز به نظر برسد، مرتب کردن فایلها بر اساس نوع آنهاست.مثلاً:src/ compone…
Farhad Adeli·۴ ماه پیشبیشتر باگهای فرانتاند در واقع باگهای مالکیت State هستندبیشتر باگهای فرانتاند به خاطر UI بد نیستند.مشکل اصلی معمولاً از مالکیت نامشخص State شروع میشود.ممکن است باگ خودش را در ظاهر رابط کاربری…
Farhad Adeli·۴ ماه پیشAI Writes Code. Engineers Build Software.AI can help us write code faster.A lot faster.It can generate React components, create API endpoints, suggest database schemas, write valid…
Farhad Adeli·۵ ماه پیشSimulcast: Manually Controlling Video Quality Layers in WebRTCMost developers misunderstand “manual layer selection” in WebRTC simulcast.They think the receiver simply says:“Give me 360p, 720p, or 1080…
Farhad Adeli·۵ ماه پیشWhat is Simulcast?Most developers think WebRTC video quality is only about internet speed.But in real-time video apps, especially group calls, there is anoth…
رهام رفیعی تهرانی·۵ ماه پیشچطور element مزاحم صفحه رو پیدا کنیمبرای اونایی که خلاقیت شون تو یک زمینه هایی غیرفعاله، هوش مصنوعی میتونه جبران کننده خلاقیت شون باشه