Size: a a a

2021 March 16

C

Combot in DEVs chat
Добро пожаловать в чат DEVs chat, Ildar Berdykaev!
У нас принято представляться при входе.

Если ты не бот, то нажми соответствующую кнопку и сможешь написать в чат.
источник
2021 March 17

RT

Rostislav Teryaev in DEVs chat
Всем привет! Часто пишу апи и думаю, как правильно мапить REST методы на CRUD операции.
На данный момент пришел вот к такому:
GET - READ
POST - CREATE
PUT - UPDATE
DELETE - DELETE
Но есть несколько вопросов:
1. Встретил (в вики), что ПОСТ сюда не подходит (аргументацию не особо понял) и вместо него надо использовать PUT т.к. PUT - это CREATE/UPDATE. Что думаете про это? Как вы делаете?
2. Мне часто надо сделать такой метод апишки, который, например, принимает массив id и возвращает инфу по каждому id. С одной стороны это явный GET. Но иногда id бывает много и они не помещаются в url (да и в принципе мне как-то не нравится в урл их пихать) - тогда решение слать JSON в теле запроса. Но тело в GET запросе - против рекомендаций протокола.
Или, например, не массив id, а просто набор филтров, по которому сервис должен отдать все удовлетворяющие записи. Выходит 2 возможных способа
а) Метод Get, но с телом запроса
б) Метод POST, но в этом случае меняется логика, т.к. POST - это больше создать
Не могу найти удовлетворяющее решение. Как вы делаете?
источник

IB

Ivan Burakov in DEVs chat
Rostislav Teryaev
Всем привет! Часто пишу апи и думаю, как правильно мапить REST методы на CRUD операции.
На данный момент пришел вот к такому:
GET - READ
POST - CREATE
PUT - UPDATE
DELETE - DELETE
Но есть несколько вопросов:
1. Встретил (в вики), что ПОСТ сюда не подходит (аргументацию не особо понял) и вместо него надо использовать PUT т.к. PUT - это CREATE/UPDATE. Что думаете про это? Как вы делаете?
2. Мне часто надо сделать такой метод апишки, который, например, принимает массив id и возвращает инфу по каждому id. С одной стороны это явный GET. Но иногда id бывает много и они не помещаются в url (да и в принципе мне как-то не нравится в урл их пихать) - тогда решение слать JSON в теле запроса. Но тело в GET запросе - против рекомендаций протокола.
Или, например, не массив id, а просто набор филтров, по которому сервис должен отдать все удовлетворяющие записи. Выходит 2 возможных способа
а) Метод Get, но с телом запроса
б) Метод POST, но в этом случае меняется логика, т.к. POST - это больше создать
Не могу найти удовлетворяющее решение. Как вы делаете?
Просто забей, создай разные ендпоинты, с разными именами , естественно осмысленными, где отправляешь много данных - пост, иначе гет

Нет смысла опускатся до хттп методов, 2021 на дворе)
источник
2021 March 18

b

buyer in DEVs chat
кому интересен уголок программирования, ждём вас в  https://discord.gg/rz8PrrSb
источник

C

Combot in DEVs chat
Добро пожаловать в чат DEVs chat, 💦ВЛАЖНАЯ💦💋ЩЕЛКА💋!
У нас принято представляться при входе.

Если ты не бот, то нажми соответствующую кнопку и сможешь написать в чат.
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in DEVs chat
Rostislav Teryaev
Всем привет! Часто пишу апи и думаю, как правильно мапить REST методы на CRUD операции.
На данный момент пришел вот к такому:
GET - READ
POST - CREATE
PUT - UPDATE
DELETE - DELETE
Но есть несколько вопросов:
1. Встретил (в вики), что ПОСТ сюда не подходит (аргументацию не особо понял) и вместо него надо использовать PUT т.к. PUT - это CREATE/UPDATE. Что думаете про это? Как вы делаете?
2. Мне часто надо сделать такой метод апишки, который, например, принимает массив id и возвращает инфу по каждому id. С одной стороны это явный GET. Но иногда id бывает много и они не помещаются в url (да и в принципе мне как-то не нравится в урл их пихать) - тогда решение слать JSON в теле запроса. Но тело в GET запросе - против рекомендаций протокола.
Или, например, не массив id, а просто набор филтров, по которому сервис должен отдать все удовлетворяющие записи. Выходит 2 возможных способа
а) Метод Get, но с телом запроса
б) Метод POST, но в этом случае меняется логика, т.к. POST - это больше создать
Не могу найти удовлетворяющее решение. Как вы делаете?
Согласен с Иваном. По большому счету, рест это просто курсач одного типа, который потом вирусно разлетелся и превратился в стандарт, но как-таковой формулировки и стандарта RESTfull API не существует. Так что на свой вкус обзывайте пентоды и лучше все же выбирать гет для получения данных, а пост для отправки, а остальные методы хттп не юзать, дабы не создавать излишней сложности и батхертов при интеграции с этим API.
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in DEVs chat
А вообще лучше перелезайте на GraphQL 👌🏻
источник

RT

Rostislav Teryaev in DEVs chat
Понял. Спасибо вам. Пока формирую свою позицию на этот счёт.
Что-то подсказывает,  что grapgql то,  к чему потом прийду. Сейчас пока надо http на работе
источник

IS

Ivan Shvindin in DEVs chat
👤Frontend React Developer (Senior), в офис или удалённо, DataHub

О компании:
🔸Мы делаем крутой продукт по аналитике сми\соцмедиа.
🔸Ищем фронтенд разработчика в продуктовую команду.

Основные задачи:
🔸Разработка фронтенд части проектов
🔸Визуализировать данные (D3, Rafael, etc)
🔸Участие в код ревью
🔸Написание тестов
🔸Участие в разработке новой сервисной архитектуры

Требования:
🔸Отличное знание React
🔸Знание всего процесса разработки, сборки, контроля качества кода
🔸Умение работать с системами контроля версий Git, Gitflow;
🔸Работа с API (Restfull API).

Условия:
🔸Достойная компенсация, которая обсуждается индивидуально по результатам собеседования;
🔸Офис недалеко от  метро Новослободская;
🔸Оформление по ТК РФ; по договору услуг, подряда, ГПХ, самозанятые, ИП;

Зарплата:
🔸от 180 000 до 300 000 рублей на руки

Контакт: @shvind

#офис #удаленка #frontend #js #reactjs #senior
источник

А

Артем in DEVs chat
всем ку
источник

А

Артем in DEVs chat
ребят кто может помочь по одной проблемке. отпишитесь плз
источник

А

Андрей in DEVs chat
Здравствуйте 👋
Нужна помощь с заданием в среде Clips. Кто понимает?
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in DEVs chat
источник

C

Combot in DEVs chat
Добро пожаловать в чат DEVs chat, Shahrukh Khan!
У нас принято представляться при входе.

Если ты не бот, то нажми соответствующую кнопку и сможешь написать в чат.
источник
2021 March 20

C

Combot in DEVs chat
Zachery Mcdonald has been banned! Reason: CAS ban.
источник

C

Combot in DEVs chat
источник

ММ

Максим М in DEVs chat
Может кто подсказать, почему для ie не работает задание радиуса, если его задавать так border-radius: calc(40px / 2)
При этом, border-top-left-radius: ; calc(40px / 2) работает
источник

ОБ

Ольга Берельковская... in DEVs chat
Доброго дня. Если нужна помощь с CV/резюме на английском, — обращайтесь
источник

C

Combot in DEVs chat
Ольга Берельковская, искать работу или работников (в том числе исполнителей на разовые работы) в чате запрещено.
Но ты можешь разместить объявление в одном из следующих каналов:
🔸@seohr - вакансии, т.е. постоянная работа
🔸@digitaltender - разовые работы, фриланс
🔸@digital_freelancers - каталог фрилансеров
🔸@digitalcv - резюме специалистов
🔸@over100 - работа с зарплатой от 100 000 рублей в месяц и выше
🔸@devshr - вакансии для разработчиков.

#работа
источник
2021 March 21

C

Combot in DEVs chat
Добро пожаловать в чат DEVs chat, Sayagi Mato!
У нас принято представляться при входе.

Если ты не бот, то нажми соответствующую кнопку и сможешь написать в чат.
источник