Viktor
либо из нового либо из старого, но я не настолько олдфаг.
Порридж В Ко-ливинге
Или еще лучше, что тут творится? let foo = { someFooProp: "hi", someBazProp: 5 }; console.log(foo.someFooProp?.toUpperCase?.() ?? "not available"); console.log(foo.someBarProp?.toUpperCase?.() ?? "not available"); console.log(foo.someBazProp?.toUpperCase?.() ?? "not available");
Viktor
так это, это уже из нового, завесли в js null-safety при обращении к свойствам?
Порридж В Ко-ливинге
Порридж В Ко-ливинге
IE как обычно выкабенивается
Порридж В Ко-ливинге
Поменяли название браузера, а суть та же
Порридж В Ко-ливинге
так это, это уже из нового, завесли в js null-safety при обращении к свойствам?
Ага, причем ?. работает и с методами… Т.е. по факту еще есть ?.() оператор
Порридж В Ко-ливинге
?? – ОЧЕНЬ полезная штука иногда. Прям выручает.
Порридж В Ко-ливинге
Короче это как ||, но срабатывает ТОЛЬКО при undefined или null, т.е. у вас больше не будет при получении 0 или “” выкидывать то, что после ||
Roman
В Dart появилось ещё в далеком 2011 и nullish coalescing, и optional chaining
Viktor
В котлине тоже все эти новомодные null-safety есть. Подаётся как одно из главных преимуществ перед джавой на первых же страницах документации 😃
Порридж В Ко-ливинге
В Dart появилось ещё в далеком 2011 и nullish coalescing, и optional chaining
Ну, в TS это тоже было наверное с года 13
Roman
Ну, в TS это тоже было наверное с года 13
Появилось в TypeScript с версии 3.7, которая вышла в октября 2019. https://github.com/microsoft/TypeScript/issues/16
Ilia
?? – ОЧЕНЬ полезная штука иногда. Прям выручает.
Очень плохая штука в голом виде, не проверяется линтерами и может разрастаться в бесконечный код, который не сразу можно увидеть
Ilia
Неплохо. Олдфаги помнят
Олдфаги помнят почему везде использовалось void(0), а не просто воид ))
V
Кстати, а почему?
Ilia
Кстати, а почему?
Это на какой ответ вопрос?))
V
Почему void(0)?
Roman
Появилось в TypeScript с версии 3.7, которая вышла в октября 2019. https://github.com/microsoft/TypeScript/issues/16
Я помню ещё Вячеслав Егоров (mraleph) стебал JS, типа зачем он нужен, если копирует все из дарта - async/await, (async) generators, nullish coalescing и т.д., недавно Node.js взаимстовал идею про воркеры тоже из дарта (но пруфов нет, что именно оттуда, но модель очень похожая с изолятами)
Ilia
Почему void(0)?
Раньше undefined можно было переопределить. А воид(0) гарантированно возвращает примитив андефайнд, плюс экономия символов для минификации ))
V
Спасибо!
Порридж В Ко-ливинге
Очень плохая штука в голом виде, не проверяется линтерами и может разрастаться в бесконечный код, который не сразу можно увидеть
Очень похоже на придирку… Про линтеры в первой ссылке в гугле отвечают https://stackoverflow.com/questions/57378411/eslint-fails-to-parse-and-red-highlights-optional-chaining-and-nullish-coal А логика “может разрастаться в нечитабельный код”, то пишите на C и остерегайтесь React, т.к. там вся логика на || и && держится
Порридж В Ко-ливинге
Понял
Ilia
Очень похоже на придирку… Про линтеры в первой ссылке в гугле отвечают https://stackoverflow.com/questions/57378411/eslint-fails-to-parse-and-red-highlights-optional-chaining-and-nullish-coal А логика “может разрастаться в нечитабельный код”, то пишите на C и остерегайтесь React, т.к. там вся логика на || и && держится
Круто что появились проверки, надо будет посмотреть проверяет ли оно типы под капотом. Себе написал функцию проверки типов которая дропает компиляцию и делает проверок меньше, чем nullish coalescing )
Viktor
Всем привет! А напомните, какие есть главные рекомендавнные книги по разработке микросервисов и scalabel appliaction?
Некоторые ещё вот эту рекомендуют https://www.amazon.co.uk/Monolith-Microservices-Evolutionary-Patterns-Transform/dp/1492047848
Sergei
Некоторые ещё вот эту рекомендуют https://www.amazon.co.uk/Monolith-Microservices-Evolutionary-Patterns-Transform/dp/1492047848
Пора регистрироваться в реферальной системе Амазона и ссылки правильные давать)
V
я полистал первую — я правильно понимаю, что там никаких контретных примером или упражнений нет, одна теория?
Viktor
а ты какую-то из них читал?
Только кабанчика. Упражнений там нет, но сам материал я бы не назвал теорией только, там все можно читать с ручкой и бумагой чтобы проверять самому выкладки.
Lynn «Кофеман»
Читаю туториал по Go. Очень забавно они юникодные символы обозвали рунами 😀
Victor
Evgeniy
Читаю туториал по Go. Очень забавно они юникодные символы обозвали рунами 😀
Один из авторов Go — создатель кодировки UTF-8. Он не мог назвать иначе :)
Viktor
Lynn «Кофеман»
Ты так скоро психанёшь и Почту на го перепишешь 😉
Ну нет. Пока только на Advent of Code тренируюсь :)
Alex Azarov
Отправлял диплом в ближайшее посольство Канады (в Варшаве) чтобы поставили одну печать за $100
Alex Azarov
Отправил 1 сентября, вернули сегодня
Alex Azarov
Вот вам и загнивающий запад
Alex Azarov
да, что-то вроде апостиля
Zahar
да, что-то вроде апостиля
видел, что ты писал тут о планах переезда, но думал, что ты планируешь его ближе к концу отработки
Alex Azarov
ну с такими темпами обработки документов как раз к концу получится)
Порридж В Ко-ливинге
Alex Azarov
не, пока готовлюсь ток
Zahar
не, пока готовлюсь ток
рановато как-то для собесов) тут ещё год +- до релокейта
Alex Azarov
вообще если оффер сделают то там уже другой пакет документов и его скорее всего получится быстрее собрать
Порридж В Ко-ливинге
рановато как-то для собесов) тут ещё год +- до релокейта
Всм, как ток собес пройдет, сразу релокэйт оформлять будет
Zahar
Всм, как ток собес пройдет, сразу релокэйт оформлять будет
так у него ещё отработка) а если забить на неё, надо будет выплачивать несколько тысяч долларов (тут зависит от того, сколько ещё отрабатывать)
Alex Azarov
мне сейчас что-то в районе $4к осталось, можно с сайнап бонуса выплатить а можно не выплачивать, в светлой беларуси будущего оправдают
Порридж В Ко-ливинге
так у него ещё отработка) а если забить на неё, надо будет выплачивать несколько тысяч долларов (тут зависит от того, сколько ещё отрабатывать)
Я конечно не эксперт, но наверное лучше заранее получить офер, чем после того, как закончил проходить
Порридж В Ко-ливинге
И вообще, я бы забил болт. Какая на$%й отработка
Порридж В Ко-ливинге
Господи, какой ужас. Если Европейцу рассказать что в России обязательная армия или в Беларуси распределение, то они не поверят. А наверное если узнабт об отсутствии бесплатного образования в Штатах то вообще посидеют...
Alex Azarov
сейчас читаю книгу про Илона Маска, он в 17 лет сбежал от армии в Канаду
Порридж В Ко-ливинге
Опять тролиинг от вас) На этот раз я не куплюсь
Ilia
Возьми церковный налог или восстанавливающий налог гдр в Германии, или налог на тв в Британии )
Alex Azarov
сейчас читаю книгу про Илона Маска, он в 17 лет сбежал от армии в Канаду
(потом там пару лет лесником работал и деревья валил)
Ilia
так и в ес же образование платное во многих странах
Не говоря о том, что в штатах можно и бесплатно учиться, но это нюансы же
Порридж В Ко-ливинге
так и в ес же образование платное во многих странах
Настолько платное, что иностранцу можно выучить язык и учиться бесплатно в Германии/Чехии
Порридж В Ко-ливинге
так и в сша можно грант получить)
А еще можно гринку выйграть. А еще можно в лоттереи выйграть миллион))))0))))00)
Zahar
А еще можно гринку выйграть. А еще можно в лоттереи выйграть миллион))))0))))00)
ну там выше было, что в сша отсутствует бесплатное образование, но это ведь не совсем так учиться бесплатно возможно, а возможно ещё и нормальную стипендию получать
Zahar
А еще можно гринку выйграть. А еще можно в лоттереи выйграть миллион))))0))))00)
одно дело — выиграть, а другое дело получить грант за то, что ты молодец 🙂
Порридж В Ко-ливинге
одно дело — выиграть, а другое дело получить грант за то, что ты молодец 🙂
Грант = рандом Выучить яз = гарантировано получаешь образование
Ilia
только ситуация такая, что у наших толковых абитуриентов нет денег даже на билет в одну сторону)
Ну ситуациях такова что и в штатах в сфере образования все очень плохо, в одном из последних стартапов мы делали приложения для рынка вузов Америки, поэтому я немного знаю что там происходит. Наше образование хоть и устарело, но вполне отличное даже сейчас.
Viktor
мне сейчас что-то в районе $4к осталось, можно с сайнап бонуса выплатить а можно не выплачивать, в светлой беларуси будущего оправдают
4к как раз с сайнапа удобно. Как раз будешь торговаться с учётом этого, скажешь про эту тему рекруреру — они эти 4к спецом накинут.
Zahar
Ну ситуациях такова что и в штатах в сфере образования все очень плохо, в одном из последних стартапов мы делали приложения для рынка вузов Америки, поэтому я немного знаю что там происходит. Наше образование хоть и устарело, но вполне отличное даже сейчас.
очень больно слышать про хорошее образование) у нас огромное количество проблем в этой сфере, для решения которых, кажется, надо менять всю систему на факультете Саши всё не так плохо, но в остальных факультетах нашего вуза, да и вообще других вузов всё совсем нехорошо в РФ вроде система обучения отличается