
توسعهدهنده بکاند
چگونه دیتابیس یک فروشگاه اینترنتی را برای میلیونها رکورد آماده کنیم؟
طراحی Schema، ایندکسگذاری، Partitioning و استراتژی رشد سیستم.
آخرین مقالات و آموزشها
خانه
/
بلاگ
مرتب سازی:
۱۱۸ مقاله

توسعهدهنده بکاند
چگونه دیتابیس یک فروشگاه اینترنتی را برای میلیونها رکورد آماده کنیم؟
طراحی Schema، ایندکسگذاری، Partitioning و استراتژی رشد سیستم.

توسعهدهنده بکاند
چرا صفحه محصولات فروشگاه کند است؟ بررسی از API تا Query دیتابیس
در این مقاله، یک سناریوی واقعی از فروشگاه اینترنتی را بررسی میکنیم و یاد میگیریم چگونه گلوگاه عملکردی را پیدا کنیم؛ از Queryهای دیتابیس و ایندکسگذاری گرفته تا مشکل N+1، صفحهبندی و کش.

توسعهدهنده بکاند
چرا دیتابیس کند میشود؟ راهنمای جامع شناسایی و رفع گلوگاههای عملکردی
چرا دیتابیس کند میشود؟ راهنمای بهینهسازی عملکرد PostgreSQ

توسعهدهنده فرانتاند
طراحی صفحه اصلی سایت؛ چه چیزی باید در نگاه اول دیده شود؟
در طراحی صفحه اصلی سایت چه چیزهایی مهم است؟

توسعهدهنده فرانتاند
هزینه طراحی سایت به چه عواملی بستگی دارد؟
هزینه طراحی سایت به چه عواملی بستگی دارد؟ با تأثیر نوع سایت، طراحی اختصاصی، امکانات، سئو و پشتیبانی بر قیمت نهایی آشنا شوید.

مهندس تضمین کیفیت (QA)
چطور یک گزارش باگ حرفهای بنویسیم؟
گزارش باگ حرفهای یک ابزار ارتباطی حیاتی بین مهندس تضمین کیفیت و توسعهدهنده است که اگر درست نوشته شود، زمان رفع نقص را بهشدت کاهش میدهد و از سوءتفاهمها و رفتوبرگشتهای بیمورد جلوگیری میکند. در این بلاگ یاد میگیریم یک گزارش باگ خوب چه اجزایی دارد، چطور آن را شفاف و قابل بازتولید بنویسیم، چه اشتباهاتی را مرتکب نشویم و چطور از گزارش باگ بهعنوان یک سند کیفیت استفاده کنیم.

مهندس تضمین کیفیت (QA)
مهندس تضمین کیفیت دقیقاً چه کاری انجام میدهد؟
مهندس تضمین کیفیت فقط کسی نیست که در انتهای پروژه باگ پیدا میکند، بلکه نقش او طراحی فرآیندهایی است که از همان ابتدا از ایجاد نقص جلوگیری میکنند و کیفیت را به یک ویژگی ذاتی محصول تبدیل میکنند. او در تمام مراحل توسعه، از تحلیل نیازمندیها تا انتشار نهایی، حضور دارد و با توسعهدهندگان، مدیران محصول و سایر ذینفعان همکاری میکند تا محصولی قابل اعتماد، پایدار و مطابق با انتظار کاربر به دست کاربر برسد. در این بلاگ، دقیقاً بررسی میکنیم که یک مهندس QA چه کارهایی انجام میدهد، چه مهارتهایی دارد و چرا بدون او، کیفیت محصول در بلندمدت هزینههای سنگینی برای کسبوکار ایجاد میکند.

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

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

مدیر پروژه
چرا پروژهها دیر تمام میشوند؟ ۷ دلیل مهم و راهحل آنها
چرا بعضی پروژهها همیشه با تأخیر مواجه میشوند؟ با ۷ دلیل رایج دیر تمام شدن پروژهها و راهکارهای مدیر پروژه برای کنترل زمان آشنا شوید.

توسعهدهنده فرانتاند
فونت فارسی مناسب وب؛ چرا انتخاب فونت روی برند اثر دارد؟
چطور فونت فارسی مناسب وب انتخاب کنیم؟ با بهترین فونتهای فارسی، تأثیر تایپوگرافی بر برند، خوانایی محتوا و تجربه کاربری سایت آشنا شوید.

توسعهدهنده فرانتاند
تفاوت سایت تکصفحهای و چندصفحهای؛ کدام برای شما بهتر است؟
تفاوت سایت تکصفحهای و چندصفحهای چیست؟ مزایا، معایب، هزینه طراحی و کاربرد هرکدام را بررسی کنید تا بهترین گزینه را برای کسبوکار خود انتخاب کنید.