Size: a a a

Чат подкаста «Разбор Полётов»

2020 May 20

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
кстати, kotlin все равно не избавляет вас от nullPointer
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
ох, сейчас статью найду, даже мем был)
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
Ihar Tigar
там гарантии гораздо круче + обстракции нулевой стоимости
Ну так это второй круг уже - асмы, си, плюсы, потом виртуальные машины и Java, ща опять к нативным возвращаемся. Вопрос же в том, что виртуальные машины не от нехрен делать появились
источник

AL

Alexander Levin in Чат подкаста «Разбор Полётов»
Ihar Tigar
кстати, kotlin все равно не избавляет вас от nullPointer
Ну, чем больше кода внутри Kotlin инфраструктуры, тем больше избавляет, не вижу проблемы. Хуже чем в Джаве не делает и ладно.
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
Alexey Abashev
Ну так это второй круг уже - асмы, си, плюсы, потом виртуальные машины и Java, ща опять к нативным возвращаемся. Вопрос же в том, что виртуальные машины не от нехрен делать появились
кроссплатформенность и изолирование выполнения
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
вот что зашло рынку
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
сейчас идем от обратного
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
вместе с бинарником тащим Рантайм (это я про GraalVM)
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
в Rust, тоже есть рантайм
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
аля Hyper
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
и вы его тоже несете вместе с бинарником
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
но там даются гарантии выполнения со стражайшей типизацией
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
+ отсутвие GC это просто жирный плюс из коробки
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
хотя некоторые особо желающие пишут и GC под Rust
источник

EK

Eugene Kortov in Чат подкаста «Разбор Полётов»
Жалко, что Шипилев из чата компиляторов ушел, а все потому что пришли растаманы рассказывать про раст
источник

OK

Oleg Kovalov in Чат подкаста «Разбор Полётов»
Andrey Listochkin
контретная ситуация в Киевском Виксе.

Wix используют Scala с 2000лохматых годов. Более того, используется Tagless Final и много кода написано в фукциональном стиле. Набрали в Киеве примерно 60 человек, которые этот код могут писать. Затем столкнулись с проблемой, что:

1. Не каждый скалист в городе хочет писать функциональную Скалу, даже за приличные $6-10k в месяц
2. Из тех кто все-таки хочет, жирный процент не проходят собеседования
3. Даже если прошли, на изучение этого стека и выхода на продуктивный уровень уходит месяца три (по словам тех инженеров)
4. А те, кто функцинальную Скалу с Тэглесом умеет, уже все в Виксе
5. По хорошему виксу такая Скала не нужна, но код написан, и мигрировать с него не будут.
6. На рынке полно Котлиноводов. Среди них много андроидщиков, которые мигрируют на сервер, и джавистов, которые мигрируют на котлин с джавы
7. Все они стоят дешевле (~$4-6k)

Этой ситуации не возникло бы, если бы лет 10 назад в Виксе не решили, что им надо переезжать на Скалу и упарываться функциональщиной. Но дела в компании всегда шли хорошо в плане бабла, в инженерной структуре правят балом сами инженеры, а не прОдукты или менеджмент. Поэтому в компании не нашлось достаточно мощного противовеса, чтоб донести до инженеров, что для конструктора сайтов и интернет-магазина функциональщина и Scala не нужны и нужны никогда не станут.

10 лет спустя имеем что имеем, и имхо добавлять Котлин - правильный путь.
красиво
источник

EK

Eugene Kortov in Чат подкаста «Разбор Полётов»
Eugene Kortov
Жалко, что Шипилев из чата компиляторов ушел, а все потому что пришли растаманы рассказывать про раст
Главный чат раста - хороший, но в остальных чатах начинается - раст, раст, раст
источник

OK

Oleg Kovalov in Чат подкаста «Разбор Полётов»
Eugene Kortov
Жалко, что Шипилев из чата компиляторов ушел, а все потому что пришли растаманы рассказывать про раст
а что за чат
источник

EK

Eugene Kortov in Чат подкаста «Разбор Полётов»
источник

EK

Eugene Kortov in Чат подкаста «Разбор Полётов»
Oleg Kovalov
а что за чат
источник