برنامه‌نویسی

دنیای توسعه نرم‌افزار، فریم‌ورک‌ها، متن‌باز و معماری سیستم‌ها

زیرمجموعه‌ها

پورت بومی DK64 ReKONGpiled برای پی‌سی منتشر شد
مهندسی نرم‌افزار و معماری

پورت بومی DK64 ReKONGpiled برای پی‌سی منتشر شد

توسعه‌دهندگان Donkey Kong 64 کد N64 را بازمهندسی و به C بازکامپایل کرده‌اند؛ نتیجه پورت بومی پی‌سی با اولتراواید، فریم نامحدود و بدون استفاده از هوش مصنوعی است.

محمد علی ذاکری۸ شهریور ۱۴۰۵
سه نقش کلیدی عامل‌های هوش مصنوعی در پلتفرم‌های توسعه
مهندسی نرم‌افزار و معماری

سه نقش کلیدی عامل‌های هوش مصنوعی در پلتفرم‌های توسعه

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

محمد ابراهیمی فر۷ شهریور ۱۴۰۵
اعتراض‌ها به مرکز داده واینلند؛ نصب 62 توربین گازی بدون مجوز و مخزن LNG 1.5 میلیون گالنی
دواپس و زیرساخت

اعتراض‌ها به مرکز داده واینلند؛ نصب 62 توربین گازی بدون مجوز و مخزن LNG 1.5 میلیون گالنی

مرکز داده DataOne در واینلند به‌دلیل نصب 62 توربین گازی بدون مجوز و یک مخزن LNG 1.5 میلیون گالنی با اعتراض‌ ساکنان و هشدارهای زیست‌محیطی مواجه شده است.

محمد علی ذاکری۷ شهریور ۱۴۰۵
معماری لایه داده برای عامل‌های هوش مصنوعی سازمانی
مهندسی نرم‌افزار و معماری

معماری لایه داده برای عامل‌های هوش مصنوعی سازمانی

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

محمد ابراهیمی فر۷ شهریور ۱۴۰۵
اوبر GitFarm را برای اجرای Git به‌عنوان سرویس در مونو‌ریپوها راه‌اندازی کرد
مهندسی نرم‌افزار و معماری

اوبر GitFarm را برای اجرای Git به‌عنوان سرویس در مونو‌ریپوها راه‌اندازی کرد

اوبر با معرفی GitFarm عملیات Git را به‌عنوان سرویس متمرکز اجرا می‌کند؛ کاهش بیش از 80% مصرف منابع کلاینت و ارائه چک‌اوت در زیر 1 ثانیه، از نتایج ملموس این تحول هستند.

محمد ابراهیمی فر۶ شهریور ۱۴۰۵
کلودفلر با بهینه‌سازی کش DNS حدود 100 ترابایت رم آزاد کرد
دواپس و زیرساخت

کلودفلر با بهینه‌سازی کش DNS حدود 100 ترابایت رم آزاد کرد

کلودفلر با پنج تغییر در سطح Rust، اندازهٔ ورودی‌های کش 1.1.1.1 را از 953 به 420 بایت کاهش داد و حدود 100 ترابایت رم آزاد کرد؛ عملکرد کش هم بهبود یافت.

محمد علی ذاکری۶ شهریور ۱۴۰۵
معماری تجارت نتفلیکس: تکامل از ارسال DVD تا پخش جهانی
مهندسی نرم‌افزار و معماری

معماری تجارت نتفلیکس: تکامل از ارسال DVD تا پخش جهانی

روایتی از تکامل پلتفرم تجارت نتفلیکس: از سیستم سادهٔ پرداخت برای ارسال DVD در آمریکا تا معماری توزیع‌شده‌ای که امکان عرضه در 130 کشور را فراهم کرد.

محمد ابراهیمی فر۶ شهریور ۱۴۰۵
انتشار مایل‌استون Spring 2026 — موج اول نسخه‌ها و رفع بیش از 90 CVE
برنامه‌نویسی

انتشار مایل‌استون Spring 2026 — موج اول نسخه‌ها و رفع بیش از 90 CVE

در هفته منتهی به 17 اوت 2026، Spring اولین نسخه‌های مایل‌استون چندین پروژه را منتشر کرد و بیش از 90 CVE را وصله کرد؛ مهم‌ترین تغییرات و توصیه‌ها برای توسعه‌دهندگان در این گزارش آمده است.

محمد ابراهیمی فر۵ شهریور ۱۴۰۵
چگونه تست پایدار در نرم‌افزار پیاده‌سازی کنیم
مهندسی نرم‌افزار و معماری

چگونه تست پایدار در نرم‌افزار پیاده‌سازی کنیم

Jochen Joswig در کنفرانس OOP روش‌هایی برای کاهش مصرف انرژی در تست نرم‌افزار معرفی کرد؛ از اجرای فقط تست‌های متاثر تا رصد انرژی هر تست و آنالیز ایستا.

محمد ابراهیمی فر۵ شهریور ۱۴۰۵
پایتون و Numba برای مدل‌های مالی: شتاب‌دهی عملی در بیمه و محاسبات بازنشستگی
برنامه‌نویسی

پایتون و Numba برای مدل‌های مالی: شتاب‌دهی عملی در بیمه و محاسبات بازنشستگی

چگونه می‌توان با حفظ اکوسیستم پایتون، مدل‌های عددی پیچیده در خدمات مالی را با استفاده از Numba سریع کرد؛ مزایا، محدودیت‌ها و نکات عملی برای تیم‌ها.

محمد ابراهیمی فر۵ شهریور ۱۴۰۵
JEP 540: API سادهٔ JSON در مسیر JDK 28
برنامه‌نویسی

JEP 540: API سادهٔ JSON در مسیر JDK 28

JEP 540 به‌عنوان یک API ساده و درون-JDK برای پارس، پیمایش و تولید JSON در مسیر هدف‌گذاری برای JDK 28 قرار گرفت؛ این پیاده‌سازی محدود و سخت‌گیر طراحی شده است تا نیازهای معمول را بدون وابستگی خارجی پوشش دهد.

محمد ابراهیمی فر۵ شهریور ۱۴۰۵
مهار هزینه‌های انفجاری تله‌متری عامل‌های هوش مصنوعی با پایپلاین‌های مبدا
دواپس و زیرساخت

مهار هزینه‌های انفجاری تله‌متری عامل‌های هوش مصنوعی با پایپلاین‌های مبدا

هزینه‌های تله‌متری عامل‌های هوش مصنوعی با شتابی ناگهانی رشد کرده؛ طراحی پایپلاین‌های جمع‌آوری، فیلتر و نمونه‌گیری در مبدا می‌تواند هزینه‌ها را کنترل و استقرارها را نجات دهد.

محمد ابراهیمی فر۵ شهریور ۱۴۰۵