api
(30)
Розробка і тестування асинхронного API з FastAPI та Pytest
Про що цей посібник
Після прочитання матеріалу ви навчитесь:
розробці асинхронного RESTful API з Python та FastAPI;
розробці на основі тестів (TDD – Test-Driven Development);
тестуванню застосунку на...
23 січня 2020
·
0
· 209
·
Codeguida
Поширені помилки API та способи їх уникнення
Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статич...
19 березня 2019
·
0
· 301
·
Codeguida
Fullstack Rails/React #1.1: Налаштовуємось
Отож, друзі, як і обіцяв, ми продовжуємо :-)
Минула стаття
Сьогодні ми розгорнемо Rails із master гілки, створимо наш перший api-застосунок, а також зробимо всі базові налаштування; створимо базову ст...
27 травня 2020
·
0
· 8
·
Codeguida
Vue.js 3: майбутньо-орієнтоване програмування
Якщо ви цікавитесь Vue.js, то, імовірно, знаєте про третю версію фреймворку, яка зараз активно розробляється. Перелік фіч останньої версії ви знайдете в RFC за посиланням. Найпримітніша з них — functi...
29 серпня 2019
·
0
· 4
·
Codeguida
Серіалізація JSON у Rails: детальне керівництво
З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона...
28 червня 2018
·
0
· 52
·
Codeguida
GraphQL для початківців
Абревіатура API означає Application Programming Interface (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємо...
08 жовтня 2020
·
0
· 1.1K
·
Alex
Створення API за допомогою Ruby on Rails та GraphQL
Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних дода...
14 червня 2017
·
0
· 43
·
Codeguida
Знайомимось з HTML5 History API
Історія - це завжди цікаво, чи не правда? В старих версіях HTML, ми мали
обмежений контроль над історією браузера.
З HTML5 History API, ми отримуємо набагато більше можливостей. Тепер ми можемо
додати...
26 липня 2020
·
0
· 33
·
Codeguida
HTML5 Page Visibility API
Раніше ми не мали браузерів, які працювати з багатьма вкладками. Але вже
багато часу всі переглядачі пропонують нам цю функцію. Нам важко уявити, як
це, працювати тільки з однією вкладкою. Зараз кожен...
31 серпня 2020
·
0
· 13
·
Codeguida
Оптимізація: Налаштування веб-сервера Nginx для поліпшення показників RPS в HTTP API
Перед тим як почати горизонтальне і вертикальне масштабування інфраструктури насамперед необхідно переконатися, що ресурси використовуються правильно, а конфігурація програм не створює вузьких місць д...
03 жовтня 2020
·
0
· 384
·
Alex
5 бібліотек та API для роботи з HTML5 Audio
За останні кілька місяців, я познайомився з рядом різних бібліотек для
взаємодії з HTML5 Audio API
(HTML5 Audio елементом) і його простим API.
І тому вирішив поділитися з вами цими бібліотеками, щоб п...
05 лютого 2020
·
0
· 26
·
Codeguida
Перехоплення системних функцій в середовищі Windows
Навіщо це може знадобитися?
Слово «перехоплення» говорить саме за себе. Ця можливість може знадобитися в будь-якій ситуації, коли виникає потреба відстежити факт виклику системної функції, змінити вхі...
28 березня 2018
·
0
· 20
·
Codeguida
Як писати REST API на Node.js правильно
В цій статті я опишу кращі практики при написанні REST API на Node.js. Як краще називати методи вашого API, як організувати аутентифікацію тощо.
1. Використовуйте HTTP-методи
Уявіть, що вам потрібно н...
14 червня 2017
·
0
· 139
·
Codeguida
JSON серіалізація в Python за допомогою serpy
Серіалізація – процес перетворення об'єктів складних типів даних (спеціально визначених класів, об'єктно-реляційних маперів, тощо) до власних типів, таким чином, щоб їх потім можна було легко перетвор...
25 вересня 2017
·
0
· 15
·
Codeguida
Розробка API за допомогою GraphQL в .NET
GraphQL — сервіс, який створений за допомогою описання типів та їх полів. Іншими словами — це один з підходів організації інтерфейсу взаємодії між клієнтом та сервером. У статті говоримо про API розро...
26 листопада 2018
·
0
· 37
·
Codeguida
Як використовувати Web Share API
Перший реліз Web Share API вийшов в Chrome 61 для Android і після цього API зник з поля зору. Він дає можливість викликати нативне діалогове вікно Поширити на мобільних (або на десктопі, якщо викорис...
15 липня 2019
·
0
· 46
·
Codeguida
jQuery 3.0 і майбутнє веб-розробки
Через 8 років з часу першого релізу, jQuery став важливою частиною сучасного
вебу. Популярна крос-платформена бібліотека стала розгалужена та переплетена з
численними веб-сайтами, інструментами для р...
12 липня 2020
·
0
·
Codeguida
Fullstack React/Rails: Знайомство
Привіт, Codeguida.
Мене звати Тері. Ще коли я був малий, мій брат вчився у школі і вони там писали програми на Pascal. Вже тоді мене це сильно зацікавило. Проте все склалось так, що я був змушений йти...
25 листопада 2020
·
0
· 5
·
Codeguida
HTML5 File API
Іноді виникає потреба, щоб користувач мав можливість завантажити зображення в
браузер, виконати кілька правок і вже тоді завантажити його на сервер.
Більш старомодний спосіб зробити це:
Завантажити...
12 грудня 2021
·
0
· 29
·
Codeguida
Пишемо Twitter бота з Python та Tweepy
Twitter - соціальна мережа для роботів :) Ваші друзі чи фоловери, напевно, мають роботів, а ви навіть не здогадуєтесь про це. В цьому уроці, ми напишемо свого Twitter бота за допомогою Python та Tweep...
02 серпня 2021
·
0
· 48
·
Codeguida
Пишемо розширення для Chrome з Battery API
Привіт, кодегідці! Мене звуть Ярик, мені 16, живу, працюю та вчусь у Львові. Це моя перша стаття, буду радий коментарям!
Сьогодні ми напишемо просте, але корисне розширення під Chrome та познайомимось...
15 березня 2020
·
0
· 7
·
Codeguida
Що таке RESTful API?
Коли я чую фрази типу "це не RESTful API", в мене виникають логічні питання:
Що таке REST?
Як щось зробити RESTful?
Якщо у вас виникають такі ж питання, то ви читаєте потрібну статтю.
REST - ско...
12 травня 2021
·
1
· 601
·
Codeguida
Використовуємо Network Information API
Всі веб-сайти, які ми створюємо, повинні враховувати не тільки швидкість
браузера, а і стан мережі.
Браузерна підтримка
Як правило, ми не можемо розраховувати на підтримку експериментальних API.
Зараз...
06 вересня 2020
·
0
· 6
·
Codeguida
Як використовувати Device Orientation API
Сьогодні у нас є мобільні пристрої, які оснащені всім - від камер до геолокації. Ми маємо маленькі комп'ютери, що вміють робити майже все, що ми хочемо.
Одним з ключових API для мобільних пристроїв є...
03 листопада 2020
·
0
· 1
·
Codeguida