Motahare MoghaddamSaei·۱۴ روز پیش۲۰ مفهوم کلیدی که هر مهندس نرمافزاری باید بدانددر این مقاله با 20 عنوان مهم و مطرح در دنیای امروز مهندسی نرم افزار آشنا می شویم و رویکرد های آنها را مختصر بیان می کنیم.
ماهرخ شاه صفی·۱۶ روز پیشمعماری نرمافزار در دنیای مدرن: از طراحی دامنه تا عملیات و مقیاسپذیریمقدمهدر جهان نرمافزار، هرچه سامانهها بزرگتر و پیوستهتر میشوند، تصمیمهای معماری از سطح انتخاب ابزار فراتر میروند و به سطح شکلدادن به…
علی محمدی·۲۴ روز پیشتأخیر (Latency) چیست؟تأخیر یک معیار کارایی (Performance Metric) است که میزان مکث یا تأخیر زمانی در سیستم شما را اندازهگیری میکند. به عنوان یک توسعهدهنده، احت…
حامد پارسا·۱ ماه پیشاز تیمهای تخصصی تا Squadها؛ آیا واقعاً بهتر شدیم؟رشد تیمهای نرمافزاری همیشه به معنی رشد کیفیت و سرعت نیست. نگاهی به مسیر توسعه تیم ها و مرزهایی که آرامآرام بین آدمها و کدها ساخته شد.
میر مجتبی هاشمی جنتی·۱ ماه پیشELK Stackدر این مقاله استک ELK رو مورد بررسی قرار میدهیم. سه ابزار Elasticsearch، Logstash و Kibana
MohamadReza Salehi·۱ ماه پیشهمبستگی (Connascence) در معماری نرم افزارتو این مقاله میخوایم به معنی کانسنس و انواع اون در نرم افزار و کاربرد عملی اون برای ریفکتور کردن و طراحی بهتر نرم افزار ها میپردازیم. ( این…
عرفان محمدی·۲ ماه پیشکالبدشکافی یک پروتکل ناشناخته؛ مهندسی معکوس پروتکلهای اختصاصی بدون مستنداتکالبدشکافی یک پروتکل ناشناخته؛ مهندسی معکوس پروتکلهای اختصاصی بدون مستندات
عرفان محمدی·۲ ماه پیشکد ماشین و دنیای صفر و یک؛ زبان واقعی کامپیوترها## مقدمه: زیر پوست نرمافزارها چه خبره؟ما هر روز با پایتون کد میزنیم، با جاوااسکریپت وب میسازیم، با گو سرور بالا میآریم. اما تا حالا فکر…
Mahan·۴ ماه پیش70 درصد برنامه نویسان فرانت اند این اشتباه رو میکنند!سایت کنداگر شما هم مثل من مدتها فکر میکردید که هر پروژهای باید حتماً با React یا Next.js توسعه پیدا کند، این مقاله میتواند دیدگاه شما را…
میر مجتبی هاشمی جنتی·۴ ماه پیشEvent-Driven در نرم افزارEvent-Driven Architecture؛ ستون فقرات سیستمهای توزیعشده مدرنسلام دوستان؛ در این مقاله موضوع Event-Driven Architecture رو بررسی میکنیم. اح…