promise and prototypes in javascript
Promise در JavaScript

جاوااسکریپت در ذات خودش یک زبان Synchronous هستش. تفاوت asynchronous و synchronous توی اینه که توی زبان های synchronous مثل جاوااسکریپت شما توی هر لحظه دقیقا یک کار رو می‌تونین انجام بدین…

profile-github-amazing
ساختن پروفایل جذاب برای گیت هاب

اگر تازه‌وارد گیت هاب شده باشین و خودتون یا هرکسی وارد پروفایلتون بشه به صورت پیشفرض فعالیت شما و اخرین پروژه های روی گیت هابتون رو میبینه حالا اگر هیچ…

grokking-algorithms-book
بررسی کتاب grokking algorithms

یادگیری الگوریتم میتونه یه بخش جالب از مسیر برنامه نویسی و مهندسی نرم افزار باشه که دیر یا زود مجبوریم به سراغش بریم و توی مصاحبه های شغلی هم گاها…

the-road-to-react-book
بررسی کتاب The Road to React

کتاب The Road to React نوشته Robin Wieruch یکی از کتاب های پرطرفدار در برای آموزش React هست که من هم این کتاب رو تهیه کردم و بعد از خوندن…

difference-between-obj-object-ts
تفاوت بین تایپ‌های object، Object و {} در تایپ اسکریپت

وقتی توی تایپ اسکریپت یک آبجکت رو تعریف می‌کنین برای انتخاب تایپ اون آبجکت شما چندین انتخاب دارین مثل تایپ های Object و object و {} اما خب تفاوت‌های این…

تیلویند و prettier
مرتب‌سازی کلاس های tailwind به کمک prettier

کتابخونه tailwind یکی از پرکاربردترین کتابخونه‌های css و محبوب قطعا tailwindcss هست که به خاطر انعطاف بالا و حجم کمی که برای استایل دهی به پروژه اضافه میکنه به شدت…

آرتروز فکری
آرتروز فکری

خیلی اتفاقی داشتم یه مطلب می‌خوندم که به واژه "آرتروز فکری" رسیدم و این کلمه برام اینقدر جذابیت داشت که مطلب رو ول کنم و برم دنبالش که ببینم چی…

تغییرات کدها در ری اکت 19
تغییر کدها در React ۱۹

چند وقتی هست که react 19 توی نسخه بتای خودش هست و صبحت از بهینه شدن کدها و ویژگی هایی هست که قراره بهش اضافه بشه. اگر مایلین که با…

useref_vs_usestate
تفاوت useRef و useState در React

وقتی که ما قصد داریم داده ای رو توی برنامه ری اکتی خودمون ذخیره کنیم باید بررسی کنیم که توی "چرخه حیات" کامپونتت (component lifecycle)، نیاز داریم که داده تغییر…

3-tip-react-code-improve
۳ نکته برای بهبود کد در React

میشه گفت که react یکی از پراستفاده ترین کتابخونه های frontend هست که بازارکار خیلی خوبی نسبت به سایر کتابخونه و فریم ورک ها هم توی ایران و هم خارج…