اکبر احمدی سرای·۲ روز پیشبهینهسازی عملکرد در Entity Framework Core با استفاده از عملیات BulkEntity Framework Core (EF Core) یکی از محبوبترین ORMها برای توسعهدهندگان .NET است که امکان کار با پایگاه دادههای رابطهای را بهصورت شی…
اکبر احمدی سرای·۲ ماه پیشطراحی دامنهمحور: رویکردی به سوی توسعه نرمافزارهای پایدار و مقیاسپذیرطراحی دامنهمحور (Domain-Driven Design یا DDD) بهعنوان یکی از مفاهیم اساسی و استراتژیک در توسعه نرمافزارهای پیچیده، توانسته است توجه بسیا…
اکبر احمدی سرای·۲ ماه پیشتأثیر هوش مصنوعی بر آینده برنامهنویسی: تحلیل فرصتها و چالشهاهوش مصنوعی به عنوان یکی از نوآورانهترین و تأثیرگذارترین فناوریهای معاصر، در حال بازتعریف و تحول صنعتهای مختلف، از صنعت برنامهنویسی است
اکبر احمدی سرای·۲ ماه پیشمیکروسرویس شما را همیشه به بهشت نمیبرد: نگاهی عمیق به محدودیتها و چالشهادر عصر حاضر، معماری میکروسرویسها به یکی از بحثبرانگیزترین و محبوبترین رویکردهای طراحی نرمافزار تبدیل شده است.
اکبر احمدی سرای·۲ ماه پیشتزریق وابستگی (Dependency Injection) به زبان سادهتزریق وابستگی (Dependency Injection) به زبان سادهمقدمهتصور کنید که میخواهید یک ماشین اسباببازی بسازید. موتور، چرخها، بدنه و فرمان همگی ا…
اکبر احمدی سرای·۱ سال پیشمعماری میکروسرویس در توسعه نرم افزار | 1 - مقدمهبه عنوان یک توسعهدهنده نرمافزار، همواره رفع چالشهای مرتبط با توسعه نرم افزار برایم لذتبخش بوده است. چند سال قبل با ارتقاء پروژهها و…
اکبر احمدی سرایدروب هاو·۱ سال پیشبهبود مهارتهای برنامهنویسی: راهکارها و روشهادر دنیای فناوری اطلاعات و نرمافزار، برنامهنویسی به یکی از مهارتهای حیاتی تبدیل شده است. اما بهبود مهارتهای برنامهنویسی اغلب چالشهایی…
اکبر احمدی سرایدروب هاو·۱ سال پیشراهنمای عملی توسعه مبتنی بر آزمون(TDD) در تولید نرمافزارتوسعه مبتنی بر آزمون(TDD) روشی است که با رعایت اصول و فرآیندهای خاص، کمک میکند کیفیت نرمافزار را افزایش دهیم.
اکبر احمدی سرایدروب هاو·۲ سال پیشRabbitMQ چیست ؟ چرا از آن استفاده کنیم ؟RabbitMQ سیستمی هست که به عنوان Message-Broker یا انتقال دهنده پیام بین سیستم های مختلف عمل میکنه که با استفاده از اون میتونیم پیام ها رو ب…
اکبر احمدی سرای·۴ سال پیشافزونه های مرورگر که هر توسعه دهنده وب باید در سال 2020 داشته باشدما به عنوان توسعه دهنده ، هر روز از مرورگرهای خود برای کارهای مختلف استفاده می کنیم ، از جستجو در گوگل و یافتن راه حل برای مشکلات خود در St…