تازه‌ترین نوشته‌ها

تجربه‌ها، دیدگاه‌ها و نکات الهام‌بخشی که با شما به اشتراک می‌گذاریم.

لاراول
چهارشنبه, 06 آبان 1405

ساخت سیستم چندپوسته‌ای در لاراول

توی این آموزش، قدم‌به‌قدم یک سیستم چندپوسته‌ای در لاراول می‌سازیم که امکان تعریف، مدیریت و تغییر پوسته‌های سایت رو از طریق پنل مدیریت فراهم می‌کنه.

دنیای توسعه
شنبه, 25 مهر 1405

ایده ساخت سیستم اشتراک

اگه بخوایم برای یه سایت سیستم اشتراک بسازیم، باید چه چیزهایی رو در نظر بگیریم؟ توی این مقاله از مدل‌های مختلف اشتراک تا طراحی دیتابیس و منطق پرداخت و .. صحبت می‌کنیم.

دنیای توسعه
پنج‌شنبه, 16 مهر 1405

حالا که ساختن راحت شده، چی بسازیم؟

با پیشرفت AI، ساختن محصول از همیشه راحت‌تر شده. شاید حالا سؤال مهم‌تر این باشه که چه مسئله‌ای ارزش حل کردن داره و چه چیزی ارزش ساختن.

دنیای توسعه
سه‌شنبه, 14 مهر 1405

ایده ساخت یک Page Builder

تا حالا به این فکر کردید چطور میشه ساختار یک صفحه رو طوری طراحی کرد که کاربر خودش بتونه بخش‌های مختلفش رو جابه‌جا، حذف یا ویرایش کنه؟ توی این مقاله ایده ساخت یک Page Builder رو بررسی می‌کنیم.

دنیای توسعه
جمعه, 10 مهر 1405

معماری Feature-based

در معماری Feature-based، کدها و ساختار پروژه رو بر اساس قابلیت‌های مختلف برنامه کنار هم قرار میدیم. تو این نوشته با یک مثال ساده می‌بینیم این روش چطور ساختار پروژه‌های بزرگ‌تر رو مرتب‌تر می‌کنه.

دنیای توسعه
شنبه, 04 مهر 1405

چه زمانی یک پروژه به معماری مشخص نیاز دارد؟

از کجا بفهمیم یک پروژه به معماری مشخص نیاز داره؟ در این مقاله بررسی می‌کنیم چه زمانی پیچیدگی، طول عمر، تغییرات و اندازه تیم، داشتن یک ساختار مشخص را ضروری‌تر می‌کنند.

هوش مصنوعی
شنبه, 28 شهریور 1405

چرا کد تولیدشده توسط AI معمولاً نیاز به بازنویسی دارد؟

کد تولیدشده توسط AI همیشه آماده استفاده در پروژه واقعی نیست. در این مقاله بررسی می‌کنیم چرا کد AI نیاز به بررسی، تست و بازنویسی دارد.

نکست‌جی‌اس
پنج‌شنبه, 19 شهریور 1405

پیاده سازی Dynamic Filter

توی این مقاله قدم‌به‌قدم یک سیستم Dynamic Filter با Next.js و TypeScript می‌سازیم که فیلترها رو به‌صورت داینامیک دریافت و رندر می‌کنه و وضعیت فیلترها رو داخل URL ذخیره می‌کنه.

دنیای توسعه
چهارشنبه, 21 مرداد 1405

Git Flow

وقتی یک پروژه بزرگ‌تر میشه و چند نفر همزمان روی اون کار می‌کنن، دیگه مدیریت روند توسعه به سادگی یک پروژه شخصی نیست. Git Flow کمک می‌کنه برای توسعه featureها، آماده‌سازی نسخه‌های جدید و رفع مشکلات production مسیر مشخصی داشته باشیم.

لاراول
چهارشنبه, 14 مرداد 1405

الگوی Action در لاراول

اگه سرویس‌هات کم‌کم بزرگ شدن و نمی‌دونی هر عملیات رو کجا قرار بدی، وقتشه با Action Pattern آشنا بشی. توی این مقاله به‌صورت ساده و عملی یاد می‌گیری Action چه کاربردی داره، چه تفاوتی با Service داره و چطور از هر دو در کنار هم استفاده کنی.