از تجربههای واقعی کار، چیزهایی که یاد گرفتهام و مسئلههایی که ارزش نوشتن داشتهاند.
در قسمت پایانی مجموعه، وضعیتهای یک سفارش و مسیرهای مجاز میان آنها را با یک ماشین حالت متناهی مدل میکنیم....
عملیات ویرایش را به command تبدیل میکنیم و با دو stack ساده، تاریخچهای برای Undo و Redo میسازیم.
یک درخواست را از چند middleware عبور میدهیم و میبینیم هر مرحله چطور میتواند مسیر را ادامه دهد یا همانجا...
چند بهروزرسانی نزدیک به هم را در یک batch جمع میکنیم و با یک scheduler کوچک فقط یک بار کار...
با generator پردازشی میسازیم که دادهها را یکجا محاسبه نمیکند و فقط بهاندازه نیاز مصرفکننده جلو میرود.
تفاوت مقدار محاسبهشده با memoization را بررسی میکنیم و یک cache کوچک میسازیم که نتیجه ورودیهای تکراری را دوباره محاسبه...
در قسمت چهارم، سیستم خودش تشخیص میدهد هر effect کدام دادهها را خوانده است و فقط بعد از تغییر همان...
این بار با Proxy تغییرهای یک شیء معمولی را زیر نظر میگیریم و بدون setterهای جداگانه، اولین نمونه reactive مجموعه...
در قسمت دوم، به سیستم رویداد قابلیت لغو اشتراک اضافه میکنیم و میبینیم چرا هر subscribe باید یک راه مطمئن...
مجموعه را با Event Emitter و Pub-Sub شروع میکنیم و یاد میگیریم بخشهای مختلف برنامه چطور بدون وابستگی مستقیم با...
یک کپچای تصویری جمعوجور با Node.js میسازیم؛ بدون سرویس خارجی و با خروجی PNG واقعی.
برای مدیریت کارها ابزار کم نداریم؛ از To-doهای ساده گرفته تا سرویسهای مفصل مدیریت پروژه. اما خیلی وقتها هیچکدام به...