Публикации по теме 'api'
API First, используя OpenAPI и Spring Boot
вступление
Что ж, после нескольких лет работы с OpenAPI и Spring Boot я увидел, что некоторые опытные разработчики не знают этого подхода.
В своих последних проектах я использовал спецификацию OpenAPI для создания объектов и интерфейсов DTO для RestControllers в Spring Boot, а фронтенд-команда использовала спецификацию OpenAPI для создания объектов и клиентов для API.
В этой статье объясняется, как OpenAPI и Spring Boot работают вместе, чтобы использовать API First Concept...
Я больше никогда не буду пользоваться кодовым домом
Часть 1 — Дерьмовые определения базы данных и функциональные идеалы
Это требует некоторой истории. Потерпите немного, пока я готовлю сцену.
Несколько лет назад наша компания наняла кодировщика со стороны, потому что я был единственным программистом в штате и руководил большим проектом. Руководство решило, что нам срочно нужна эта новая система. Я разработал очень специфический дизайн: API для загрузки веб-сайта (а позже и мобильного приложения), веб-сайт на чистом HTML,..
Магия Axios-Retry: повышение отказоустойчивости запросов API
Представьте, что вы ждете новую пару обуви по почте. Иногда по независящим от них обстоятельствам — например, сильный шторм или перекрытие дороги — почтовой службе приходится разворачиваться и помечать посылку как недоставленную. Но вам нужны эти новые Джорданы сегодня! Нельзя ли повторить попытку доставки посылки?!
Введите Axios-Retry: он повышает отказоустойчивость ваших приложений, автоматически повторяя неудачные запросы, и гарантирует, что ваши пользователи получат ожидаемые..
Контроль энергопотребления с помощью Smart Meter Texas и API-интерфейсов Nest, часть 2b/: источники данных и споры…
tl;dr получить данные интеллектуального счетчика в Техасе непросто
Умный счетчик Техас
В 2007 году компания Smart Meter Texas (SMT) представила систему интеллектуальных электрических счетчиков, которая будет передавать данные об энергии по беспроводной сети с интервалом до 15 минут. Частью этой системы было предоставление потребителям доступа к их собственным данным. К 2012 году энергетические компании по всей стране согласились на стандарт под названием Зеленая кнопка , который..
Использование разных сервисов геокодирования для разных стран
Когда мы хотим преобразовать адрес в широту и долготу, нам обычно приходится выбирать лучшего провайдера, которого мы можем, и иметь дело с различными уровнями качества. Например, иногда один провайдер лучше другого в определенной части мира. Первая статья в этой серии показывает, как получить доступ к нескольким поставщикам геокодирования с помощью одной реализации с помощью Superface OneSDK. Давайте теперь посмотрим, как можно использовать разных провайдеров в зависимости от..
Как использовать API отслеживания людей с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API отслеживания людей за 5 минут, с помощью JavaScript и API отслеживания людей Eden AI. Eden AI предоставляет простой и удобный для разработчиков API, который позволяет отслеживать людей в видео.
Что такое API отслеживания людей на видео?
Person Tracking API позволяет отслеживать людей и их действия в рамках сцены или сегмента. Принцип работы отслеживания людей прост: обнаружение людей идентифицирует людей в видео, а затем..
Что такое КОРС? Как это помогает с безопасностью API?
Что такое КОРС? Как это помогает с безопасностью API?
Если я скажу вам, что CORS означает совместное использование ресурсов между источниками, это может показаться слишком техническим.
Итак, позвольте мне разбить это на простом примере.
Представьте, что вы в ресторане, хотите что-то заказать для вас. Вы разместите свой заказ у официанта, который что-то сделает и сделает для вас. Верно? Вы не идете прямо на кухню и не зачитываете там свой заказ шеф-повару!
Но представьте, если..
Новые материалы
Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне
Аудитория
Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..
Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами
Введение:
Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..
Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода
Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..