وبلاگ
  • خانه
  • رزومه من
  • کتاب ها
    • ترجمه کتاب A Philosophy of Software Design
    • ترجمه کتاب Soft Skills The software developer’s life manual
    • ترجمه کتاب 97 Things Every Software Architect Should Know
  • ترمینال
  • ارتباط با من
مهندسی نرم افزار

سندروم قورباغه جوشان در توسعه‌دهندگان

سندروم قورباغه جوشان (Boiling Frog Syndrome) مفهومی است که از دنیای طبیعت به دنیای توسعه نرم‌افزار و…

رضا علی 218 مقاله
معماری نرم افزار

الگوی Strangler Fig چیست؟

استرنگلر فیگ (Strangler Fig) یک گیاه جالب است که در مناطق گرمسیری و زیرگرمسیری یافت می‌شود. این…

رضا علی 218 مقاله
معماری نرم افزار مهندسی نرم افزار

UML Sequence Diagram چیست؟

نمودارهای توالی یک راه حل مدل‌سازی پرطرفدار در UML هستند زیرا به طور خاص بر روی lifeline…

رضا علی 218 مقاله
معماری نرم افزار مهندسی نرم افزار

UML Use Case Diagram چیست؟

هدف Use Case Diagram این است که روش‌های مختلفی که یک کاربر ممکن است با یک سیستم…

رضا علی 218 مقاله
امنیت

نمایش اطلاعات فیک در wappalyzer

Wappalyzer یک ابزار تجزیه و تحلیل فناوری وب است که به شما کمک می‌کند تا فناوری‌های مورد…

رضا علی 218 مقاله
متفرقه

حفاظت شده: نامه ای به پسرم عیسی

هیچ چکیده‌ای موجود نیست زیرا‌این یک نوشته حفاظت شده است.

رضا علی 218 مقاله
DevOps معماری نرم افزار مهندسی نرم افزار

استفاده از Nginx به عنوان API Gateway

در این مقاله، ما از Nginx به عنوان API Gateway استفاده خواهیم کرد تا درخواست‌های ورودی را…

رضا علی 218 مقاله
مهندسی نرم افزار

نجات از لابه‌لای گمراهی: کشف و رفع چالش‌ آپلود فایل پس از 3 سال

خب اول بریم سراغ چالشی که 3 سال پیش (1399) داشتم. روی یک پروژه ای کار میکردم…

رضا علی 218 مقاله
متفرقه

آموزش ساخت اکستنشن برای موزیلا

درود! در این بخش قصد دارم آموزش ساخت Extension یا همان افزونه برای مرورگر Firefox را به…

رضا علی 218 مقاله
معماری نرم افزار مهندسی نرم افزار

فلسفه طراحی نرم افزار؛ ماهیت پیچیدگی

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

رضا علی 218 مقاله
معماری سازمان

چرا به معماری سازمانی نیاز داریم؟

قبل از پرداختن به چرایی معماری سازمانی ابتدا به تعریف معماری سازمانی می پردازیم: منطق سازماندهی برای…

رضا علی 218 مقاله
مهندسی نرم افزار

5 اصل تست نرم افزار

تست نرم افزار فرآیندی است که با هدف یافتن خطا، برنامه‌ای را اجرا می‌کند. برای اینکه نرم‌افزار…

رضا علی 218 مقاله
قبلي صفحه 8 از 19 بعدي

برچسب ها

DevOps LLM Machine Learning Oracle PL/SQL آموزش HTML امنیت ترجمه کتاب 97 چیزی که هر معمار نرم‌افزار باید بداند ترجمه کتاب فلسفه طراحی نرم افزار دسته‌بندی نشده دیتابیس فناوری متفرقه مدیریت استراتژیک معماری سازمان معماری نرم افزار مفاهیم شبکه منابع انسانی مهارت‌های نرم: راهنمای زندگی توسعه‌دهنده نرم‌افزار مهندسی نرم افزار پایتون

Hey there! I'm Reza Ali, a software engineer with a little over five years of experience building, testing, and launching software that actually works in the real world. I’ve always loved figuring out how things tick — whether that means diving into code, solving tricky bugs, or just brainstorming smarter ways to do things. Over the years, I’ve worked on a mix of projects, from small tools to full-scale applications. I genuinely enjoy collaborating with people — clients, teammates, even the occasional whiteboard — to turn ideas into solid, functional software. I’m comfortable taking the lead on a project, but I also know the value of working closely with a team. There’s something really satisfying about seeing a shared vision come to life. I’m always up for a challenge, and I get excited about new ideas. If you’ve got something in mind, feel free to reach out — whether it’s just a rough concept or a fully fleshed-out plan, I’d love to hear about it and see where we can take it

وبلاگ

بسیار اسکرول باید، تا پخته شود خامی