در حال تلاش…

برنامه‌نویسی (۴۰)

همه اخبار (6)برنامه‌نویسی (40)دانلود (1)دسته بندی نشده (22)رباتیک (10)سخت‌افزار و چیپ (10)فناوری فضایی (9)محصولات (3)نرم‌افزار و اپلیکیشن (13)هوش مصنوعی (78)
برنامه‌نویسی
#۱۰۵ ۱ مهر ۱۴۰۵

سیکل زندگی یک Thread: از fork تا deadlock

چطور چند کار همزمان بدون کور شدن انجام دهیم

مشاهده ← خواندن
برنامه‌نویسی
#۱۰۴ ۱ مهر ۱۴۰۵

زمان‌سنجی و timezone: دردسرهای برنامه‌نویسی بین‌المللی

چرا ۲+۲ گاهی ۳ می‌شود در نرم‌افزار

مشاهده ← خواندن
برنامه‌نویسی
#۱۰۳ ۱ مهر ۱۴۰۵

سرعت Query MySQL: ۵ اشتباه رایج و راه حل

از SELECT * تا نبودن index روی کلید خارجی

مشاهده ← خواندن
برنامه‌نویسی
#۱۰۲ ۱ مهر ۱۴۰۵

هک خودی XSS: چطور سایت خود را علیه خودی تست کنیم

خطری که اکثر سایت‌های ایرانی هنوز برای آن آماده نیستند

مشاهده ← خواندن
برنامه‌نویسی
#۱۰۱ ۱ مهر ۱۴۰۵

شروع کار با GraphQL: فراتر از REST

کلاینت دقیقاً همان داده‌ای را می‌گیرد که می‌خواهد

مشاهده ← خواندن
برنامه‌نویسی
#۱۰۰ ۱ مهر ۱۴۰۵

Redis فقط کش نیست: ۵ کاربرد پیشرفته

از rate limiting تا queue و pub/sub

مشاهده ← خواندن
برنامه‌نویسی
#۹۹ ۱ مهر ۱۴۰۵

پایگاه داده PostgreSQL چه ویژگی‌هایی دارد که MySQL ندارد؟

JSONB، full-text search و extensionها

مشاهده ← خواندن
برنامه‌نویسی
#۹۸ ۱ مهر ۱۴۰۵

همه چیز درباره WebAssembly در سال ۲۰۲۶

اجرای C++، Rust و Go در مرورگر با سرعت Native

مشاهده ← خواندن
برنامه‌نویسی
#۹۷ ۱ مهر ۱۴۰۵

ساخت CLI با Rust و clap

ابزار خط فرمان سریع و حرفه‌ای در یک بعدازظهر

مشاهده ← خواندن
برنامه‌نویسی
#۹۶ ۱ مهر ۱۴۰۵

کاهش bundle size جاوااسکریپت: ۸ ترفند عملی

هر ۱۰۰ کیلوبایت اضافی، ۱٪ از کاربران را از دست می‌دهد

مشاهده ← خواندن
برنامه‌نویسی
#۹۵ ۱ مهر ۱۴۰۵

بررسی Playwright: یک ابزار برای همه مرورگرها

تست E2E مدرن که Cypress را به چالش می‌کشد

مشاهده ← خواندن
برنامه‌نویسی
#۹۴ ۱ مهر ۱۴۰۵

راهنمای HTTP/3 و QUIC: چرا پروتکل وب تغییر کرد

سرعت بالاتر، latency کمتر و امنیت پیش‌فرض

مشاهده ← خواندن
برنامه‌نویسی
#۹۳ ۱ مهر ۱۴۰۵

آیا malloc همیشه امن است؟ فهم مدیریت حافظه در C

malloc/free دستی یعنی قدرت و خطر

مشاهده ← خواندن
برنامه‌نویسی
#۹۲ ۱ مهر ۱۴۰۵

Microservices یا Monolith؟ انتخاب درست در سال ۲۰۲۶

مزایا و هزینه‌های هر معماری بر اساس حجم تیم

مشاهده ← خواندن
برنامه‌نویسی
#۹۱ ۱ مهر ۱۴۰۵

پیدا کردن Memory Leak در جاوااسکریپت: راهنمای عملی

چرا برنامه شما کند می‌شود هرچند کاربر زیادی ندارد؟

مشاهده ← خواندن
برنامه‌نویسی
#۹۰ ۱ مهر ۱۴۰۵

design patternهای GoF که هر برنامه‌نویسی باید بداند

راه‌حل‌های اثبات‌شده برای مسائل تکراری طراحی

مشاهده ← خواندن
برنامه‌نویسی
#۸۹ ۱ مهر ۱۴۰۵

Linting با ESLint: فراتر از زیبایی کد

قوانینی که خطاهای رایج را قبل از اجرا شکار می‌کنند

مشاهده ← خواندن
برنامه‌نویسی
#۸۸ ۱ مهر ۱۴۰۵

شروع کار با Postman: تست API در ۵ دقیقه

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

مشاهده ← خواندن
برنامه‌نویسی
#۸۷ ۱ مهر ۱۴۰۵

سرعت Tailwind CSS چه بر سر CSS سنتی آورد؟

utility-first با build زمان فقط ۳۰۰ میلی‌ثانیه

مشاهده ← خواندن
برنامه‌نویسی
#۸۶ ۱ مهر ۱۴۰۵

Next.js 15 و React 19: چه چیزی تغییر کرد؟

Server Components پایدار، compiler جدید و تغییرات breaking

مشاهده ← خواندن
برنامه‌نویسی
#۸۵ ۱ مهر ۱۴۰۵

هربار که Ctrl+S می‌زنید این اتفاق‌ها می‌افتد: بررسی Event Loop

مدیریت هزاران کاربر همزمان با یک thread

مشاهده ← خواندن
برنامه‌نویسی
#۸۴ ۱ مهر ۱۴۰۵

لیستlinked vs آرایه: کدام و何时 استفاده؟

انتخاب ساختار داده بر اساس نوع دسترسی شما

مشاهده ← خواندن
برنامه‌نویسی
#۸۳ ۱ مهر ۱۴۰۵

JSON: زبان مشترک اینترنت

ساختار ساده‌ای که همه APIهای دنیا با آن حرف می‌زنند

مشاهده ← خواندن
برنامه‌نویسی
#۸۲ ۱ مهر ۱۴۰۵

Regex در ۱۰ دقیقه: الگوهای پرکاربرد

عبارات منظم برای اعتبارسنجی، extract و replace متن

مشاهده ← خواندن
برنامه‌نویسی
#۸۱ ۱ مهر ۱۴۰۵

CI/CD چیست و چرا هر تیمی به آن نیاز دارد؟

از commit تا deploy خودکار — سرعت، اعتماد و کیفیت

مشاهده ← خواندن
برنامه‌نویسی
#۸۰ ۱ مهر ۱۴۰۵

SSH و کلید عمومی: امنیت سرور در عمل

بدون رمز عبور، با کلید رمزنگاری‌شده وارد سرور شوید

مشاهده ← خواندن
برنامه‌نویسی
#۷۹ ۱ مهر ۱۴۰۵

Big O Notation: اندازه‌گیری کارایی الگوریتم

بدون درک Big O نمی‌توان الگوریتم درستی انتخاب کرد

مشاهده ← خواندن
برنامه‌نویسی
#۷۸ ۱ مهر ۱۴۰۵

تفاوت SQL و NoSQL: کدام دیتابیس انتخاب درستی است؟

MySQL برای داده‌های ساختاریافته، MongoDB برای داده‌های منعطف

مشاهده ← خواندن
برنامه‌نویسی
#۷۷ ۱ مهر ۱۴۰۵

Docker برای برنامه‌نویسان: از نصب تا اولین Container

برنامه شما، تنظیمات و dependencies همه در یک جعبه قابل حمل

مشاهده ← خواندن
برنامه‌نویسی
#۷۶ ۱ مهر ۱۴۰۵

REST API چیست؟ راهنمای کامل با مثال

REST استاندارد ارتباط بین کلاینت و سرور در وب مدرن

مشاهده ← خواندن
برنامه‌نویسی
#۷۵ ۱ مهر ۱۴۰۵

Clean Code: پنج قانون برای کدی که همه می‌فهمند

کد بیشتر از نوشته شدن، خوانده می‌شود

مشاهده ← خواندن
برنامه‌نویسی
#۷۴ ۱ مهر ۱۴۰۵

Git Branching: استراتژی صحیح کار تیمی

از Git Flow تا Trunk-Based Development — کدام برای تیم شما مناسب است؟

مشاهده ← خواندن
برنامه‌نویسی
#۷۳ ۱ مهر ۱۴۰۵

چهار ستون برنامه‌نویسی شیءگرا (OOP) که باید بدانید

encapsulation، inheritance، polymorphism و abstraction

مشاهده ← خواندن
برنامه‌نویسی
#۷۲ ۱ مهر ۱۴۰۵

الگوریتم جستجوی دودویی (Binary Search) چطور کار می‌کند؟

جستجو در یک لیست مرتب با نصف کردن آن در هر مرحله — O(log n)

مشاهده ← خواندن
برنامه‌نویسی
#۷۱ ۱ مهر ۱۴۰۵

تفاوت Stack و Queue در یک نگاه

دو ساختار داده پایه‌ای که همه چیز از URL history تا صف چاپ از آن‌ها استفاده می‌کنند

مشاهده ← خواندن
برنامه‌نویسی
#۷۰ ۱ مهر ۱۴۰۵

مفهوم Recursion در برنامه‌نویسی با مثال ساده

یک تابع که خودش را صدا می‌زند — قدرتمند اما در ابتدا گیج‌کننده

مشاهده ← خواندن
برنامه‌نویسی
#۶۹ ۱ مهر ۱۴۰۵

Python یا JavaScript: کدام را برای شروع یاد بگیریم؟

Python برای داده و AI، جاوااسکریپت برای وب — هر دو مسیر شغلی پرتقاضا دارند

مشاهده ← خواندن
برنامه‌نویسی
#۶۸ ۱ مهر ۱۴۰۵

TypeScript چیست و چرا همه پروژه‌ها به آن مهاجرت می‌کنند؟

TypeScript با افزودن type checking به جاوااسکریپت، باگ‌ها را قبل از اجرا شکار می‌کند

مشاهده ← خواندن
برنامه‌نویسی
#۶۷ ۱ مهر ۱۴۰۵

Rust در سال ۲۰۲۶: آیا ارزش یادگیری دارد؟

Rust امنیت حافظه را بدون garbage collector تضمین می‌کند

مشاهده ← خواندن
برنامه‌نویسی
#۶۶ ۱ مهر ۱۴۰۵

زبان Go چرا سرورهای مدرن را تسخیر کرد؟

مزایای Go برای backend: concurrency سبک، compile سریع و استاندارد-library قوی

مشاهده ← خواندن