طراحی سیستم
چگونه سیستمی بسازیم که زیر بار ترافیک واقعی دوام بیاورد. معماری، مقیاسپذیری، و بررسی تصمیمهایی که هزینهشان را در آینده پرداخت خواهید کرد.
مهندس نرمافزار Staff · لندن
معماری، مقیاسپذیری، کیفیت کد و توسعهی محصولات واقعی با مدلهای زبانی. اینجا تجربههایم را به زبان فارسی و بدون سادهسازیهای گمراهکننده به اشتراک میگذارم.
بیش از ۱۵ سال تجربه · ۱۲۰+ مهندس منتورشده · ۵۰۰+ مقاله به انگلیسی

بیشتر کد روزمرهام را حالا ایجنت مینویسد و کار من شده پرامپت نوشتن. اما ریویو و مصاحبه هنوز شما را رودرروی خود کد میگذارند. برای همین یک ابزار کوچک برای خودم ساختم.

حالا یک ایجنت در بیست دقیقه کاری را میکند که سه هفته طول میکشید. پس کارِ سخت کجا رفت؟ و اگر تازه شروع کردهاید، باید روی چه چیزی وقت بگذارید؟

چرا مدتی ننوشتم، و از اینبهبعد قرار است دربارهی چه چیزهایی بنویسم.
چگونه سیستمی بسازیم که زیر بار ترافیک واقعی دوام بیاورد. معماری، مقیاسپذیری، و بررسی تصمیمهایی که هزینهشان را در آینده پرداخت خواهید کرد.
تایپاسکریپت، ریاکت و نود-جیاس. رویکردهایی برای نوشتن کدهای خوانا، تستپذیر و پایدار که فراتر از صرفاً اجرا شدن، ارزش خلق میکنند.
توسعهی محصولات کاربردی با استفاده از مدلهای زبانی. مسیری از خلق ایده تا پیادهسازی سیستمی پایدار در محیط عملیاتی.
هشت دورهی ویدیویی فارسی روی مکتبخونه، دربارهی جاوااسکریپت، ریاکت، نود و کیفیت کد. هر دوره روی صفحهی خودش باز میشود.
از پایههای زبان تا کلوژر، پرامیس و رفتار ناهمگام؛ همان مفاهیمی که در کد واقعی و در مصاحبهها سراغتان میآید.
شروع کار با ریاکت: کامپوننت، استیت و هوکها، تا اولین رابط کاربریای که بعداً هم بشود نگهداریاش کرد.
نوشتن کدی که شش ماه بعد هم خوانده شود: نامگذاری، توابع کوچک و مرزبندی درست میان بخشهای سیستم.
الگوهای پیشرفتهی ریاکت، مدیریت وضعیت، بهینهسازی رندر و ساختاردهی به پروژههایی که بزرگ میشوند.
مسیر کامل فرانتاند از HTML و CSS تا جاوااسکریپت و ریاکت، برای کسی که از صفر شروع میکند.
سمت سرور با نود: ساخت API، کار با دیتابیس، و رساندن یک سرویس به جایی که بشود به آن تکیه کرد.
یک وبینار رایگان دربارهی مسیر شغلی فرانتاند: از کجا شروع کنیم و کدام مهارتها واقعاً تعیینکنندهاند.
ساخت اپلیکیشن موبایل با همان دانش ریاکت، بدون یادگیری دوبارهی زبان و ابزار بومی هر پلتفرم.
احسان گازار هستم، مهندس نرمافزار Staff ساکن لندن. بیش از ۱۵ سال است که در دنیای توسعهی نرمافزار فعالیت میکنم؛ از طراحی رابط کاربری تا معماری سیستمهای پیچیدهای که باید سالها بدون وقفه زیر بار ترافیک واقعی پایدار بمانند.
با وجود اینکه سالهاست به زبان انگلیسی مینویسم و تدریس میکنم، جای خالی انتقال این تجربهها به زبان مادریام را همیشه حس میکردم. اینجا نقطهی شروعی برای اشتراکگذاری همان مباحث با زبان شیرین فارسی است.