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

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

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

هم‌زمان‌سازی چرخهٔ انتشار SkiaSharp 4 با مایل‌استون‌های Skia
برنامه‌نویسی

هم‌زمان‌سازی چرخهٔ انتشار SkiaSharp 4 با مایل‌استون‌های Skia

SkiaSharp 4 با انتشار نسخه‌های 4.148.0، 4.150.0 و پیش‌انتشار 4.151.0 چرخهٔ انتشار خود را با مایل‌استون‌های Skia هم‌زمان کرد و بهینه‌سازی‌های عملکردی و تغییرات شکستن‌ساز را معرفی نمود.

محمد ابراهیمی فر۱۴ مرداد ۱۴۰۵
چرا مدل‌های مرزی نباید همهٔ مراحل چرخهٔ زندگی توسعهٔ نرم‌افزار (SDLC) را بر عهده بگیرند
مهندسی نرم‌افزار و معماری

چرا مدل‌های مرزی نباید همهٔ مراحل چرخهٔ زندگی توسعهٔ نرم‌افزار (SDLC) را بر عهده بگیرند

مدل‌های مرزی مثل GPT‑5 توانایی انجام همهٔ کارهای SDLC را دارند، اما تکیه بر یک مدل واحد هزینه‌بر و خطرناک است؛ بهتر است زنجیره‌ای از مدل‌های تخصصی بسازید.

محمد ابراهیمی فر۱۳ مرداد ۱۴۰۵
تگزاس صدور مجوز اتصال بیش از ۱٬۸۰۰ پروژه (۴۷۴ گیگاوات) به شبکه برق را موقتاً متوقف کرد
دواپس و زیرساخت

تگزاس صدور مجوز اتصال بیش از ۱٬۸۰۰ پروژه (۴۷۴ گیگاوات) به شبکه برق را موقتاً متوقف کرد

فرماندار تگزاس اتصال بیش از 1,800 پروژه مراکز داده به شبکه ERCOT را موقتاً متوقف کرد؛ مجموع درخواست برق این پروژه‌ها به 474 گیگاوات رسیده است.

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

شش الگوی کلیدی برای تسریع پلتفرم‌های میکروسرویس و کاهش بار شناختی

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

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

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

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

محمد ابراهیمی فر۱۳ مرداد ۱۴۰۵
eslint-rspack-plugin 5.0.0 منتشر شد — بستهٔ خالص ESM
برنامه‌نویسی

eslint-rspack-plugin 5.0.0 منتشر شد — بستهٔ خالص ESM

نسخهٔ 5.0.0 از eslint-rspack-plugin به‌صورت بستهٔ خالص ESM منتشر شد؛ CommonJS حذف شده، گزینه‌های پیکربندی حفظ شده و توصیه‌هایی برای مهاجرت و عملکرد مطرح شده است.

محمد ابراهیمی فر۱۳ مرداد ۱۴۰۵
اخبار جاوا: JDK 28، GraalVM 25.2 و انتشارهای مهم اکوسیستم
برنامه‌نویسی

اخبار جاوا: JDK 28، GraalVM 25.2 و انتشارهای مهم اکوسیستم

JEPهای کلیدی OpenJDK برای JDK 28 هدف‌گذاری شدند؛ GPULlama3.java 1.0 منتشر شد؛ GraalVM 25.2 و نسخه‌های جدید Micronaut، Quarkus و Maven RC6 خبرساز شدند.

محمد ابراهیمی فر۱۲ مرداد ۱۴۰۵
حفظ محلی بودن تغییر در معماری تکاملی: شاخص‌ها و راهکارها
مهندسی نرم‌افزار و معماری

حفظ محلی بودن تغییر در معماری تکاملی: شاخص‌ها و راهکارها

محلی بودن تغییر نشان می‌دهد آیا تیم مناسب می‌تواند تغییر را بدون بازسازی کل سیستم انجام دهد. جابجایی مرز و بار شناختی بالا نشانه‌های ضعف‌اند و راه‌حل‌ها شامل قراردادهای آشکار، پلتفرم مشترک و تمرین مسیرهای استثنا است.

محمد ابراهیمی فر۱۲ مرداد ۱۴۰۵
وب‌اسمبلی روی JVM: بهبود عملکرد و انتقال Chicory به Endive
برنامه‌نویسی

وب‌اسمبلی روی JVM: بهبود عملکرد و انتقال Chicory به Endive

Andrea Peruffo در پادکست جدید از رشد وب‌اسمبلی روی JVM، بهبود عملکرد با JIT و Cranelift و انتقال زمان‌اجرای Chicory به Endive تحت لوای Bytecode Alliance خبر داد.

محمد ابراهیمی فر۱۲ مرداد ۱۴۰۵
TypeScript 7.0 با کامپایلر بومی نوشته‌شده در Go؛ ساخت‌ها تا 10 برابر سریع‌تر
برنامه‌نویسی

TypeScript 7.0 با کامپایلر بومی نوشته‌شده در Go؛ ساخت‌ها تا 10 برابر سریع‌تر

مایکروسافت TypeScript 7.0 را با یک کامپایلر بومی در Go منتشر کرد؛ بنا بر بنچمارک‌ها، زمان ساخت پروژه‌ها معمولاً 8x تا 12x بهبود یافته و پاسخگویی ادیتورها چشمگیر بهتر شده است.

محمد ابراهیمی فر۱۲ مرداد ۱۴۰۵
تنش بین حمایت شرکتی و حاکمیت داوطلبانه در پروژه‌های متن‌باز
مهندسی نرم‌افزار و معماری

تنش بین حمایت شرکتی و حاکمیت داوطلبانه در پروژه‌های متن‌باز

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

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

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

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

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