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

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

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

خلاصه اخبار جاوا: انتشار TornadoVM 5، JHipster، Google ADK و معرفی Vidocq
برنامه‌نویسی

خلاصه اخبار جاوا: انتشار TornadoVM 5، JHipster، Google ADK و معرفی Vidocq

مروری بر جدیدترین انتشارات دنیای جاوا: از TornadoVM 5.0 با پشتیبانی CUDA و JHipster 9.2.0 تا OmniFish Payara و معرفی چارچوب Vidocq.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
حذف یک رفت‌وبرگشت پنهان در AWS: مهاجرت از SigV4 به SigV4a برای تاب‌آوری منطقه‌ای
برنامه‌نویسی

حذف یک رفت‌وبرگشت پنهان در AWS: مهاجرت از SigV4 به SigV4a برای تاب‌آوری منطقه‌ای

در این مقاله، داستان حذف یک رفت‌وبرگشت پنهان در AWS با مهاجرت از SigV4 به SigV4a برای تاب‌آوری منطقه‌ای بررسی می‌شود. چالش‌های معماری و درس‌های فنی این تحول را بیاموزید.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
مهندسی هرج‌ومرج در خوشه‌های GPU: از خطاهای سخت‌افزاری تا تاب‌آوری مقیاس بزرگ
دواپس و زیرساخت

مهندسی هرج‌ومرج در خوشه‌های GPU: از خطاهای سخت‌افزاری تا تاب‌آوری مقیاس بزرگ

برایان اولیور از Thoughtworks در این ارائه به بررسی مهندسی هرج‌ومرج در خوشه‌های GPU می‌پردازد؛ از خطاهای XID و throttling حرارتی گرفته تا روش‌های عملی برای آزمایش تاب‌آوری در مقیاس میلیون‌دلاری.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
توسعه مثل استقرار: چگونه Epinio شکاف بین محیط محلی و خوشه Kubernetes را پر می‌کند؟
دواپس و زیرساخت

توسعه مثل استقرار: چگونه Epinio شکاف بین محیط محلی و خوشه Kubernetes را پر می‌کند؟

آشنایی با رویکرد Krumware و موتور متن‌باز Epinio برای پر کردن شکاف بین توسعه محلی و استقرار در Kubernetes، بدون نیاز به تخصص عمیق در این فناوری.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
آیا هوش مصنوعی مهندسان نرم‌افزار را به مدیر تبدیل کرده است؟ بهره‌وری واقعی کجاست؟
مهندسی نرم‌افزار و معماری

آیا هوش مصنوعی مهندسان نرم‌افزار را به مدیر تبدیل کرده است؟ بهره‌وری واقعی کجاست؟

آیا هوش مصنوعی مهندسان نرم‌افزار را به مدیر تبدیل کرده است؟ بررسی دیدگاه رهبران فناوری درباره بهره‌وری واقعی و معیارهای اشتباه در عصر AI.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
درس‌هایی که AWS از اجرای Kubernetes روی میلیون‌ها کلاستر درباره خرابی‌های ناحیه‌ای آموخت
دواپس و زیرساخت

درس‌هایی که AWS از اجرای Kubernetes روی میلیون‌ها کلاستر درباره خرابی‌های ناحیه‌ای آموخت

AWS با اجرای Kubernetes روی میلیون‌ها کلاستر، درس‌های مهمی درباره خرابی‌های ناحیه‌ای آموخت. اصل پایداری ایستا (Static Stability) کلید جلوگیری از تبدیل مشکلات کوچک به قطعی‌های منطقه‌ای است. در این مقاله، مکانیسم تغییر وزن خودکار و راه‌حل‌های تاب‌آوری EKS بررسی می‌شود.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
مایکروسافت به جمع پشتیبانان Go برای عامل‌های هوش مصنوعی پیوست؛ OpenAI و Anthropic عقب مانده‌اند
برنامه‌نویسی

مایکروسافت به جمع پشتیبانان Go برای عامل‌های هوش مصنوعی پیوست؛ OpenAI و Anthropic عقب مانده‌اند

مایکروسافت با انتشار چارچوب عامل خود برای زبان Go، به توسعه‌دهندگان امکان ساخت عامل‌های هوش مصنوعی پیشرفته را به صورت بومی می‌دهد. گوگل نیز از این زبان پشتیبانی می‌کند، اما OpenAI و Anthropic هنوز SDK رسمی ارائه نکرده‌اند.

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

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

نظرسنجی GitLab نشان می‌دهد ۸۵٪ توسعه‌دهندگان بررسی کد را گلوگاه جدید می‌دانند. این مقاله به تحلیل دلایل این مشکل و چهار لایه اطمینان در ادغام کد می‌پردازد.

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

چگونه پردازش ناهمگام تأخیر را پنهان می‌کند و پاسخ‌دهی سیستم را بهبود می‌بخشد؟

پردازش ناهمگام راهکاری قدرتمند برای پنهان‌سازی تأخیر در سیستم‌های کامپیوتری است. این مقاله با مقایسه پردازش همگام و ناهمگام، نقش حلقه رویداد و مالتی‌پلکسینگ I/O را بررسی می‌کند و نشان می‌دهد چگونه می‌توان پاسخ‌دهی سیستم را بدون کاهش تأخیر مطلق بهبود بخشید.

محمد علی ذاکری۲۲ تیر ۱۴۰۵
راهکاری نوین برای پخش جریانی صوتی هماهنگ با ضرب در موبایل: تکه‌های مجازی و پخش بومی
برنامه‌نویسی

راهکاری نوین برای پخش جریانی صوتی هماهنگ با ضرب در موبایل: تکه‌های مجازی و پخش بومی

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

محمد علی ذاکری۲۲ تیر ۱۴۰۵
OpenAI با رویکرد همه‌گیرشناسی، باگ ۱۸ ساله GNU libunwind را کشف و رفع کرد
دواپس و زیرساخت

OpenAI با رویکرد همه‌گیرشناسی، باگ ۱۸ ساله GNU libunwind را کشف و رفع کرد

مهندسان OpenAI با یک رویکرد نوآورانه به نام اشکال‌زدایی همه‌گیرشناسی، موفق به شناسایی و رفع دو باگ جداگانه – یکی سخت‌افزاری و دیگری نرم‌افزاری ۱۸ ساله در GNU libunwind – شدند که باعث خرابی‌های مرموز در سرویس Rockset می‌شدند.

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

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

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

محمد علی ذاکری۲۲ تیر ۱۴۰۵