api (30)

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

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

Codeguida · 14 червня 2017 · 67

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

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

Codeguida · 25 вересня 2017 · 9

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

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

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

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

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

Codeguida · 15 липня 2019 · 2

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

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

Codeguida · 12 липня 2020

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

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

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

HTML5 File API

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

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

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

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

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

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

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

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

Що таке RESTful API?

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

Codeguida · 2 роки тому · 429

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

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

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

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

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

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