api (30)

HTML5 File API

Іноді виникає потреба, щоб користувач мав можливість завантажити зображення в браузер, виконати кілька правок і вже тоді завантажити його на сервер. Більш старомодний спосіб зробити це: Завантажити зображення через AJAX; Відобразити зображення в...

Codeguida · 12 грудня 2021 · 12

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

Twitter - соціальна мережа для роботів :) Ваші друзі чи фоловери, напевно, мають роботів, а ви навіть не здогадуєтесь про це. В цьому уроці, ми напишемо свого Twitter бота за допомогою Python та Tweepy, а потім запустимо його у вільне плавання... Спе...

Codeguida · 02 серпня 2021 · 16

Що таке RESTful API?

Коли я чую фрази типу "це не RESTful API", в мене виникають логічні питання: Що таке REST? Як щось зробити RESTful? Якщо у вас виникають такі ж питання, то ви читаєте потрібну статтю. REST - скорочення від Representational State Transfer, що мо...

Codeguida · 12 травня 2021 · 469

Розробники Android випустили API для відстеження сну

Google випустив новий API для відстеження сну — Android Sleep. Він працюватиме для Android 10 і пізніших версій через сервіси Google Play. API вбудований у пакет Activity Recognition, який з дозволу користувачів може автоматично моніторити певні дії...

Codeguida · 01 березня 2021 · 1

Як використувати Battery API

Чим вимогливішими стають веб-додатки, тим швидше витрачається заряд пристрою. Коли гаджет підключений до енергопостачання - це не проблема, але коли справа доходить до мобільних девайсів, ми повинні бути впевнені, що батарея працює і реагує відповідн...

Codeguida · 03 січня 2021

Fullstack React/Rails: Знайомство

Привіт, Codeguida. Мене звати Тері. Ще коли я був малий, мій брат вчився у школі і вони там писали програми на Pascal. Вже тоді мене це сильно зацікавило. Проте все склалось так, що я був змушений йти вчитись на бухгалтера. Спочатку це було цікаво, з...

Codeguida · 25 листопада 2020 · 3

Як використовувати Device Orientation API

Сьогодні у нас є мобільні пристрої, які оснащені всім - від камер до геолокації. Ми маємо маленькі комп'ютери, що вміють робити майже все, що ми хочемо. Одним з ключових API для мобільних пристроїв є Device Orientation API. Device Orientation API доп...

Codeguida · 03 листопада 2020

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

Абревіатура API означає  Application Programming Interface  (програмний інтерфейс програми). Це, як випливає з назви, інтерфейс, за допомогою якого розробники та користувачі взаємодіють з даними. У цій статті ви познайомитеся з о...

Alex · 08 жовтня 2020 · 1K

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

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

Alex · 03 жовтня 2020 · 348

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

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

Codeguida · 06 вересня 2020 · 4

HTML5 Page Visibility API

Раніше ми не мали браузерів, які працювати з багатьма вкладками. Але вже багато часу всі переглядачі пропонують нам цю функцію. Нам важко уявити, як це, працювати тільки з однією вкладкою. Зараз кожен користувач в середньому має 10-15 відкритих вклад...

Codeguida · 31 серпня 2020 · 9

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

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

Codeguida · 3 роки тому · 21

jQuery 3.0 і майбутнє веб-розробки

Через 8 років з часу першого релізу, jQuery став важливою частиною сучасного вебу. Популярна крос-платформена бібліотека стала розгалужена та переплетена з численними веб-сайтами, інструментами для розробників і самим JavaScript також. Наступною схо...

Codeguida · 4 роки тому

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

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

Codeguida · 27 травня 2020 · 4

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

Привіт, кодегідці! Мене звуть Ярик, мені 16, живу, працюю та вчусь у Львові. Це моя перша стаття, буду радий коментарям! Сьогодні ми напишемо просте, але корисне розширення під Chrome та познайомимось із Battery API. Функціонал нашого додатку: Відоб...

Codeguida · 15 березня 2020 · 3

Робота з vk api в Python

Вконтакті дуже популярна соціальна мережа на теренах СНД. API сайту досить зручне та зрозуміле. Де його використовувати, і чи використовувати взагалі залежить лише від вас. Встановлення, підключення, авторизація Так як я користувач linux тому всі кро...

Codeguida · 29 лютого 2020 · 8

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

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

Codeguida · 05 лютого 2020 · 8

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

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

Codeguida · 23 січня 2020 · 140

Vue.js 3: майбутньо-орієнтоване програмування

Якщо ви цікавитесь Vue.js, то, імовірно, знаєте про третю версію фреймворку, яка зараз активно розробляється. Перелік фіч останньої версії ви знайдете в RFC за посиланням. Найпримітніша з них — function-api, вона може кардинально змінити стиль створе...

Codeguida · 29 серпня 2019 · 2

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

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

Codeguida · 5 років тому · 6

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

Поради в цій статті стосуються будь-якого API. Однак деякі проблеми, які ми розбиратимемо, легше розглянути, коли програма написана динамічною мовою, наприклад, JavaScript, у порівнянні з більш статичною мовою, наприклад, Java. Node.js — єднальна лан...

Codeguida · 19 березня 2019 · 148

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

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

Codeguida · 24 лютого 2019 · 3

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

Google оголосив про новий API для Google Docs — з ним розробники зможуть автоматизувати процеси, що раніше виконувались вручну. З квітня минулого року API перебував на стадії тестування, тепер він доступний для всіх. Як відзначає Google, REST API при...

Codeguida · 12 лютого 2019 · 13

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

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

Codeguida · 26 листопада 2018 · 32