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

پایش، لاگ و ردیابی: دیدن آنچه در تولید میگذرد
وقتی سامانه در تولید کند میشود، بدون داده فقط میشود حدس زد. سه لایهای که باید داشته باشید و اشتباهی که لاگ را بیفایده میکند.
مطالعه مقاله
امنیت داده بیمار در سامانههای سلامت
دادهٔ سلامت با دادهٔ معمولی فرق دارد: قابل تغییر نیست و ارزشش با زمان کم نمیشود. رمزنگاری، دسترسی بهازای رکورد، لاگ و آنچه در محیط آزمایش نباید باشد.
مطالعه مقاله
استراتژی تست نرمافزار
تست صد درصدی هدف نیست. کدام لایه تست چه چیزی را میگیرد، چرا تستهای شکنندهٔ رابط کاربری از نداشتنشان بدترند، و از کجا شروع کنیم وقتی هیچ تستی نداریم.
مطالعه مقاله
سطوح دسترسی در نرمافزار سازمانی
نقش، مجوز و محدودهٔ داده سه چیز متفاوتاند. چرا مدل نقشمحور در سازمان واقعی کم میآورد و چه چیزی را باید از روز اول در مدل داده پیشبینی کرد.
مطالعه مقاله
مدیریت انتشار نسخه
انتشار باید کسلکننده باشد. شمارهگذاری نسخه، پرچم قابلیت، بازگشت واقعی در برابر بازگشت روی کاغذ، و اینکه چرا شبهای پرتنش نشانهٔ فرایند غلطاند.
مطالعه مقاله
مستندسازی نرمافزار سازمانی
کدام مستند واقعاً خوانده میشود و کدام یک هفته بعد از نوشتن غلط است. تفکیک مستند تیم فنی از مستند کاربر و آنچه باید در قرارداد تحویل بیاید.
مطالعه مقاله
تکصفحهای یا چندصفحهای؟
SPA برای همهچیز، تصمیم پیشفرض اشتباهی است. تفاوت واقعی این دو، هزینهای که SPA پنهان میکند، و معیار روشن انتخاب.
مطالعه مقاله
انتخاب فناوری برای استارتاپ
کدام تصمیمهای فنی برگشتناپذیرند و کدام نه. چرا فناوری کسلکننده معمولاً انتخاب درست است، و معیاری که در بازار ایران تعیینکنندهتر از بقیه است.
مطالعه مقاله
مهاجرت تدریجی: جایگزینی سیستم قدیمی بدون توقف کار
بهجای بازنویسی کامل، بخشها را یکییکی بیرون بکشید. نقش لایه مسیریاب، ترتیب انتخاب بخشها، و مسئلهای که همه دستکم میگیرند: داده مشترک.
مطالعه مقاله
الگوهای یکپارچهسازی سیستمها
چند سامانه که باید با هم حرف بزنند: چه وقت تماس مستقیم کافی است، چه وقت صف لازم است، و قاعدهای که جلوی گرهخوردن همه به هم را میگیرد.
مطالعه مقاله
موتور جستوجو در نرمافزار سازمانی
کِی جستوجوی پایگاه داده کافی نیست، موتور جستوجو چه چیزی اضافه میکند، و مسائل فارسی که بدون حل کردنشان هیچ نتیجهای درست درنمیآید.
مطالعه مقاله
مونولیت یا میکروسرویس؟
میکروسرویس یک تصمیم فنی نیست، یک تصمیم سازمانی است. چه چیزی به دست میآورید، چه هزینهای میدهید، و چرا شروع از مونولیت تقریباً همیشه درست است.
مطالعه مقاله
نوکد یا کدنویسی سفارشی؟
ابزارهای بدون کد تا کجا میبرند و دیوارشان کجاست. چهار سقفی که همه به آن میخورند، و مسیری که هزینهٔ هر دو را کم میکند.
مطالعه مقاله
فرآیند تولید نرمافزار: هفت مرحله و خروجی هرکدام
نرمافزار در کدنویسی ساخته نمیشود؛ در فاصلهٔ بین تصمیم و تحویل ساخته میشود. هفت مرحله، خروجی مکتوب هرکدام، و جایی که پروژهها معمولاً میلغزند.
مطالعه مقاله
مدیریت دستگاههای IoT از یک پنل
وقتی هزار دستگاه در دست مشتریان است: ثبت و هویت، بهروزرسانی از راه دور، دادههای زماندار و هزینهای که با تعداد دستگاه رشد میکند.
مطالعه مقاله
وب فارسی: فونت، راستبهچپ و اعداد
دامهای واقعی ساخت سایت فارسی: چیدمان راستبهچپ، نیمفاصله، «ی» و «ک» عربی، اعداد، و تاریخ شمسی — از تجربهٔ ساخت، نه از کتاب.
مطالعه مقاله
سامانه مدیریت آموزش (LMS) چه چیزهایی لازم دارد؟
LMS سازمانی با مدرسهٔ آنلاین و پلتفرم فروش دوره سه چیز متفاوتاند. اجزای مشترک، تفاوتهای تعیینکننده، و اینکه چرا نرخ اتمام دوره مهمترین سنجه است.
مطالعه مقاله
مستندسازی زیرساخت: چه چیزی واقعاً داریم
بیشتر سازمانها نمیدانند دقیقاً چه سرورهایی دارند. موجودیبرداری با شواهد تاریخدار، تفکیک دانسته از فرض، و چرا این پیشنیاز هر تصمیم زیرساختی است.
مطالعه مقاله
نوسازی نرمافزار قدیمی سازمان
سامانهای که سالهاست کار میکند و دیگر نمیشود تغییرش داد. چطور تصمیم بگیرید بازنویسی کنید یا نه، و چرا بازنویسی کامل معمولاً شکست میخورد.
مطالعه مقاله
صف پیام: چرا سیستم شما به آن نیاز دارد
وقتی دو سامانه مستقیم به هم وصلاند، خرابی یکی دیگری را میخواباند. صف این وابستگی را میشکند — با چند مسئله جدید که باید از قبل بدانید.
مطالعه مقاله
مدیریت ناوگان: از ردیابی تا هزینه هر کیلومتر
ردیاب نصب کردن مدیریت ناوگان نیست. کدام داده واقعاً هزینه را کم میکند، نگهداری پیشگیرانه چطور حساب میشود، و مرز پایش با نظارت بر راننده کجاست.
مطالعه مقاله
مدیریت رخداد و پاسخ به خرابی
وقتی سامانه میافتد، ترتیب کارها اهمیت دارد: اول برگرداندن سرویس، بعد یافتن علت. نقشها، سطحبندی شدت، و بازبینی بدون مقصر.
مطالعه مقاله
امنیت سمت کاربر در وب
XSS، CSRF، کلیکربایی و نشت داده در مرورگر — همراه با اشتباه بنیادی که همهٔ اینها از آن میآیند: اعتماد به چیزی که در مرورگر اجرا میشود.
مطالعه مقاله
GraphQL یا REST؟
مسئلهای که GraphQL حل میکند و هزینهای که میآورد. کِی واقعاً ارزشش را دارد، و چرا برای اکثر پروژهها REST جواب درست است.
مطالعه مقاله
سامانه نیکوکاری: شفافیت بهعنوان یک الزام فنی
در سامانهٔ خیریه، اعتماد محصول است. ردیابی کمک از پرداخت تا مصرف، حفظ کرامت مددجو در مدل داده، و کمکهای غیرنقدی که همیشه جا میمانند.
مطالعه مقاله
سامانه اطلاعات بیمارستانی (HIS)
HIS از چه بخشهایی ساخته میشود، چرا جایگزینیاش از هر پروژهٔ نرمافزاری دیگری سختتر است، و چه چیزی را باید سفارشی ساخت و چه چیزی را نه.
مطالعه مقاله
انتخاب پایگاه داده: رابطهای، سندی یا هر دو
برای بیشتر سامانههای سازمانی پاسخ پیشفرض رابطهای است. کجا این فرض عوض میشود، و چرا انتخاب اشتباه گرانتر از انتخاب دیرهنگام است.
مطالعه مقاله
دسترسپذیری بالا و طراحی برای خرابی
هدف این نیست که چیزی خراب نشود؛ این است که خرابی یک جزء، کل سامانه را نخواباند. نقطههای شکست، پشتیبان آزموده و عددی که واقعاً باید تعیین کنید.
مطالعه مقاله
CI/CD: یکپارچهسازی و تحویل مستمر
یکپارچهسازی مستمر با تحویل مستمر یکی نیست. خط لولهای که واقعاً کار میکند چه مراحلی دارد و چرا ساخت بازگشتپذیر مهمتر از استقرار سریع است.
مطالعه مقاله
مستنداتی که بیصدا کهنه میشوند
خطرناکترین سند، سند غلطی است که کسی نمیداند غلط شده. تفکیک «تأییدشده» از «فرضشده»، تاریخگذاری ادعا، و قاعدهای که از واگرایی جلوگیری میکند.
مطالعه مقاله
معماری رویدادمحور
وقتی سرویسها بهجای صدا زدن هم، رویداد منتشر میکنند. چه چیزی آزاد میشود، چه چیزی سختتر، و چرا سازگاری نهایی باید تصمیم کسبوکار باشد.
مطالعه مقاله
مقایسه فریمورکهای فرانتاند
ریاکت، ویو، انگولار، سوِلت — و گزینهای که اغلب فراموش میشود: هیچکدام. معیارهایی که واقعاً تصمیم را میسازند، از جمله بازار نیروی ایران.
مطالعه مقاله
استراتژی کش و نقش Redis
کش سریع است تا وقتی داده کهنه به مشتری نشان بدهد. کجا کش بگذارید، چطور باطلش کنید، و سه اشتباهی که کش را به منبع باگ تبدیل میکند.
مطالعه مقاله
ثبت تصمیم فنی با گزینههای ردشده
سندی که فقط برنده را مینویسد، همان بحث را شش ماه بعد باز میکند. قالبی که در عمل جواب داده، و چرا تصمیم برگشته نباید حذف شود.
مطالعه مقاله
تولید تست با هوش مصنوعی
تست خودکارِ تولیدشده کجا ارزش دارد و کجا فقط پوشش میسازد. مسئلهٔ بنیادی «تثبیت رفتار غلط» و روشی که از آن اجتناب میکند.
مطالعه مقاله
کارهای پسزمینه و زمانبندی در نرمافزار سازمانی
چرا کارهای سنگین باید از مسیر درخواست کاربر بیرون بروند، تفاوت کران با صف، و اشتباههایی که وقتی سرور دوم اضافه میشود خودشان را نشان میدهند.
مطالعه مقاله
مهاجرت داده: پروژهای که همه دستکم میگیرند
انتقال داده از سامانهٔ قدیمی چرا از خود نرمافزار جدید سختتر میشود، چه چیزهایی را باید پیش از برآورد بدانید، و چطور روز جابهجایی را بیحادثه رد کنید.
مطالعه مقاله
احراز هویت و ورود یکپارچه (SSO)
چند سامانه و یک بار ورود. تفاوت احراز هویت با اجازه دسترسی، جایی که توکن نگه داشته میشود، و آنچه در سازمانهای ایرانی معمولاً لازم میشود.
مطالعه مقاله
بازبینی کد با کمک هوش مصنوعی
ابزار خودکار چه چیزی را میگیرد و چه چیزی را نمیگیرد، چرا بازبینی انسانی جایگزین نمیشود، و دامی که کیفیت را پایین میآورد.
مطالعه مقاله
حاکمیت داده در سازمان
وقتی دو گزارش دو عدد میدهند: مرجع هر داده کیست، مالک داده یعنی چه، و چطور کیفیت داده را بدون پروژهٔ چندساله بهتر کنیم.
مطالعه مقاله
معیارهای تجربهٔ صفحه گوگل (Core Web Vitals)
سه عددی که گوگل با آنها تجربهٔ صفحه را میسنجد، هرکدام واقعاً چه چیزی را اندازه میگیرند، و مشخصاً چه کاری هرکدام را بهتر میکند.
مطالعه مقاله
دروازه API چه کاری انجام میدهد و چه وقت لازمش دارید؟
یک نقطه ورود برای همه سرویسها: احراز هویت، محدودیت نرخ و مسیریابی در یک جا. و اینکه چرا برای یک سرویس، دروازه فقط یک لایه اضافه است.
مطالعه مقاله
کانتینر و ارکستراسیون
کانتینر مسئلهٔ واقعیای حل میکند؛ ارکستراسیون فقط برای بعضیها. کِی لازم است، کِی زودهنگام است، و ملاحظات زیرساخت در بازار ما.
مطالعه مقاله
خودکارسازی فرایندهای مالی
کدام کار مالی ارزش خودکارسازی دارد و کدام نه. تطبیق بانکی، ثبت فاکتور، گردش تأیید — و چرا هدف حذف حسابدار نیست.
مطالعه مقاله
مستندسازی API برای مصرفکننده
مستندی که واقعاً استفاده میشود چه دارد: نمونهٔ کارکردنی، رفتار خطا، و محیط آزمایش. و چرا مستند دستینوشته همیشه غلط میشود.
مطالعه مقاله
تداوم کسبوکار و برنامه بازیابی
دو عددی که کل برنامه را تعیین میکنند، تفاوت پشتیبانگیری با بازیابی، و اینکه چرا برنامهای که تمرین نشده فقط یک سند است.
مطالعه مقاله
مقایسه .NET Core 8 و .NET Framework
مقایسه NET Core 8 و NET Framework: کارایی، پشتیبانی چندسکویی، مسیر مهاجرت، و اینکه کدامیک برای یک سامانه سازمانی جدید انتخاب درست است.
مطالعه مقاله
مزایای استفاده از PHP 8
PHP 8 چه چیزی را عوض کرد: کامپایلر JIT، سیستم نوع قویتر، ویژگیهای تازه زبان و بهبودهای امنیتی و عملکردی — با اثر واقعی روی پروژه شما.
مطالعه مقاله
ترندهای نوظهور در توسعه نرم افزار
هفت ترند توسعه نرمافزار — هوش مصنوعی، رایانش ابری، امنیت سایبری، اپلیکیشن بومی و وب، فریمورکهای جاوااسکریپت، بلاکچین و توسعه چابک و DevOps.
مطالعه مقاله
سوالی دارید که مقالهای پاسخش را نداده؟
در یک جلسه مشاوره رایگان، آن را با تیم مهندسی ما در میان بگذارید.