میر مجتبی هاشمی جنتی·۳ روز پیشتفاوت REST، gRPC و GraphQLتفاوت REST، gRPC و GraphQL | کدام معماری API برای ما مناسبتر است؟اگر چند سالی است که با توسعهی نرمافزار، مخصوصاً بکاند یا سیستمهای توز…
میر مجتبی هاشمی جنتی·۱۲ روز پیشکلاسهای Rich و Anemic؛ وقتی کلاس فقط نگهدارنده دیتا نیستسلام؛ اگر مدتی با برنامهنویسی شیگرا کار کرده باشیم، احتمالاً به کلاسهایی برخورد کردیم که فقط چند تا فیلد دارن و کلی getter و setter. این…
میر مجتبی هاشمی جنتی·۱۳ روز پیشIdempotency در مهندسی نرم افزارIdempotency؛ مفهومی ساده با اثرات حیاتی در طراحی سیستمهااگر بخوام صادقانه بگم، idempotency جزو اون مفاهیمیه که خیلیها فکر میکنن میدوننش…
میر مجتبی هاشمی جنتی·۱۳ روز پیشConnascence در نرم افزاراگر چند سالی در دنیای توسعه نرمافزار کار کرده باشید، احتمالاً بارها با کدی مواجه شدهاید که تغییر دادنش شبیه راه رفتن روی مین است؛ یک خط ر…
میر مجتبی هاشمی جنتی·۱۳ روز پیشکلید واژه های DDDاگر در پروژه های کسب و کار محور کار کرده باشید، حتما در مورد Domain Driven Design یا به اختصار DDD اطلاعات کافی دارید و میدونید که یک تفکری…
میر مجتبی هاشمی جنتی·۱ ماه پیشPage؛ جایی که دیتابیس واقعاً نفس میکشدبررسی پشت پرده Read ها و Write هایی که در دیتابیس روی دیسک صورت میگیره ...
میر مجتبی هاشمی جنتی·۱ ماه پیشآقای Edgar F.Codd | پدر پایگاههای داده رابطهایوقتی امروز در مورد «دیتابیس» حرف میزنیم، شاید کمتر به ذهنمان برسد که پشت این فناوری به ظاهر ساده، یک ذهن ریاضیاتی خارقالعاده قرار دارد…
میر مجتبی هاشمی جنتی·۲ ماه پیشتئوری CAP؛ سهگانهی دنیای دیتابیسهااگر با دیتابیسهای توزیعشده، میکروسرویسها یا حتی سیستمهای Cloud-based سروکار داشته باشید، احتمالاً اسم CAP Theorem رو شنیده باشید. معمول…
میر مجتبی هاشمی جنتی·۲ ماه پیشدیتا ساینتیست ها چه کاری میکنند؟Data Scientist یا به اصطلاح کسی که داره روی داده ها کار میکنه چه کسی هست و چه عملیاتی رو باید در شرکت ها انجام بده؟
میر مجتبی هاشمی جنتی·۲ ماه پیشآشنایی با UMS در SQL Serverپشت صحنهای که کمتر دیده میشود، اما همیشه درگیر کار است!اگر زیاد با SQL Server کار نکرده باشید، احتمالاً اسم UMS یا User Mode Scheduler ک…