api (30)

GraphQL для початківців

Абревіатура API означає  Application Programming Interface  (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємо...
08 жовтня 2020 ·
0
· 1.1K · Alex

Що таке RESTful API?

Коли я чую фрази типу "це не RESTful API", в мене виникають логічні питання: Що таке REST? Як щось зробити RESTful? Якщо у вас виникають такі ж питання, то ви читаєте потрібну статтю. REST - ско...
12 травня 2021 ·
1
· 601 · Codeguida

Оптимізація: Налаштування веб-сервера Nginx для поліпшення показників RPS в HTTP API

Перед тим як почати горизонтальне і вертикальне масштабування інфраструктури насамперед необхідно переконатися, що ресурси використовуються правильно, а конфігурація програм не створює вузьких місць д...
03 жовтня 2020 ·
0
· 384 · Alex

Поширені помилки API та способи їх уникнення

Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статич...
19 березня 2019 ·
0
· 301 · Codeguida

Розробка і тестування асинхронного API з FastAPI та Pytest

Про що цей посібник Після прочитання матеріалу ви навчитесь: розробці асинхронного RESTful API з Python та FastAPI; розробці на основі тестів (TDD – Test-Driven Development); тестуванню застосунку на...
23 січня 2020 ·
0
· 209 · Codeguida

Як писати REST API на Node.js правильно

В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо. 1. Використовуйте HTTP-методи Уявіть, що вам потрібно н...
14 червня 2017 ·
0
· 139 · Codeguida

Серіалізація JSON у Rails: детальне керівництво

З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона...
28 червня 2018 ·
0
· 52 · Codeguida

Пишемо Twitter бота з Python та Tweepy

Twitter - соціальна мережа для роботів :) Ваші друзі чи фоловери, напевно, мають роботів, а ви навіть не здогадуєтесь про це. В цьому уроці, ми напишемо свого Twitter бота за допомогою Python та Tweep...
02 серпня 2021 ·
0
· 48 · Codeguida

Як використовувати Web Share API

Перший реліз Web Share API вийшов в Chrome 61 для Android і після цього API зник з поля зору. Він дає можливість викликати нативне діалогове вікно Поширити на мобільних (або на десктопі, якщо викорис...
15 липня 2019 ·
0
· 46 · Codeguida

Створення API за допомогою Ruby on Rails та GraphQL

Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних дода...
14 червня 2017 ·
0
· 43 · Codeguida

Розробка API за допомогою GraphQL в .NET

GraphQL — сервіс, який створений за допомогою описання типів та їх полів. Іншими словами — це один з підходів організації інтерфейсу взаємодії між клієнтом та сервером. У статті говоримо про API розро...
26 листопада 2018 ·
0
· 37 · Codeguida

Знайомимось з HTML5 History API

Історія - це завжди цікаво, чи не правда? В старих версіях HTML, ми мали обмежений контроль над історією браузера. З HTML5 History API, ми отримуємо набагато більше можливостей. Тепер ми можемо додати...
26 липня 2020 ·
0
· 33 · Codeguida

HTML5 File API

Іноді виникає потреба, щоб користувач мав можливість завантажити зображення в браузер, виконати кілька правок і вже тоді завантажити його на сервер. Більш старомодний спосіб зробити це: Завантажити...
12 грудня 2021 ·
0
· 29 · Codeguida

5 бібліотек та API для роботи з HTML5 Audio

За останні кілька місяців, я познайомився з рядом різних бібліотек для взаємодії з HTML5 Audio API (HTML5 Audio елементом) і його простим API. І тому вирішив поділитися з вами цими бібліотеками, щоб п...
05 лютого 2020 ·
0
· 26 · Codeguida

Перехоплення системних функцій в середовищі Windows

Навіщо це може знадобитися? Слово «перехоплення» говорить саме за себе. Ця можливість може знадобитися в будь-якій ситуації, коли виникає потреба відстежити факт виклику системної функції, змінити вхі...
28 березня 2018 ·
0
· 20 · Codeguida

Основи JavaScript Internationalization API

Дозвольте мені почати з нудного визначення з Вікіпедії: Інтернаціоналізація — процес адаптації продукту, такого як програмне, або апаратне забезпечення, до мовних і культурних особливостей регіону (ре...
14 грудня 2017 ·
0
· 20 · Codeguida

JSON серіалізація в Python за допомогою serpy

Серіалізація – процес перетворення об'єктів складних типів даних (спеціально визначених класів, об'єктно-реляційних маперів, тощо) до власних типів, таким чином, щоб їх потім можна було легко перетвор...
25 вересня 2017 ·
0
· 15 · Codeguida

HTML5 Page Visibility API

Раніше ми не мали браузерів, які працювати з багатьма вкладками. Але вже багато часу всі переглядачі пропонують нам цю функцію. Нам важко уявити, як це, працювати тільки з однією вкладкою. Зараз кожен...
31 серпня 2020 ·
0
· 13 · Codeguida

Google Docs отримали API для автоматизації процесів

Google оголосив про новий API для Google Docs — з ним розробники зможуть автоматизувати процеси, що раніше виконувались вручну. З квітня минулого року API перебував на стадії тестування, тепер він дос...
12 лютого 2019 ·
0
· 13 · Codeguida

Робота з vk api в Python

Вконтакті дуже популярна соціальна мережа на теренах СНД. API сайту досить зручне та зрозуміле. Де його використовувати, і чи використовувати взагалі залежить лише від вас. **Встановлення, п...
29 лютого 2020 ·
0
· 9 · Codeguida

Fullstack Rails/React #1.1: Налаштовуємось

Отож, друзі, як і обіцяв, ми продовжуємо :-) Минула стаття Сьогодні ми розгорнемо Rails із master гілки, створимо наш перший api-застосунок, а також зробимо всі базові налаштування; створимо базову ст...
27 травня 2020 ·
0
· 8 · Codeguida

Пишемо розширення для Chrome з Battery API

Привіт, кодегідці! Мене звуть Ярик, мені 16, живу, працюю та вчусь у Львові. Це моя перша стаття, буду радий коментарям! Сьогодні ми напишемо просте, але корисне розширення під Chrome та познайомимось...
15 березня 2020 ·
0
· 7 · Codeguida

Використовуємо Network Information API

Всі веб-сайти, які ми створюємо, повинні враховувати не тільки швидкість браузера, а і стан мережі. Браузерна підтримка Як правило, ми не можемо розраховувати на підтримку експериментальних API. Зараз...
06 вересня 2020 ·
0
· 6 · Codeguida

У Google нові вимоги до рівня API на Android

21 лютого Google оголосила про нові вимоги до застосунків у 2019. Щоб користувачам було зручно взаємодіяти з Android, Google Play вимагатиме останній рівень API: з серпня 2019 — API 28 (Android 9) і...
24 лютого 2019 ·
0
· 5 · Codeguida