Публикации по теме 'api-development'
Все, что вам нужно знать об автоматических тестах API
API все чаще становятся эпицентром разработки современных приложений. В качестве основного способа связи между веб-компонентами они используются для соединения и передачи данных и бизнес-логики между системами.
Это означает, что тщательное тестирование API может улучшить качество программного обеспечения и минимизировать значительные риски безопасности перед началом производства.
Но прежде чем углубляться в подробности о автоматических тестах API , давайте вспомним о тестировании API...
Знакомство с Task Runners с плагинами Gulp и Grunt
Инструменты сборки — это замечательный актив для разработки приложений, поскольку они дают вам более точный контроль над вашими фоновыми операциями и позволяют автоматизировать многие процессы, такие как минимизация, компиляция, модульное тестирование, линтинг и т. д., которые в противном случае вам пришлось бы выполнять вручную. Исполнители задач в системе сборки действуют как боты, которые выполняют эти задачи автоматически, давая разработчику больше времени, чтобы сосредоточиться на..
Сложные API, трудные решения
На встрече APIOps Helsinki в ноябре 2018 года мы говорили о сложных API и сложных решениях, связанных с ними, в течение 2 часов, включая презентации Матти Писиля, Forenom и Томаса Хейсканена, Fourkind, об API динамического ценообразования Forenom.
API динамического ценообразования, используемый для расчета цен на гостиничные апартаменты Forenom с самообслуживанием, был сочтен сложным, потому что он использовал алгоритм машинного обучения, обучающийся на лету, и каждая покупка учила..
#100DaysOfCode День 4: Знакомство с CRUD API, Chocolate Vim
[Сейчас играет: First Love / Late Spring от Mitski]
Сегодняшняя повестка будет в основном заполнена работой над API. После вчерашнего успеха в создании работающего интерфейса прикладного программирования я понял, что в моем понимании API все еще есть несколько пробелов. С учетом сказанного, давайте сразу к делу.
Основы API
Если вы погуглите определение «API», вы, скорее всего, получите следующий результат:
API. имя существительное. набор функций и процедур, позволяющих..
3 инструмента для простого взаимодействия с веб-API с использованием Python
Первоначально опубликовано: https://www.pythoneur.com/easy-interaction-with-web-apis/
Взаимодействие с интерфейсами прикладного программирования (API) не должно быть сложным. В этой статье я поделюсь с вами тремя основными инструментами и советами, которые помогут вам быстро приступить к работе с API и упростить вашу жизнь.
Curl to Requests : создание API-запросов в несколько кликов.
Допустим, мы хотели бы отслеживать и записывать сборы Etherum Gas на ETH Gas Station . С..
Аспекты проектирования API (3/3)
Эта третья и последняя часть цикла разработки API будет сосредоточена на безопасности данных и проблемах с подводными камнями. Это самая важная вещь для разработки API, потому что вы должны знать о безопасности с самого начала.
Безопасность должна присутствовать везде, вы можете найти уязвимости в клиентском программном обеспечении, непосредственно в программном обеспечении шлюза, нарушая правила брандмауэра, а также, в частности, на связанных уровнях, таких как базы данных, промежуточные..
Три типа знаний, которые необходимы разработчикам при использовании API
Как программист, я использовал и боролся с API многих библиотек кода и фреймворков: от визуализации данных ( d3.js , ggplot2 ) до статистики ( многие в R ) до веб-разработки. ( Ruby on Rails , Bootstrap ) и многие другие.
Мы с моими двумя соавторами интересовались, как лучше всего классифицировать знания, необходимые для успешной работы с API. Прежде чем я расскажу вам о наших трех категориях: история неудач, обучения и затем успеха:
История: статистические тесты в R
В..