اگر از ده توسعهدهنده نرمافزار بپرسید که «تست قرارداد (contract test) چیست؟»، احتمالاً دوازده پاسخ متفاوت دریافت میکنید.یکی ممکن است بگوید که این موضوع somehow به اعتبارسنجی اسکیما (schema validation) مربوط میشود.دیگری ممکن است بگوید که به مشخصات API ربط دارد.نفر دیگری هم ممکن است به شما بگوید که این موضوع به حرفه حقوقی مربوط […]
آرشیو برچسب: OpenAPI
در سازمانهای بزرگ که چندین تیم مختلف در ساخت و توسعه یک اکوسیستم API مشارکت دارند، حفظ یکپارچگی میتواند به یک چالش جدی تبدیل شود. بدون داشتن یک استراتژی مشخص، APIها ممکن است از نظر سبک طراحی، نحوه مدیریت خطاها، قراردادهای نامگذاری، شیوههای امنیتی یا حتی نامگذاری مفاهیم مشترک، از یکدیگر فاصله بگیرند و هر […]
نگاهی عمیق به تجربه محور بودن APIها (A Deep Dive Into Designing User-Centric APIs) APIها ستون فقرات محصولات دیجیتال مدرن هستند و ارتباط میان سرویسها را تسهیل میکنند، و بسیاری از برنامههایی که روزانه استفاده میکنیم، بر آنها متکی هستند. با این حال، علیرغم اهمیت بالای آنها، یک مشکل رایج مشاهده میشود: بسیاری از APIها […]
۶ اسکنر آسیبپذیری API برای امنیت بهتر (۶ API Vulnerability Scanners) اطمینان از امنیت APIها و رعایت آخرین استانداردهای امنیتی حیاتی است. اما چگونه میتوان فهمید که APIهای شما امن هستند؟ پاسخ ساده است: استفاده از اسکنرهای آسیبپذیری API. این ابزارها میتوانند خطرات احتمالی امنیتی را شناسایی کرده و به شما کمک کنند اقدامات لازم […]
نسخهبندی API به طور فزایندهای رایج شده است، و نه فقط برای APIهای بسیار محبوب یا تجاری. حتی APIهای علاقهمندیهای ویژه و تفریحی مانند Sportradar دارای نسخههای متعدد هستند. این میتواند برای توسعهدهندگان و کاربران مشکلاتی ایجاد کند.نسخهبندی تمایل دارد که باعث خرابی شود. کد موجود ممکن است به همراه API بهروزرسانی نشود. oasdiff، یک […]
از روزگاران بسیار دور، خیلی پیش از رسالهٔ روی فیلدینگ دربارهٔ REST و تقریباً همزمان با اولین باری که عبارت «همراستایی استراتژیک» در جمع عمومی به زبان آمد، یک معمار سازمانی این پرسش را مطرح کرد: آیا نرمافزارمان را خودمان بسازیم یا بخریم؟ این پرسش یکی از قطعات کلاسیک پازل فناوری اطلاعات است؛ جستوجویی بیپایان […]
فراخوانیهای API بهندرت بهتنهایی انجام میشوند. بسیار رایجتر است که یک تابع برنامهنویسی به مجموعهای از فراخوانیهای API نیاز داشته باشد که به آن «گردش کار API» (API workflow) میگویند. برای کمک به توصیف این موقعیتها، OpenAPI Initiative مشخصهٔ جدیدی به نام Arazzo منتشر کرده که دقیقاً برای پوشش گردش کارهای API طراحی شده است. […]
۵ نکته برای انتخاب ابزار مدیریت ایپیآی (۵ Tips for Choosing an API Management Tool) امروزه APIها در همه جا حضور دارند. آنها برنامههایی که روزانه استفاده میکنیم را تأمین میکنند، ارتباط بین برخی از بزرگترین سرویسهای جهان را ممکن میسازند و کسبوکارهای کاملی حول آنها شکل گرفته است. طبق گزارش State of the Internet […]
APIها و مستندات آنها معمولاً از یکدیگر خارج-از-هماهنگی میشوند. و این اتفاق بیشتر از آنچه فکر کنید رخ میدهد. درواقع، ۷۵٪ از APIها مطابق با مشخصات خود نیستند، براساس یک گزارش اخیر درباره دریفت API. دریفت API میتواند باعث منابع ناهماهنگ برای توسعهدهندگان، مشکلات تجربه توسعهدهنده و حتی یکپارچهسازیهای خراب و مشتریان ناراضی شود. بدتر […]
کد لینتینگ و اعتبارسنجی از عناصر اصلی توسعهی خوب کد در سال ۲۰۲۵ هستند. در ادامه، مجموعهای از گزینهها در این حوزه را بررسی میکنیم و چند رقیب برتر را برای زبانها، فریمورکها و رویکردهای مختلف معرفی میکنیم. لینتینگ و اعتبارسنجی چیست؟ پیش از پرداختن به موارد موجود در این فهرست، باید بهطور مختصر توضیح […]
- 1
- 2
- API
- DevOps
- ارتباطات
- امنیت سایبری
- اینترنت اشیاء
- برنامه نویسی
- بهینه سازی و سئو
- پایگاه داده
- پردازش داده ها
- پستمن
- توسعه نرم افزار
- توسعه وب
- دیجیتال مارکتینگ
- ذخیرهسازی داده
- زیرساخت IT
- سایر دسته ها
- سخت افزار
- سرویسهای ابری
- علوم کامپیوتر
- فناوری اطلاعات
- کلان داده
- محاسبات شبکهای
- معماری داده
- هوش مصنوعی
- یادگیری ماشینی
