Navid Barsalari·۴ روز پیشCORS: راهنمای جامع از مفاهیم پایه تا Security Best Practicesمقدمه: مشکلی که CORS حل میکندفرض کنید وبسایت evil.com بدون اجازه شما بخواهد به bank.com درخواست بزند و موجودی حسابتان را بخواند. مرورگر چط…
Navid Barsalari·۱۶ روز پیشSet و WeakSet در JavaScript: راهنمای جامع از مبتدی تا حرفهایمقدمه: چرا Array کافی نیست؟فرض کنید میخواهید لیستی از کاربران آنلاین را نگه دارید. با Array مینویسید:const onlineUsers = []; function ad…
Navid Barsalari·۱۷ روز پیشالگوریتم در گولنگ (قسمت سوم): Valid Parentheses و فرار از تلههای Tech Lead!در قسمت قبلی با هم الگوریتم Two Sum را شخم زدیم و دیدیم چطور یک HashMap ساده میتواند ما را از شر حلقههای تودرتو و نگاههای سنگین Tech Lea…
Navid Barsalari·۲۳ روز پیشترجمه کتاب JavaScript: The Definitive Guide, 7th Edition۱.۱ کاوش در جاوااسکریپتوقتی در حال یادگیری یک زبان برنامهنویسی جدید هستید، مهم است که مثالهای موجود در کتاب را اجرا کنید، سپس آنها را تغییر…
Navid Barsalari·۱ ماه پیشالگوریتمها در Golang (قسمت دوم): Reverse String/Array و یه دردسر دیگه با Tech Lead!خب، بعد از اون ماجرای Two Sum که Tech Lead ما رو تو مصاحبه داغون کرد، امروز میخوایم یه الگوریتم دیگه رو حل کنیم که خیلی ساده به نظر میرسه…
Navid Barsalari·۱ ماه پیشخداحافظی با آبجکت و آرایه! در جاوااسکریپت (راهنمای جامع Map و Set برای برنامهنویسان ارشد)بیشتر ما برنامهنویسهای جاوااسکریپت، به محض اینکه میخواهیم لیستی از دادهها را ذخیره کنیم یک Array میسازیم و اگر دادههایمان ساختار کلید…
Navid Barsalari·۱ ماه پیشکالبدشکافی حلقهها در جاوااسکریپت: کی، کجا و چرا؟ (از for تا map و for…of)احتمالاً برای شما هم پیش آمده که بخواهید روی یک آرایه پیمایش کنید و ناگهان با منوی باز جاوااسکریپت روبهرو میشوید: for معمولی بنویسم؟ map…
Navid Barsalari·۱ ماه پیش🚀 جاوااسکریپت/تایپاسکریپت: Null در مقابل Undefined (تلهی مقادیر خالی)🧠 خلاصهی مطلبدر دنیای جاوااسکریپت و تایپاسکریپت، هر دو مقدار null و undefined نشاندهنده “عدم وجود داده” هستند، اما منشأ و معنای آنها ک…
Navid Barsalari·۱ ماه پیش🚀 ترفندهای پنهان پرفورمنس در TypeScript🧠 خلاصهTypeScript معمولاً بهعنوان یک ابزار بدون هزینه در زمان اجرا شناخته میشود.اما واقعیت این است که نحوه استفاده شما از TypeScript می…
Navid Barsalari·۱ ماه پیش📦 تأثیر TypeScript روی حجم باندل (با مثال واقعی)🧠 خلاصهTypeScript بهصورت مستقیم حجم باندل را افزایش نمیدهد.اما الگوهایی که در آن استفاده میکنید، میتوانند تأثیر زیادی داشته باشند.⚙️ ا…