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

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

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

رایانش بدون سرور، تحولی ساختاری در مدیریت زیرساخت ابری
دواپس و زیرساخت

رایانش بدون سرور، تحولی ساختاری در مدیریت زیرساخت ابری

انتزاع زیرساخت ابری و گذار به رایانش بدون سرور، دیگر یک انتخاب لوکس نیست. این معماری با حذف مدیریت سرورها، اتوماسیون مقیاس‌پذیری و مدل پرداخت بر اساس مصرف، هزینه‌ها را تا ۴۵ درصد کاهش می‌دهد و آینده توسعه نرم‌افزار را از نو تعریف می‌کند.

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

از جی‌کوئری تا ریکت کابوس خستگی فریمورک‌ها

سفر توسعه وب از سادگی‌های جی‌کوئری به پیچیدگی‌های ریکت و نود.جی‌اس؛ بررسی پدیده‌ای که اکوسیستم جاوااسکریپت را دگرگون کرد

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

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

عامل‌های هوش مصنوعی اکنون سریع‌تر از انسان کد می‌نویسند. بررسی گذار تیم‌های مهندسی از بازبینی دستی به نظارت سیستمی و مدل کارخانه‌ای در توسعه نرم‌افزار.

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

عرضه عمومی سرویس DNS داخلی کلودفلر برای شبکه‌های سازمانی

کلودفلر سرویس DNS شبکه‌های خصوصی خود را به مرحله عمومی رساند. بررسی معماری دوگانه، یکپارچه‌سازی مدیریت ابری و مقایسه با راهکارهای AWS و Azure

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

گسترش دستیار هوش مصنوعی گرافانا به بیش از ۳۰ منبع داده

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

محمد ابراهیمی فر۷ مرداد ۱۴۰۵
اجرای بازی Doom با عبارات منظم؛ آزمایشی عجیب در دنیای کدنویسی
برنامه‌نویسی

اجرای بازی Doom با عبارات منظم؛ آزمایشی عجیب در دنیای کدنویسی

آرتیم لیتکین موفق شد با استفاده از عبارات منظم (Regex)، بازی کلاسیک Doom را اجرا کند. هر فریم 180 ثانیه زمان می‌برد و نزدیک به 14 میلیون جایگزینی متن برای نمایش یک سکانس انجام می‌شود.

محمد علی ذاکری۷ مرداد ۱۴۰۵
قانون توقف سخت: گذار بی‌هزینه از ۳ مونولیت HCM به ۱۲۰ میکروسرویس
مهندسی نرم‌افزار و معماری

قانون توقف سخت: گذار بی‌هزینه از ۳ مونولیت HCM به ۱۲۰ میکروسرویس

چگونه استراتژی توقف مهاجرت متمرکز، گذار از سه سیستم قدیمی به ۱۲۰ میکروسرویس مستقل را بدون بودجه اختصاصی و به صورت کاملاً پیوسته ممکن کرد؟

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

ریمیکس ۳ ری‌اکت را کنار گذاشت؛ فول‌استک بر پایه استانداردهای وب

ورود ریمیکس ۳ به مرحله بتای؛ پروژه‌ای که با قطع کامل وابستگی به ری‌اکت، مسیر توسعه فول‌استک را به‌سوی استانداردهای نیتیو مرورگر هموار کرده است.

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

معماری میکروسرویس‌ها و دام یگانه‌ی توزیع‌شده

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

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

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

بررسی تأثیر فرهنگی استک‌اورفلو و چگونه سیستم امتیازدهی و گیمیفیکیشن پرسش‌وپاسخ، الگوی یادگیری توسعه‌دهندگان را برای همیشه تغییر داد.

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

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

ویژوال استودیو کد با کسب سهم 76 درصدی بازار، بی‌سابقه‌ترین تسلط تاریخی را در ابزارهای توسعه پیدا کرد و نقشه راه آینده برنامه‌نویسی را دیکته می‌کند.

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

تاریخچه پیونددهنده و بارگذار موتورهای خاموش دنیای نرم‌افزار

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

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