Cenator 🐈
Много новых
Dmitrii
Спасибо
Dmitrii
А к typescript как относитесь?
Nik
Начинают ли ща новые проекты на нем?
в израиле 2 бека - дотнет и нода. вот и думай :)
Фεδως
почему нет питона?
Nik
то-есть отсутствие пхп или джавки не смутило? :)
Фεδως
не
Фεδως
))
Igor
А к typescript как относитесь?
Обычно те кто на нем писали, обратно уже не хотят
Igor
То есть стоит освоить?
Есть еще флоу но я не пробовал
Igor
В любом случае да. Очень помогает
сomorsiс
Anton
А к typescript как относитесь?
костыль и ненужно. если тебе нужная типизация, то просто возьми язык/рантайм изначально типизированный, выбор огромен. это оправдано только на фронте, где у людей нет выбора и они скованны браузером, на беке это выглядит просто нелепо, имхо
Anton
добавил вот только что
Igor
добавил вот только что
А если знаешь только js, то учить другой язык ради того чтобы не юзать тайпскрипт?
Дмитрий
А к typescript как относитесь?
Ts идеален для ноды
Anton
А если знаешь только js, то учить другой язык ради того чтобы не юзать тайпскрипт?
язык это просто инструмент который выбирается под задачу. нет никакого смысла учить тс
Igor
язык это просто инструмент который выбирается под задачу. нет никакого смысла учить тс
Я про то что учить другой язык. Учитвая что проект уже пилить надо, а ты сидишь и учишь)
Dmitrii
Да я вот знаю хорошо один типизированный язык-c#, но его кросс-платформенная реализация сейчас оставляет желать лучшего. Я начал писать бек на es2017, но не хватает строгих типов
Anton
Я про то что учить другой язык. Учитвая что проект уже пилить надо, а ты сидишь и учишь)
ну значит изначально был выбран неверный инструмент для задачи, если тебе внезапно понадабился совершенно другой язык(динаимческая типизация против статической) и ты хочешь получить его при помощи костыля. зачем тогда жс взял?
Dmitrii
Интересные мысли, спасибо
Dmitrii
Да изначально .net core был ничего и был очень похож на node.js, только со строгой типизацией, а потом все испортили. И либо ждать пока починят(уже более полугода проблема с билдами), либо искать что-то другое.
Oleh
Кто-то пользуется inversifyJS на проекте?
Oleh
Есть вопрос, как использовать контейнер в static методе?
Igor
Ребята, подскажите. Есть несколько массивов в них одинаковое поле name и разные value как из этих массивов собрать один массив name{ val1 val2 val3 } ?
Anonymous
пасаны, вот что загуглить чтобы понять сколько запросов в секунду я могу делать к базе данных, аля lowdb?
Igor
Пока что ответ на твой вопрос [...arr1, ...arr2] и так далее
есть объект InComingCalls{ name:"ИВАН", value:6 } и OutComingCalls{ name:"ИВАН", value:3 } таких объектов несколько. Мне нужно собрать что-то типа { name:"ИВАН" inCalls:6 outCalls:3 }
сomorsiс
сделай через форы, проще будет
Igor
мб через reduce все же?
Igor
Или где у тебя объекты лежат
сomorsiс
мб через reduce все же?
думаешь вложенные редьюсы это читаемо?
Igor
Если тебе надо просто склеить два объекта, то юзай Object.assign
не, там value суммируется, а мне надо их переименновывать
Dmitrii
А что там испортили?
Там подключили старый сборщик проектов MSbuild и теперь все жутко стало тормозить. Маленький проект собирается секунд 15, а если их 2, то 25 сек и т.д. Тормозит IntelliSense, тесты тормозят. Но обещают поченить. Еще осенью обещали, но перенесли на весну. Вот так ребята работают.
Dmitrii
раньше пару секунд билдился проект. было ничего.
Dmitrii
конфиги были в json, а теперь в xml
Igor
Если тебе надо просто склеить два объекта, то юзай Object.assign
for (var i in names) { let name = names[i] var inCalls = this.InComingCalls.filter(i => i.name === name) var outCalls = this.OutComingCalls.filter(i => i.name === name) var invoices = this.invoices.filter(i => i.name === name) var man = { name: name, inCalls: inCalls[0].value, outCalls: outCalls[0].value, invoices: invoices[0].value } console.log(man) } вот этот костыль воде делает как надо
Михаил Макарычев
конфиги были в json, а теперь в xml
В Сore 2 в json же конфиги
сomorsiс
замени на find for на for of var и let на const чек на существование
сomorsiс
а так норм
Dmitrii
В Сore 2 в json же конфиги
Свои можно делать в json, а конфиги проекта в xml (<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>...)
сomorsiс
filter -> Array.prototype.find for in -> for of var, let -> const if (inCall) { ...}
Anonymous
#noob желает уточнить если для разработки локально используют "proxy": "http://localhost:3001" для запросов к локальному api . То для продакшена как ? когда клиент и api задеплоили по разным доменам
Denis
ноду за нжинкс ставить
Yurii
Сообщество, подкажите, кто чем режет входящий трафик на сервис? Сервис на express, смотрю в сторону https://github.com/ded/express-limiter или https://github.com/nfriedly/express-rate-limit. Может у кого-то есть опыт с ними или решение получше? Защину на более низких уровнях или через Nginx не предлагать 😁
Aleksandr
nginx?
Yurii
nginx?
кажется, я в последнем предложении об этом написал 🤔
Aleksandr
Artur
а смысл?
Artur
нджинiкс будет принимать уйму трафика, а нода будет резать?
Yurii
понятно, вопрос в никуда. О Nginx я и сам знаю.
Cenator 🐈
умники, как вы на now.sh без доцкера нжинкс накатите?
Yuriy
умники, как вы на now.sh без доцкера нжинкс накатите?
ИМХО, шейпер трафика и сервер приложения это две большие разницы. Для пет-проджектов и статику можно нодой раздавать, кто ж помешает. Вот только в прод не надо такое выводить.
Artur
Ну я вопрос задал конкретный а не критикую Какой кейс?
Yuriy
Поэтому в случае с now.sh или еще каким хероку — на них нужно/можно размещать сервера приложений, а точку входа/шейпер помещать на более контроллируемых площадках.
Yuriy
Хотя я сейчас себя веду как мудак, который не пытается вникнуть в задачу :) @yurii_chikhrai а какой кейс? Почему именно такое требование?
енот
а можно как-то промис зациклить?
Yurii
Хотя я сейчас себя веду как мудак, который не пытается вникнуть в задачу :) @yurii_chikhrai а какой кейс? Почему именно такое требование?
чтобы легко маштабировать, и не зависеть от админов/девопсов, чтоб развертывание нового инстанса или удаление старого не налаживало дополнительных настроек
Artur
ну
Artur
а можно как-то промис зациклить?
всмысле? асинхронный итератор?
Tal
парни, а знаете такой же чат по .net core??
енот
всмысле? асинхронный итератор?
ну мне одна либа отдает промис, мне надо имитировать в нем бесконечный гоуту к предыдущему шагу. хз как это сделать
сomorsiс
while true + await?
Дмитрий
while true + await?
Рекурсия