میر مجتبی هاشمی جنتی·۲۵ روز پیشواکاوی عمیق RFC 7636 و مکانیسم PKCEمعماری امنیت در عصر اپلیکیشنهای عمومیسلام و عرض ادب خدمت دوستان. در این بخش به بررسی موضوع PKCE و RFC 7636 خواهیم پرداخت تا ببینیم این موض…
میر مجتبی هاشمی جنتی·۱ ماه پیشسند ADR چیست و چرا برای معماران و تحلیلگران داده حیاتی است؟سلام. امیدوارم حالتون خوب باشه. امروز در مورد اسناد ADR باهم صحبت میکنیم. در بسیاری از شرکتهای مهندسی نرمافزار، مخصوصاً در تیمهایی که با…
میر مجتبی هاشمی جنتی·۲ ماه پیشELK Stackدر این مقاله استک ELK رو مورد بررسی قرار میدهیم. سه ابزار Elasticsearch، Logstash و Kibana
میر مجتبی هاشمی جنتی·۲ ماه پیشمکانیزم کنترل همزمانی چندنسخهای (MVCC)بررسی مکانیزم کنترل همزمانی چندنسخهای (MVCC) در پایگاه داده و ارتباط اون با مفاهیم Isolation Level و Snapshot
میر مجتبی هاشمی جنتی·۵ ماه پیشEvent-Driven در نرم افزارEvent-Driven Architecture؛ ستون فقرات سیستمهای توزیعشده مدرنسلام دوستان؛ در این مقاله موضوع Event-Driven Architecture رو بررسی میکنیم. اح…
میر مجتبی هاشمی جنتی·۵ ماه پیشالگوی SAGA در نرم افزارSAGA Pattern؛ مدیریت تراکنشهای توزیعشده از تئوری تا پیادهسازی عملیسلام دوستان. میخوام مقدمه ای در مورد SAGA بدم و سپس بریم جلو. احتمالاً…
میر مجتبی هاشمی جنتی·۵ ماه پیشامکانسنجی و نیازسنجی در مهندسی نرمافزارچیزهایی که قبل از نوشتن SRS باید جدی بگیریمسلام عزیزان؛ تقریباً همهی ما حداقل یک بار توی پروژهای بودیم که خیلی پرانرژی شروع شد، اما وسط ر…
میر مجتبی هاشمی جنتی·۵ ماه پیشاسناد SRS ،BRS و FRS در مهندسی نرمافزارسلام. اگر در فضای مهندسی نرمافزار، تحلیل سیستم یا مدیریت پروژه فعالیت داشته باشید، احتمالاً بارها با مفاهیمی مثل SRS، BRS و FRS مواجه شده…
میر مجتبی هاشمی جنتی·۵ ماه پیشتفاوت REST، gRPC و GraphQLتفاوت REST، gRPC و GraphQL | کدام معماری API برای ما مناسبتر است؟اگر چند سالی است که با توسعهی نرمافزار، مخصوصاً بکاند یا سیستمهای توز…
میر مجتبی هاشمی جنتی·۵ ماه پیشکلاسهای Rich و Anemic؛ وقتی کلاس فقط نگهدارنده دیتا نیستسلام؛ اگر مدتی با برنامهنویسی شیگرا کار کرده باشیم، احتمالاً به کلاسهایی برخورد کردیم که فقط چند تا فیلد دارن و کلی getter و setter. این…