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

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

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

بحران حاکمیت Node.js و تولد انشعاب io.js
برنامه‌نویسی

بحران حاکمیت Node.js و تولد انشعاب io.js

روایتی از بحران مدیریت شرکتی در اکوسیستم نود جی‌اس و چگونه توسعه‌دهندگان با ایجاد io.js، ساختار حاکمیت متن‌باز را بازتعریف کردند.

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

چرا یادگیری زبان اسمبلی در عصر هوش مصنوعی ارزشمند است

در سال 2025 و با وجود هوش مصنوعی، آیا یادگیری اسمبلی باز هم به درد می‌خورد؟ بررسی عمق تأثیر این زبان بر توسعه نرم‌افزار، امنیت و عملکرد سیستم.

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

پایان انحصار جاوااسکریپت در مرورگر با ظهور وب‌اسمبلی

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

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

فلسفه قرارداد به جای پیکربندی در توسعه وب

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

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

تولد BASIC و پایان عصر انحصار رایانش

داستان شکل‌گیری BASIC در کالج دارتموث و چگونگی تبدیل غول‌های رایانه‌ای به ابزارهایی در دسترس همگان.

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

کوبول در قلب سیستم‌های مالی جهانی و بحران کدهای فرسوده

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

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

از RCS تا سوبورویژن: انقلاب کنترل نسخه در برنامه‌نویسی

سیر تکامل سیستم‌های مدیریت نسخه از روش‌های دستی دهه ۷۰ تا RCS، CVS و سوبورویژن. بررسی نحوه نجات کدنویسی از آشوب و تحول آن به همکاری جمعی مدرن.

محمد ابراهیمی فر۷ مرداد ۱۴۰۵
راز حضور زبان لوا در دل بازی‌ها و پایگاه‌داده‌ها
برنامه‌نویسی

راز حضور زبان لوا در دل بازی‌ها و پایگاه‌داده‌ها

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

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

فلسفه زبان زیگ جایگزینی شفاف برای C بدون جریان کنترل پنهان

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

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

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

بررسی مسیر تکامل الگوریتم‌های مدیریت حافظه از مارک‌اند‌سوئیپ ۱۹۶۰ تا جمع‌کننده‌های هم‌روند مدرن و تأثیر آن‌ها بر عملکرد زبان‌های برنامه‌نویسی امروزی.

محمد ابراهیمی فر۷ مرداد ۱۴۰۵
خاستگاه وب‌اسمبلی: از آزمایش‌های asm.js تا بایت‌کد جهانی مرورگر
برنامه‌نویسی

خاستگاه وب‌اسمبلی: از آزمایش‌های asm.js تا بایت‌کد جهانی مرورگر

سیر تکامل از آزمایش‌های asm.js تا استاندارد رسمی W3C، چگونه وب‌اسمبلی به زیرساختی جهانی برای اجرای کدهای بومی در مرورگر و محیط‌های ابری تبدیل شد.

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

انقلاب برنامه‌نویسی شیءگرا در مسیر سیمولا و آلن کی

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

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