Elena
а кто есть в Koa ?
если совсем грубо, тоже самое что и express только современее
Evgeniy
Коа и Express это одни и те же люди которые давно потеряли интерес но не пускают новых разрабов
Serega
я в жс ушла с oracle бд) и ни разу не пожалела) хотя с запросами возиться классно, но жс не менее ужасен прекрасен))
На прошлой работе вся бизнес логика была в функциях и хранимых процедурах на db2. Врагу не пожелашь ошибку там отлавливать
Порридж В Ко-ливинге
я как то раз пришел на собес в яндекс, захожу в комнату а там два чела и доска белая и они такие давай решать алгоритмы на доске
Это ещё лайтовое собеседование, есть комната с цепями, оковами и циркулярной пилой. Вот там тяжело пройти
Хана Миру (MSK+4)
На прошлой работе вся бизнес логика была в функциях и хранимых процедурах на db2. Врагу не пожелашь ошибку там отлавливать
ооо, а я обожала в запросах этих возиться) это была моя первая работа, я пришла после института и через месяц, кажется, женщина, которая меня нанимала в пару уволилась) и я осталась одна на поддержке всего ЖРЭУ города, вот это была жараааа
Ilia
отличный тред получится если писать кто как пришел к текущему уровню :D
mssql dba->c# dev->objective-c dev->coffeescript+cordova+backbone, java spring dev->react native dev->frontend dev :D когда жизнь кидала тебя во все тяжкие :D
Dimchik
Как вы оценивайте свою работу: "Просто шикарно, повысте меня до CEO" и на след день прибавляется х10 работы и х100 ЗП
Примерно так и было - я себе МАКС очки набил) мне немного повезло что 2 человека с команды хотели прям уйти по личным причинам) так бы это могло не помочь и все зависило бы от оценок менеджера
Хана Миру (MSK+4)
из-за запросов?
это вопрос почему уволилась пред сотрудник?
Хана Миру (MSK+4)
да
перезжала в другой город
Порридж В Ко-ливинге
mssql dba->c# dev->objective-c dev->coffeescript+cordova+backbone, java spring dev->react native dev->frontend dev :D когда жизнь кидала тебя во все тяжкие :D
React-native - не завидую. Щас на халтурке пишу на нём. Как был сырым ужасом так и остался(
Evgeniy
если совсем грубо, тоже самое что и express только современее
в Коа что-то делает только Imed а deadhorse и fengmk2 давно уже ничего толком не делают
Evgeniy
даже gap завезли
Ilia
форт боярд, но с литкодом
паспарту, сколько у нас тесткейсов?
Ilia
Хана Миру (MSK+4)
mssql dba->c# dev->objective-c dev->coffeescript+cordova+backbone, java spring dev->react native dev->frontend dev :D когда жизнь кидала тебя во все тяжкие :D
я даже около месяца кажется(не помню, может меньше) поработала тестировщиком. Нуднее профессии не встречала, потом меня перевели разрабом, но это время вспоминаю с содроганием
Порридж В Ко-ливинге
Загадка от Жаки Фрески: Зачем Пакистанцы это сделали?
Lynn «Кофеман»
самый эффективный способ object deepcopy
Про эффективный можно поспорить, но самый простой )
Ilia
быстрее в жс нет, при оговорке что там все данные сериализуемые
Порридж В Ко-ливинге
самый эффективный способ object deepcopy
Ага, теперь осталось понять зачем они это сделали, если они там ничего не меняют
Порридж В Ко-ливинге
Может подумали что это круто выглядит
Lynn «Кофеман»
быстрее в жс нет, при оговорке что там все данные сериализуемые
Относительно недавно появился structuredClone. Он должен быть побыстрее и поэффективнее. И не ломается об рекурсию
Ilia
Относительно недавно появился structuredClone. Он должен быть побыстрее и поэффективнее. И не ломается об рекурсию
но это если собирать под среду, где он поддерживается, а с этим могут быть нюансы. но вообще согласен, json не самое эффективное сейчас, я был неправ
Alex-k
я видел тесты и он почему-то медленней чем самый быстрый клон
Lynn «Кофеман»
Ага, теперь осталось понять зачем они это сделали, если они там ничего не меняют
не меняют где? может они потом меняют languageList и не хотят что бы эти изменения случайно приехали в state (что очень логично)
Порридж В Ко-ливинге
не меняют где? может они потом меняют languageList и не хотят что бы эти изменения случайно приехали в state (что очень логично)
Не надо переоценивать людей которые пишут array.length > 5 ? true : false Вообще я переделал на Object.freeze. Этот массив всё равно только как ReadOnly нужен. Просто языки в приложении перечисляются
Evgeniy
и как?
https://youtu.be/fIp-cWEHaCk?t=153 Вот очень хорошое описание того что испытываешь когда пишешь на Golang
Ilia
we don't need no features, features are for the weak
да, это в принципе описывает голанг
Viktor
Evgeniy
да, это в принципе описывает голанг
так сначала придумают 50 способов обработки ошибок а потом пишут Best practice как ты должен это делать
Evgeniy
в голан все просто: if err != nil Тебе не нравится? Ну и пошел ...
Evgeniy
в голан все просто: if err != nil Тебе не нравится? Ну и пошел ...
а самое главное большая часть на голанг разрабов думает также
Evgeniy
тип на не нужны фичи все и так работает ЗБЦ просто ничего не трогайте
Evgeniy
или например официальная политика разрабов что версии 2 возможно никогда не будет потому что это нахер никому не нужно
Ilia
а самое главное большая часть на голанг разрабов думает также
особенно когда дженерики завезли, все так и стали думать))
Evgeniy
Evgeniy
они не особо то и нужны
Dimchik
Мы как-то с другом пытались написать небольшую программу на Го и у меня Го был немного старее версией чем у него ... прогуглил как модуль подключить локальный — топ стековерфло ответ советовал сеттить GOPATH или GOROOT уже не помню — ну кароче у меня работает - у друга нет; оказалось GOPATH уже задебрекейтили..кароче какий-то не оч ощущения от первого использования языка - тулинг какой-то не оч - не то что в раст)
Ivan
Хотя какой ассемблер, перфокарты наше всё 😂 не знаю застал ли кто-нибудь из чата такого динозавра
Evgeniy
ну точнее как новые
Evgeniy
вообще уже не новые
Evgeniy
друг где-то лет 5 проспал
Dimchik
друг где-то лет 5 проспал
Просто шарю опыт как начинал учить Го на скорую руку в конце 2023) но наверное брекинг чендж импорта локальных модулей не проблема языка... и не проблема стековерфло - просто надо смотреть дату ответа на стековерфло)
Elena
"0" ==- null 🙂
вы когда нибудь такое встречали в реальном коде?
Elena
Иногда даже на собеседованиях спрашивают уязвимые места и ты их зубришь... а потом это не пригождается. 0.1 + 0.2 != 0.3 Но вот эта часть кажется важной. Если есть много вычислений.
Evgeniy
тут нужно просто понимать как будет работать
Evgeniy
вы когда нибудь такое встречали в реальном коде?
тип на самом деле там будет -null -> `-0` а -0 == 0 потому что IEEE 754
Evgeniy
это не то что нужно заучивать а разбираться как он под капотом работает
Evgeniy
у JS разрабов это слабое место потому что они напрямую с типом и компилятором не работают
Evgeniy
и по честному им такие знания как бы и нахер не нужны
Evgeniy
это скорее такой способ подъебать JS разраба на собесе
Evgeniy
если прям нужно что-то точно посчитать
Evgeniy
у JS все очень плохо с числами
Dimchik
всм?
какий-то далекие от реальности вещи глаголиш - причем тут васм?
Evgeniy
какий-то далекие от реальности вещи глаголиш - причем тут васм?
ну если тебе нужна прям точная математика на вебе
Evgeniy
как ты ее на JS сделаешь
Evgeniy
там 100500+ пограничных кейсов
Evgeniy
в то время как можно взять Rust быстро написать и внедрить как WASM модуль
Evgeniy
сейчас с этим никаких проблем нет
Evgeniy
я не понимаю почему для многих WASM это что-то из разряда rocket since