Size: a a a

JavaScript fwdays

2020 September 01

IB

Iryna Bozhyk in JavaScript fwdays
Наверное ошиблись чатом 🙂
источник
2020 September 02

Y

Yana in JavaScript fwdays
Знайомимо вас з Gold Sponsor онлайн-конференції JavaScript fwdays'20 autumn!
Зустрічайте компанію Infopulse🙌

Infopulse — IT-компанія з 10-ки найбільших в Україні. Заснована у 1991 двома друзями, які до цього часу займають позиції CEO і President.
Зараз Infopulse — партнер з digital-трансформацій для клієнтів з 30 країн світу, серед яких: Bosch, Citrix, Microsoft, SAP, VEON, Vodafone, Zeppelin Group та багато інших🌍

Infopulse має представництва в Україні, Польщі, Болгарії, Німеччині та США.Команда з 2000 інфопульсерів  надає IT-сервіси широкого спектру: Digital Innovation, SAP & Microsoft та інші.
За 29 років прапор та рюкзак Infopulse побували майже на всіх континентах: глибоко під водою і навіть в небі з екпертом-скайдайвером🚵‍♀️

Infopulse — це про людей, завзятих мандрівників та довготривалі стосунки. Подорожі інфопульсерів продовжуються і зараз, хоча і на ближчі відстані.

Дізнатися більше про компанію та відкриті позиції:
🔗https://bit.ly/34WSwa4
Infopulse Travel Blog:
🔗https://bit.ly/3bixRys
источник

DB

Dmytro Braginets in JavaScript fwdays
@tshemsedinov вас наверное уже об этом не раз спрашивали, но я все же не могу не спросить. Насколько я понимаю у вас большие познания в программирований в целом и в других языках в частности. Мне очень интересно, почему именно JS?
источник

TS

Timur Shemsedinov in JavaScript fwdays
Dmytro Braginets
@tshemsedinov вас наверное уже об этом не раз спрашивали, но я все же не могу не спросить. Насколько я понимаю у вас большие познания в программирований в целом и в других языках в частности. Мне очень интересно, почему именно JS?
Из ныне живых языков у меня c, c++, c#, ts, js как языки свободно используемые в разработке, студентам я разрешаю писать на всем и свободно делаю ревью на py, java, go, asm, swift, kotlin, php, objective-c, lisp, perl и может еще что-то, мог пропустить, читаю, но не могу делать квалифицированного ревью на rust, haskel, clojurescript, scala, не люблю ruby, php, но мало ли чего я не люблю, если нужно... Так вот, люди пишущие на всех этих языках сейчас все равно вторым языком должны знать js и sql. Все и всегда. Это язык победившего завтрашнего дня, нет вариантов. Это не язык моей мечты и не идеальный язык, но он максимально гибкий и мультипарадигменный.
источник

TS

Timur Shemsedinov in JavaScript fwdays
Есть еще десяток умерших языков, которые я знал и умел, но умерли и умерли...
источник

TS

Timur Shemsedinov in JavaScript fwdays
Вот clipper о чем то говорит? Это тоже полезно помнить, потому, что в начале 90х казалось, что это прогрессивный язык семейства dBase, компилируемый, можно линковать с asm, c и покойным pascal, но некогда прогрессивные идеи сейчас представляются дичью. Когда в clipper выбрать таблику и запись, то все поля в ней становятся глобальными переменными во всей программе. И многие вещи в js, которые сейчас используют массово, то же неявное приведение через 10 лет булут смотреться просто дикостью из каменного века.
источник

DB

Dmytro Braginets in JavaScript fwdays
Timur Shemsedinov
Из ныне живых языков у меня c, c++, c#, ts, js как языки свободно используемые в разработке, студентам я разрешаю писать на всем и свободно делаю ревью на py, java, go, asm, swift, kotlin, php, objective-c, lisp, perl и может еще что-то, мог пропустить, читаю, но не могу делать квалифицированного ревью на rust, haskel, clojurescript, scala, не люблю ruby, php, но мало ли чего я не люблю, если нужно... Так вот, люди пишущие на всех этих языках сейчас все равно вторым языком должны знать js и sql. Все и всегда. Это язык победившего завтрашнего дня, нет вариантов. Это не язык моей мечты и не идеальный язык, но он максимально гибкий и мультипарадигменный.
Спасибо за действительно развёрнутый ответ. У меня в багаже поменьше (лишь php, Python и js) и мне тоже кажется что js таки к сожалению победил. Но так же мне кажется что typescript это способ хотя бы частично улучишь ситуацию оставаясь в инфраструктуре js. А вы насколько я помню, не очень жалуете типизацию в мире js. Не подскажете почему так?
источник

TS

Timur Shemsedinov in JavaScript fwdays
Dmytro Braginets
Спасибо за действительно развёрнутый ответ. У меня в багаже поменьше (лишь php, Python и js) и мне тоже кажется что js таки к сожалению победил. Но так же мне кажется что typescript это способ хотя бы частично улучишь ситуацию оставаясь в инфраструктуре js. А вы насколько я помню, не очень жалуете типизацию в мире js. Не подскажете почему так?
ts замедляет разработку и делает js негибким, но я бы его ввел в обучение, как основной, если бы я сейчас с нуля делал свой курс, на нем хорошо учить, а вот разработку на нем не всегда хорошо. Скажем так, алгоритмы я бы писал на ts, а вот доменную область только на js. Алгоритмы и любой код, который редко меняется, вообще лучше на OOP писать, а для предлетной обоасти ООП почти никогда не подходит, если несколько исключений, это UI, игры и управление оборудованием (все, где объекты могут быть "активными") а для прочего процедурное программирование + struct гораздо эффективнее, у меня об этом есть 2 лекции, если хотите скину.
источник

TS

Timur Shemsedinov in JavaScript fwdays
Конечно мультипарадигменный подход сложнее, но он всегда лучше, когда взято из процедурщины, ооп, фп и грамотно объединино. А человек, писавший на строго типизированном языке потом хорошо и строго пишет на js.
источник

DB

Dmytro Braginets in JavaScript fwdays
Timur Shemsedinov
ts замедляет разработку и делает js негибким, но я бы его ввел в обучение, как основной, если бы я сейчас с нуля делал свой курс, на нем хорошо учить, а вот разработку на нем не всегда хорошо. Скажем так, алгоритмы я бы писал на ts, а вот доменную область только на js. Алгоритмы и любой код, который редко меняется, вообще лучше на OOP писать, а для предлетной обоасти ООП почти никогда не подходит, если несколько исключений, это UI, игры и управление оборудованием (все, где объекты могут быть "активными") а для прочего процедурное программирование + struct гораздо эффективнее, у меня об этом есть 2 лекции, если хотите скину.
За лекции буду благодарен. Очень интересен ваш подход.

То что TS замедляет разработку это вне сомнения, но как мне кажется если разрабатывают больше чем 2 человека, то TS поможет , как минимум при рефакторинге, изменении существующего кода, проектировании. Конечно при условии что никаких «эни»
источник

AS

Andrey Sakharov in JavaScript fwdays
моя скорость разработки на ts выше чем на js. возможно я просто посредственный разработчик и не могу без подсказок :)
источник

DB

Dmytro Braginets in JavaScript fwdays
Andrey Sakharov
моя скорость разработки на ts выше чем на js. возможно я просто посредственный разработчик и не могу без подсказок :)
Я предполагаю что Тимур имел в виду то что при разработке на TS нужно все типизировать , проработать систему контрактов и т.п.  А так то конечно, подсказки от редактора прям сильно помогают
источник

AS

Andrey Sakharov in JavaScript fwdays
не обязательно ВСЕ типизировать) достаточно типизировать входные параметры функций и возвращаемые данные. остальное подхватится
источник

Y

Yury in JavaScript fwdays
@tshemsedinov Есть человек, тоже преподаватель в каком-то техническом вузе, который имеет противоположное мнение насчёт скриптовых языков. Он именуем как tsar - известный персонаж на лоре (linux.org.ru). У него с недавних времён появился блог. У него слегка комичный стиль повествования. Так вот, не могли бы вы пожалуйста оценить его аргументы в этой статье: https://tsar1997.blogspot.com/2020/06/blog-post.html . Очень интересно узнать ваше мнение об этой статье.
источник

TS

Timur Shemsedinov in JavaScript fwdays
источник

TS

Timur Shemsedinov in JavaScript fwdays
источник

TS

Timur Shemsedinov in JavaScript fwdays
источник

TS

Timur Shemsedinov in JavaScript fwdays
О, вот эти три лекции посмотрите по теме
источник

DB

Dmytro Braginets in JavaScript fwdays
Timur Shemsedinov
О, вот эти три лекции посмотрите по теме
Большое спасибо!!
источник

DB

Dmytro Braginets in JavaScript fwdays
Yury
@tshemsedinov Есть человек, тоже преподаватель в каком-то техническом вузе, который имеет противоположное мнение насчёт скриптовых языков. Он именуем как tsar - известный персонаж на лоре (linux.org.ru). У него с недавних времён появился блог. У него слегка комичный стиль повествования. Так вот, не могли бы вы пожалуйста оценить его аргументы в этой статье: https://tsar1997.blogspot.com/2020/06/blog-post.html . Очень интересно узнать ваше мнение об этой статье.
Это не комичный стиль. Это огромное ЧСВ и отсутствие объективности
источник