A
Пожалуй единственная вещь, которая создает некоторые проблемы - это я до сих пор не понял, как сделать так, чтобы из async прилетали Bluebird промисы, а не дефолтные. По идее надо было их в global поменять, но либо я что-то напутал, либо все несколько сложнее
A
Ну потому что с ходу этого достичь не получилось.
A
Ну, и как ни странно - всё.
A
Нагрузка у нас детская - 140k/week Из всего набора библиотек проблемы были только с lwip в сервисе процессинга картинок - она завязана на нативные интерфейсы, и не захотело собираться под 7.x вообще. Поэтому картинки живут под 6.x
Serhiy
с lwip да. Беда.
Anton 🇺🇦
Гайс, кроме нода для веб бекэнда что кроме джанго и рельсов взять можно?
Evgeny
PHP, 1C
Alexander
1c?
Dreamerinnoise
Жаву
Егор 🐟
1с?
Alexander
ты пошутил надеюсь? )
Егор 🐟
Не, вообще можно, почему нет? Но она не умеет слушать, только на фоновых заданиях реализовывать
Anton 🇺🇦
Elixir, PHP, Go
За элексир поясни
Alexander
такую говнину в качестве бекенда юзать - фуфуфу
Егор 🐟
Писать куда-то обращения и по таймеру обрабатывать
Егор 🐟
такую говнину в качестве бекенда юзать - фуфуфу
Нормальная среда. Для своих задач - лучшая
Alexander
для своих задач - возможно... но не для веб бекенда
Егор 🐟
Хм.. Не знаю, говорить ли?..
Егор 🐟
Ладно. Скажу У меня на 1С бот для телеграмма написан и работает
А ВОТ ТЕПЕРЬ ПАБЛИК
на асме еще не писал?
А ВОТ ТЕПЕРЬ ПАБЛИК
тоже же можно
Егор 🐟
Ну, я же не просто так. Просто бот для начальства, чтобы смотреть отчётность всякую. Вот и написал, "не отходя от базы". Средствами 1С данные из БД 1С получил, скомпоновал и кинул
Егор 🐟
с HTTP умеет работать? Значит можно писать всё подряд, и похуй что так "не делают"
Михаил Макарычев
За элексир поясни
Я не писал на нём. Но многие рельсовики на него переезжают
Егор 🐟
Кстати, все рельсовики наркоманы на антидепрессантах? Просто 3 из 3 знакомых..
Новый
Михаил Макарычев
Егор 🐟
Они грустят, потому что не пишут на 1С
Без сарказма, а то SQL запросом на кириллице брошу в тебя.
Sergey
кто юзает ava?
👨🏼‍💻
Sergey
серьезно?
Sergey
не знает никто?
Sergey
https://github.com/avajs/ava
👨🏼‍💻
https://github.com/avajs/ava
чем тебя мока\чай\синон не устраивают?
Evgeny
Ну ващет смотрится интересно
Dmitrii
apollo в продакшене использует кто нибудь?
Anonymous
https://github.com/avajs/ava
отстойная либа, не юзайте
Anonymous
очень медленная
Denis
Ребят, есть вопрос по поводу REST API. Как лучше разделять API для мобильных и web-приложений? Разделять ли API для iOS и Android? Или обеспечивать доступ по виду: https://www.apple.com/api/v14/macbooks/?access_token=... В большой системе изменения и выкатка изменений может идти с разным темпом. Плюс мы же не можем гарантировать обновление приложения к моменту времени в соответствии с ожидаемыми сигнатурами запроса/ответа.
Anonymous
я лично бенчмарк запускал и мока лучше гораздо
👨🏼‍💻
Не мока , а моча
ну мне не оч нравится называть норм тестер - ссаниной :)
Yuriy
Не мока , а моча
Merriam-Webster таки утверждают, что «мока»: https://www.merriam-webster.com/dictionary/mocha
Егор 🐟
Mocha - это от названия вида кофе. И это таки "мока"
Sergo
Не мока , а моча
кто как тестирует, так и называет
Yuriy
> React Native (например, заказчик требует standalone mobile apps) Что? На выходе получается обычный такой апп
Я подразумевал, что требуется разработка на Java/Swift/Kotlin/etc именно как двух независимых проектов.
Yuriy
Недостаточно точно выразился, прошу прощения )
Denis
Версии - это одно
Denis
Но есть ещё и область данных
Denis
Примерно по тем же мотивам, что Facebook сделали GraphQL - мобильное приложение и web могут требовать разные данные. Например, для web больше информации, для мобильных - меньше, для мобильной версии веб - что-то среднее.
Sergey
очень медленная
лол))) concurrent ставила?))
Sergey
у меня работает быстрее jest
Ale
я чет в скорость юнит-тестов не упирался
A
речь про обработку картинок на лету? можно подробнее?
обработка - отдельным сервисом и в 140к еженедельных запросов не входит. Подробнее это выглядит примерно так: * есть основной s3 bucket, в котором всё на самом деле и лежит * авторизированный фронт может попросить одну конкретную картинку (например пользовательский аватар, который лежит в профиле пользователя в виде ссылки) с определенными параметрами. Параметров разных достаточно много, но например, вписать картинку в бокс 200x200. * такая картинка либо находится сервером процессинга в S3, если она была создана ранее, и отдаётся редиректом, либо стаскивается с S3 оригинал, процессится под нужные параметры, вылетает обратно в S3 и опять же отдается редиректом. * там еще есть небольшой трюк с кэшем на редисе, хранящим оглавление S3, чтобы сэкономить раунд-трип для популярных картинок. Примерно так.
A
Ребят, есть вопрос по поводу REST API. Как лучше разделять API для мобильных и web-приложений? Разделять ли API для iOS и Android? Или обеспечивать доступ по виду: https://www.apple.com/api/v14/macbooks/?access_token=... В большой системе изменения и выкатка изменений может идти с разным темпом. Плюс мы же не можем гарантировать обновление приложения к моменту времени в соответствии с ожидаемыми сигнатурами запроса/ответа.
а разбег функционала реально такой большой? Мне кажется, если возникает такой вопрос, и на него нет четкого ответа сразу "разделять", то не разделять. Потому что: а) дублирование функционала б) вы все равно не будете тестировать две версии в) а если подумать чуть дальше, то у вас может быть и три и четыре и пять версий api в проде - мобильные пользователи сильно не сразу обновляются
A
Если действительно есть боль - делайте полное и честное версионирование. Вариантов есть несколько, но идея примерно такая: /api/v1/this_shit /api/v2/same_shit_another_way Так вы сможете держать в проде столько версий, сколько хочется - хоть одну, хоть десять.
A
Но есть ещё и область данных
очень от контекста применения зависит. Делайте вьюхи разные на методы, или дайте пользователю api опцию самому передать вьюху, какие вопросы-то. Поставил в запросе напротив name единичку - получил имя, не поставил - не получил) Для этого не нужна отдельная версия API.
Max
а есть чатик по .NET?
Roman
а есть чатик по .NET?
https://t.me/CSharpChat не подойдёт?
Alexander
Всем привет, ребят кто юзал либ sequelize?
Max
Спасибо
Alexander
Всем привет, ребят кто юзал либ sequelize?
Можно ли как-то в include сделать attributes без агрегатной функции?
CherryTea
#whois dsp платформа. Vue.js. Минск. Дали ссылку в pro.js
CherryTea
Братюни, кто работал с aurelia, как впечатления?
CherryTea
Хотелось бы знать что меня ждет
CherryTea
Меня пугает полное отсутсвие людей кто с нем работал хоть как
Arti
поработай, потом расскажешь что там и как
Dmitrii
apollo в продакшене использует кто нибудь?
Arti
говорят что aurelia - это фреймворк который ближе всего к frameworkless
CherryTea
поработай, потом расскажешь что там и как
Да судя по всему опыт будет настолько уникален что хоть статью на хабр пиши, инфы голяк