Последние несколько лет Valve работали над улучшением качества мультиплеера в Dota 2 и CS:GO при помощи ретрансляции трафика и его переноса на свою сетевую магистраль. Это позволяет защищать игры от DoS-атак, понижает пинг и повышает качество соединения. В SDK Steamworks версии 1.44 Valve выкатили новый API, предоставляющее доступ к этой службе всем партнёрам Steam.
Рубрика «api» - 34
Разработчики теперь могут использовать сетевой API Valve для своих игр в Steam
2019-03-14 в 20:36, admin, рубрики: api, Gamedev, networking, Steam, steamworks sdk, Valve, разработка игрСтажёр Вася и его истории об идемпотентности API
2019-03-12 в 8:52, admin, рубрики: api, Блог компании Яндекс, идемпотентность, интерфейсы, Разработка веб-сайтов, разработка мобильных приложений, яндексИдемпотентность — звучит сложно, говорят о ней редко, но это касается всех приложений, использующих API в своей работе.
Меня зовут Денис Исаев, и я руковожу одной из бэкенд групп в Яндекс.Такси. Сегодня я поделюсь с читателями Хабра описанием проблем, которые могут возникнуть, если не учитывать идемпотентность распределенных систем в своем проекте. Для этого я выбрал формат вымышленных историй о стажёре Васе, который только-только учится работать с API. Так будет нагляднее и полезнее. Поехали.

Туристы огрызаются: Яндекс.Такси / Uber не потянули международный роуминг
2019-03-11 в 15:27, admin, рубрики: api, uber, Азербайджан, Белоруссия, блокировка, Казахстан, кейсы, мобильные приложения, Россия, Текучка, Тигран Худавердян, трэвел, метки: api, uber, Азербайджан, Белоруссия, блокировка, казахстан, кейсы, мобильные приложения, Россия, Текучка, Тигран Худавердян, трэвел, яндекс таксиВ июле 2017 Яндекс.Такси и Uber объявили о слиянии в одну компанию на рынках России и СНГ. Глава Яндекс.Такси (а позднее и глава MLU, объединяющей бывшие активы Uber и Яндекс.Такси в нескольких странах) пообещал:
«Мы с Uber договорились о роуминговом соглашении во всех странах, где работают компании. Например, Читать полностью »
Как Tinkoff.ru автоматизирует аналитику с Zeppelin
2019-03-04 в 12:50, admin, рубрики: analytics, apache zeppelin, api, backend, cashback, java, python, tinkoff, Блог компании Tinkoff, Блог компании Tinkoff.ruTinkoff.ru разрабатывает множество сервисов на рынке финансовых услуг. У нас решают свои повседневные задачи аналитики, разработчики, технологи, менеджеры. Все мы ежедневно генерим идеи, анализируем, разрабатываем и делаем все, чтобы создавать лучший продукт на рынке.
Я работаю бекенд-программистом в отделе внутренней разработки. Мы помогаем запускать новые бизнес линии, автоматизируем рабочий процесс и пытаемся сэкономить банку денег там, где это возможно (например отказаться от покупки лицензии на какой нибудь дорогой софт). Рабочий процесс у нас весьма стандартный: менеджеры придумывают бизнес-фичи, технологи их формализуют и ставят задачи, аналитики анализируют данные, а разработчики уже решают поставленные перед ними задачи. В жизни все сложнее, но вы и так это знаете. Читать полностью »
REST? Возьмите тупой JSON-RPC
2019-02-26 в 23:30, admin, рубрики: api, javascript, json-rpc, php, rest, RPC
В последнее время на Хабре разгорелось много споров по поводу того, как правильно готовить REST API.
Вместо того, чтобы бушевать в комментариях, подумайте: а нужен ли вам REST вообще?
Что это — осознанный выбор или привычка?
Возможно, именно вашему проекту RPC-like API подойдет лучше?
WG Contract API: zoo of services
2019-02-26 в 9:19, admin, рубрики: api, distributed systems, Gamedev, systems design, wargaming, Анализ и проектирование систем, Блог компании Wargaming, микросервисы, проектирование систем, разработка игр, распределенные системы
С ростом количества компонентов в программной системе, обычно растёт и количество людей принимающих участие в её разработке. Как следствие, для сохранения темпов разработки и простоты сопровождения, подходы к организации API должны стать предметом особого внимания.
Если хотите познакомиться поближе с тем как команда Wargaming Platform справляется со сложностью системы из более чем сотни взаимодействующих друг с другом web-сервисов, то добро пожаловать под кат.
Читать полностью »
Чат-бот для Вконтакте на ASP.NET Core C#
2019-02-25 в 16:07, admin, рубрики: .net, api, C#, c# .net vk api бот вконтактеВ данной статье представлен пошаговый пример создания простого чат-бота в социальной сети VK на ASP.NET Core C#.
Глава 1. Подготовка
Начнем с создания и настройки сообщества.

Унифицированные сервисы goszakup.gov.kz — Версия 2
2019-02-25 в 5:17, admin, рубрики: api, graphql, restapi, Программирование, Разработка веб-сайтов, разработка сайтовЯ работаю разработчиком в компании АО «Центр Электронных Финансов».
Один и наших проектов — портал Государственных закупок Республики Казахстан — goszakup.gov.kz.
Год назад мы запустили большой проект — Унифицированные сервисы (OpenData).
Для реализации была использована методология RestAPI.
Сегодня я расскажу о новой версии наших сервисов и новом интерфейсе работы с ними.
Разработчик, помни — трафик твоего приложения смотрят
2019-02-22 в 19:49, admin, рубрики: api, wog, брутфорс, информационная безопасность, мобильное приложение, разработка мобильных приложений, уязвимость
На данный момент существует так много типов уязвимостей, что разработчики совсем забывают об элементарных из них. На днях мне удалось обойти авторизацию в новом приложении WOG (ТОВ «ВОГ РІТЕЙЛ» — вторая по величине сеть АЗС в Украине). В 2017 году, точно такую же уязвимость я обнаружил в приложении одного из мобильных провайдеров Украины (тоже второго по величине). Идентичные ситуации — новое приложение и отсутствие защиты от брутфорса.
Читать полностью »



