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

خلاصه اخبار جاوا: انتشار TornadoVM 5، JHipster، Google ADK و معرفی Vidocq
مروری بر جدیدترین انتشارات دنیای جاوا: از TornadoVM 5.0 با پشتیبانی CUDA و JHipster 9.2.0 تا OmniFish Payara و معرفی چارچوب Vidocq.

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

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

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

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

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

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

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

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

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

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

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