api
(30)
GraphQL для початківців
Абревіатура API означає Application Programming Interface (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємодіють з даними. У цій статті ви познайомитеся з о...
Alex · 08 жовтня 2020 · 986Що таке RESTful API?
Коли я чую фрази типу "це не RESTful API", в мене виникають логічні питання: Що таке REST? Як щось зробити RESTful? Якщо у вас виникають такі ж питання, то ви читаєте потрібну статтю. REST - скорочення від Representational State Transfer, що мо...
Codeguida · 12 травня 2021 · 425Оптимізація: Налаштування веб-сервера Nginx для поліпшення показників RPS в HTTP API
Перед тим як почати горизонтальне і вертикальне масштабування інфраструктури насамперед необхідно переконатися, що ресурси використовуються правильно, а конфігурація програм не створює вузьких місць для його продуктивності. Головна мета команди інжен...
Alex · 03 жовтня 2020 · 337Поширені помилки API та способи їх уникнення
Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статичною мовою, наприклад, Java. Node.js — єднальна лан...
Codeguida · 19 березня 2019 · 121Розробка і тестування асинхронного API з FastAPI та Pytest
Про що цей посібник Після прочитання матеріалу ви навчитесь: розробці асинхронного RESTful API з Python та FastAPI; розробці на основі тестів (TDD – Test-Driven Development); тестуванню застосунку на FastAPI з Pytest; асинхронній взаємодії з базою д...
Codeguida · 23 січня 2020 · 92Як писати REST API на Node.js правильно
В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо. 1. Використовуйте HTTP-методи Уявіть, що вам потрібно написати API для створення, редагування та видаленн...
Codeguida · 14 червня 2017 · 66Розробка API за допомогою GraphQL в .NET
GraphQL — сервіс, який створений за допомогою описання типів та їх полів. Іншими словами — це один з підходів організації інтерфейсу взаємодії між клієнтом та сервером. У статті говоримо про API розробку за допомогою GraphQL на платформі .NET, різниц...
Codeguida · 26 листопада 2018 · 29Серіалізація JSON у Rails: детальне керівництво
З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона необхідна у Rails-застосунках, а також як використ...
Codeguida · 28 червня 2018 · 27Створення API за допомогою Ruby on Rails та GraphQL
Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних додатків) призвів до того що, REST API став основним с...
Codeguida · 14 червня 2017 · 14Знайомимось з HTML5 History API
Історія - це завжди цікаво, чи не правда? В старих версіях HTML, ми мали обмежений контроль над історією браузера. З HTML5 History API, ми отримуємо набагато більше можливостей. Тепер ми можемо додати запис, або змінити URL-адресу в адресному рядку б...
Codeguida · 26 липня 2020 · 14Основи JavaScript Internationalization API
Дозвольте мені почати з нудного визначення з Вікіпедії: Інтернаціоналізація — процес адаптації продукту, такого як програмне, або апаратне забезпечення, до мовних і культурних особливостей регіону (регіонів), відмінного від того, в якому розроблявся...
Codeguida · 14 грудня 2017 · 12Пишемо Twitter бота з Python та Tweepy
Twitter - соціальна мережа для роботів :) Ваші друзі чи фоловери, напевно, мають роботів, а ви навіть не здогадуєтесь про це. В цьому уроці, ми напишемо свого Twitter бота за допомогою Python та Tweepy, а потім запустимо його у вільне плавання... Спе...
Codeguida · 02 серпня 2021 · 12