Здравствуйте. Очень нравится ваш канал. Возьмите, пожалуйста, интервью у человека, который в 90-е программировал под ретро-консоли Dendy/Nintendo. Думаю, многим будет интересна эта тема.
Шикарное интервью!) Начет эрланга под "семеркой" - есть же оффициальные бинарники под винду. Так что и эрланг, и эликсир под семеркой вполне норм работают (может разве что некоторые специфические вещи из OTP (типа mnesia или еще что) могут не работать), хотя последние "виндовые" сборки эрланга возможно уже и не поддерживают "семерку" (правда я последнюю версию эрланга не проверял на своей "семерке", но предполагаю, что все-таки еще поддерживает).
@@realfootball338 а в чём проблема, хвостовая рекурсия раскрывается в точно такой же цикл как на императивных языках, и вообще цикл - это частный случай рекурсии.
А можно было бы запилить интервью с Максимом Трухоновцом? А то все показывают его только как воркаутера и рекордсмена Книги Гиннесса, а он ведь программист.
macromedia flash был, наверное, одним из первых конструкторов/движков (даже не знаю как будет правильно) где тут же своими руками создаешь изображение и тут же на объекте прописываешь код.
НАВИГАЦИЯ для любимых подписчиков :) 0:00 - Конкурс с пасхалками! 0:55 - Начало 1:50 - Представление 4:05 - Военный врач 8:04 - Вход в IT через Flash 9:31 - Интеграция 11:12 - Action Script и геймдев 13:01 - Переход в Erlang 16:20 - Приход в Wargaming 17:10 - Кого считать Эрлангистом 18:28 - Про разницу Эрланга и Эликсира 22:43 - Что делают на Эрланге в ВГ 25:38 - Общение сервисов 26:54 - История языка 29:00 - Откуда взялось название 33:12 - Акторная модель 35:10 - Общение виртуальных машин 37:38 - Легковесные процессы 40:05 - Горячее обновление кода - ходим на прод руками! 43:47 - Кубернетес в Эрланге 44:05 - Что такое OTP 45:49 - GenServer, Supervisor, Application 48:00 - Что там с ООП 50:25 - Про иммутабельность (неизменяемость) 52:19 - Многопоточность 53:50 - Изоляция ошибок 57:37 - Сборка мусора 59:30 - Что там с фреймворками и ORM 1:01:48 - Документация и литература 1:03:45 - Ещё раз про разницу Эрланга и Эликсира 1:07:27 - Про окружение для начинающих 1:08:50 - Что ждет Erlang в будущем 1:11:11 - РАНДОМ: спорт, музыка, книги 1:20:05 - КОНКУРС
Борода привет ! Подписан сна тебя с того момента как посмотрел интервью с Гошей (Elbrus Bootcam), кстати учусь сейчас там :)) Но не суть !! Вопрос в чем заключается : у тебя ни одного ролика нет про flutter (на dart работает) !! Наслышан что это очень серьезная штука, которая в разы быстрее react, сними пожалуйста про него ролик, мне кажется всем (особенно джава-скриптизерам) будет очень интересно ! Если прочитал дай пожалуйста знать, спасибо :)))
Посмотрел целиком. Выпуск шикарный. Erlang конечно достаточно интересный язык, про такой мало что слышал до этого. Гость очень интересный человек. П.с. ждём интервью со Столяровым)))
один кент когдато давно был тимлидом, а сейчас работает в руководстве крупной айти-компании с офисами в разных странах, в том числе в Чехии. Говорит, нет уже давно никаких тимлидов, везде аджайл и все такое
С удовольствием посмотрел интервью. Заочно с Юрием знаком по его публикациям и блогам ещё с времен flash технологии, благодаря ему пытался в себя запихнуть erlang, но сделал ключевую стратегическую ошибку... чтобы всё удалось нужно было из сис.админов-программистов идти в крупную компанию программистом, а не в инженеры-радиоэлектронщики в аэропорт... 😜 ЗЫЖ а ведь была возможность с flash-технологией заползти в WG, но дурень не решился корни оторвать и переехаиь в Минск из Магнитогорска.
@АйТиБорода Очень интересно было бы послушать про разработку в целом в космической отрасли, тестирование и как устроены процессы, какие языки доминируют, поддержка старых языков той же АДА и т.д.. Наверняка же и сейчас пишут софт для МКС и спутников в Роскосмос да и в NASA думаю полно русскоговорящих разрабов.
В Гомеле в советское время было так называемое КБ Системного Программирования и они там по слухам пилили операционную систему для советского компьютера Эльбрус. А не по слухам, писали софт для управления крылатыми ракетами. Вот бы сделать интервью с кем-то из них.
Я вот чего не понимаю, перед исполнением вся машинка выгружается в память, каким образом обновлять код, который уже аллоцирован в памяти и работает со своим контекстом. Как избежать UB в ситуации, когда вот у тебя переменная в дефолтном состоянии 1, а новая версия вернула 0, и ориентируется она на 0, а у тебя в текущем контексте выполнения 1. Как заменить кусок бинаря в пямяти, вы же понимаете, что там ничего не подписано где че выполняется и где какие функции раскиданы по каким адресам
функциональная парадигма не противопоставляется императивной. функциональная парадигма входит в декларативную парадигму (в неё также входят другие парадигмы, например, логическая), которая в свою очередь противопоставляется императивной
Вопрос, может кто подскажет... Юрий упомянул, что виртуальная машина Эрланга "определяет" или "знает" сколько ядер у процессора и соответственно распределяет вычисления опираясь на это. Вопрос как она (виртуальная машина) это определяет?! На каком уровне обращается к железу (ведь процессорная архитектура может быть разной). Скажите как это все назвать или тыкните где почитать. В документации нашел лишь про внутреннюю кухню виртуальной машины, но не про ее взаимодействие с железом
Нет. ActionScript - это почти JavaScript только со своими стандартными специфическими функциями. Adobe всегда использовала "свою версию" JavaScripta для скриптования внутри софта
@@yh_watch3429 ActionScript 3.0 - типичный представитель ООП. Очень похож на джаву и сишарп. А для написания макросов/сценариев внутри того же адоби акробата и пр. до сих используется джава-скрипт. Но это не имеет никакого отношения к ActionScript, flash и AIR.
Вот почему у любого твоего гостя биография:сразу с пеленок в престижные учебные заведения,давай про васька из глубинки который отучился в шараге и решил стать программистом
@@itbeard да потому что это уже шаблон: 'Отучился в школе\универе\институте для высших умов'.Неужели нет людей которые отучились в средней школе хорошистами потом тд и тп
Александр Соловьев линк HxIc07KkwUo Ещё Роман Михайлов mqAf5lOJZew про математику-топологию может крутой перфоманс сделать, погугли) условно оба мемные персонажи и под них народ завирусит ролик
@@itbeard что-то я протупил насчет спаленного пастбина, но да, с пастбином и одним пользователем - достаточно было одну линку найти, а там все три пронумерованных куска под одним юзером красиво лежат
Жирновато. Потому для обслуживания одногг и того же рпс веб серверу на еликсире требуеться в 4 раза больше цпу чем например го. Если интересно - гуглиться по nodejs vs elixir vs golang
@Александр Голубов согласен. Но вопрос а готов ли среднестатестический бизнес за это переплачивать в 4 раза по железу и в пару раз за редкие кадры? А джит насколько я знаю сейчас експериментальный и более того, мало где применим. Даже кролик его тестировал и выключил.
Нравятся интервью с зрелыми уже успокоившимися но все еще развивающимися людьми! Спасибо тебе за твое творчество!
На здоровье 😊
@@itbeard про квазары больше не спрашивай гостей, а то астрофизики со смеху умрут, а их и так немного.
Вот по этому стоит позвать петра турбо на интервью
Ооооо)))) Кайф, наконец-то! Давно мечтал послушать реального разработчика на Erlang!!!
На здоровье!)
@@itbeard кстати,Лекс, а что там с конкурсом где Чай можно было выиграть? Не разыгровали еще?
В Шабанах окопались, там их логово :)
@@drednout86 А в России где их логово тогда?:)
@@alexanderraf5553 , точно не знаю, но в Шабаны переехало несколько товарищей из Сибири
"Чат в танках"... Это благодаря ему Валакас может в невидимке в комнатах сидеть?
Это его однокласник.
Кавоооооо!
тоже хотел написать :)
Борода лайкнул как будто понял соль шутки
Ну Elixir надо ролик, надо вместе с phoenix live view, прям очень надо.
Вот это да, хотел на днях последнюю главу курса по Эрлангу пройти и тут такая напоминалка!!!
Вставай Ерланг, на работу пора!
Спасибо большое за выпуск! На одном дыхании посмотрел. Юру всегда приятно слушать и много нового для себя узнал!
На здоровье, Сергей :) Тебя тоже жду ;)
Erlang! - наконец-то!!!
Здравствуйте. Очень нравится ваш канал. Возьмите, пожалуйста, интервью у человека, который в 90-е программировал под ретро-консоли Dendy/Nintendo. Думаю, многим будет интересна эта тема.
1:10 Юрий, Вы молодой и перспективный руководитель. Желаю Вам дальшейшего карьерного роста, больше отдыха и крепкого здоровья!
Очень интересный человек, замечательное интервью! Спасибо! Давно хожу вокруг ерланга, вдохновляет попробовать :)
Хотелось бы видеть интервью с Николаем Рыжиковым) Кроме того, что он евангелист Clojure, так он еще и хороший разказчик)
+++++++
Круто было послушать про Flash и переход на Erlang👍
Давай реверс инженера какого то на интервью. Либо чисто реверсера, либо разработчика читов.
Например петра турбо
Понравилось слушать про erlang vm. Больше бы хардкора в интервью.
А Юру было офигенно приятно увидеть)
Шикарное интервью!)
Начет эрланга под "семеркой" - есть же оффициальные бинарники под винду. Так что и эрланг, и эликсир под семеркой вполне норм работают (может разве что некоторые специфические вещи из OTP (типа mnesia или еще что) могут не работать), хотя последние "виндовые" сборки эрланга возможно уже и не поддерживают "семерку" (правда я последнюю версию эрланга не проверял на своей "семерке", но предполагаю, что все-таки еще поддерживает).
спасибо)
Зашел посмотреть пару моментов и... залип. Очень интересно! Спасибо, Борода! :-))
На здоровье!
Erlang - рекурсия наше всё (основная синтаксическая особенность языка программирования Erlang).
Для перебора массивов ?
@@realfootball338 а в чём проблема, хвостовая рекурсия раскрывается в точно такой же цикл как на императивных языках, и вообще цикл - это частный случай рекурсии.
@@IExSet ну если в Си делать рекурсию и цикл то та ассемблере будет 90% похожий код.
А можно было бы запилить интервью с Максимом Трухоновцом? А то все показывают его только как воркаутера и рекордсмена Книги Гиннесса, а он ведь программист.
Насколько я знаю много русскоговорящих разрабов сейчас в портланде пилят Nginx. Почему бы не взять у кого то из них интервью ?
А Еликсир будет ?
Мой программист увлекся эликсиром.
Говорит, что даже похмелья нет...
Стоит ли мне ограничить его пока не поздно?
macromedia flash был, наверное, одним из первых конструкторов/движков (даже не знаю как будет правильно) где тут же своими руками создаешь изображение и тут же на объекте прописываешь код.
Да вообще круть была !!!! Мощное решение было на тот момент !!!
Интересное интервью, пойду побольше почитаю про ERLANG :)
круть)
Очень приятный собеседник, интересно слушать. Спасибо!
Спасибо за выпуск, интересный гость !
НАВИГАЦИЯ для любимых подписчиков :)
0:00 - Конкурс с пасхалками!
0:55 - Начало
1:50 - Представление
4:05 - Военный врач
8:04 - Вход в IT через Flash
9:31 - Интеграция
11:12 - Action Script и геймдев
13:01 - Переход в Erlang
16:20 - Приход в Wargaming
17:10 - Кого считать Эрлангистом
18:28 - Про разницу Эрланга и Эликсира
22:43 - Что делают на Эрланге в ВГ
25:38 - Общение сервисов
26:54 - История языка
29:00 - Откуда взялось название
33:12 - Акторная модель
35:10 - Общение виртуальных машин
37:38 - Легковесные процессы
40:05 - Горячее обновление кода - ходим на прод руками!
43:47 - Кубернетес в Эрланге
44:05 - Что такое OTP
45:49 - GenServer, Supervisor, Application
48:00 - Что там с ООП
50:25 - Про иммутабельность (неизменяемость)
52:19 - Многопоточность
53:50 - Изоляция ошибок
57:37 - Сборка мусора
59:30 - Что там с фреймворками и ORM
1:01:48 - Документация и литература
1:03:45 - Ещё раз про разницу Эрланга и Эликсира
1:07:27 - Про окружение для начинающих
1:08:50 - Что ждет Erlang в будущем
1:11:11 - РАНДОМ: спорт, музыка, книги
1:20:05 - КОНКУРС
Большое спасибо за тайм-коды!
Еще немного и таймкоды станут субтитрами ))
Выпуск супер! Борода, сделай с groovy разработчиком, который плагины для джиры пишет!
уже) скоро выйдет ;) но про джиру там мало говорили
@@itbeard т,е. скоро будет выпуск про Groovy? Крутяк) Ждем с нетерпением посмотреть-послушать)
Крутая история! Также начинал с Си на листочке (чаще в голове), т.к. денег на бумагу не было. Начало нулевых. Из историка в java пограмисты:)
Экий бред. Рубля на тетрадку в клеточку не было ?
Борода привет ! Подписан сна тебя с того момента как посмотрел интервью с Гошей (Elbrus Bootcam), кстати учусь сейчас там :)) Но не суть !! Вопрос в чем заключается : у тебя ни одного ролика нет про flutter (на dart работает) !! Наслышан что это очень серьезная штука, которая в разы быстрее react, сними пожалуйста про него ролик, мне кажется всем (особенно джава-скриптизерам) будет очень интересно ! Если прочитал дай пожалуйста знать, спасибо :)))
Посмотрел целиком. Выпуск шикарный. Erlang конечно достаточно интересный язык, про такой мало что слышал до этого. Гость очень интересный человек.
П.с. ждём интервью со Столяровым)))
один кент когдато давно был тимлидом, а сейчас работает в руководстве крупной айти-компании с офисами в разных странах, в том числе в Чехии. Говорит, нет уже давно никаких тимлидов, везде аджайл и все такое
Хотелось бы увидит интервью с solidity разработчиком
Ахахах на нем еще программируют ?
Хайп не прошел ?
С удовольствием посмотрел интервью. Заочно с Юрием знаком по его публикациям и блогам ещё с времен flash технологии, благодаря ему пытался в себя запихнуть erlang, но сделал ключевую стратегическую ошибку... чтобы всё удалось нужно было из сис.админов-программистов идти в крупную компанию программистом, а не в инженеры-радиоэлектронщики в аэропорт... 😜
ЗЫЖ а ведь была возможность с flash-технологией заползти в WG, но дурень не решился корни оторвать и переехаиь в Минск из Магнитогорска.
Я один все ещё жду Трухоновца?
Тимлид со знанием рукопашного боя сделает проект любой сложности
Посмотрел превью. Уже хочу писать на Erlang-e!
Так и надо)
Виталий! Пожалуйста, делитесь вашим опытом, впечатлениями!
А я пописял на ерланге ))
Erlang vs Scala - 2023 - Functional Mortal Combat
Скорей Erlang OTP vs Java Hell
Отличное интервью. С удовольствием все посмотрел. Правда в три приема. Ну очень понравилось
Отличный выпуск, интересный гость.
@АйТиБорода Очень интересно было бы послушать про разработку в целом в космической отрасли, тестирование и как устроены процессы, какие языки доминируют, поддержка старых языков той же АДА и т.д.. Наверняка же и сейчас пишут софт для МКС и спутников в Роскосмос да и в NASA думаю полно русскоговорящих разрабов.
Слышал спутники на лиспе программят
А в чем проблема вызвать из Erlang Elixir?
В Гомеле в советское время было так называемое КБ Системного Программирования и они там по слухам пилили операционную систему для советского компьютера Эльбрус. А не по слухам, писали софт для управления крылатыми ракетами. Вот бы сделать интервью с кем-то из них.
После такого интервью человек сядет по госизмене. Потому что ракеты эти летают до сих пор на том самом софте.
1:23 Нужно больше новых проектов. Также нужно развивать (упрощать) систему автоматической сборки.
я понял что хочу выучить эрланг. джава скрипт мaст дай.
23:27 - Что-то купить в магазине - нужно любой игре. Собственно всё что нужно знать про Wargaming как компанию.
Есть на планы на Dart ?
есть конечно
Позовите на интервью петра турбо
Интересно, а D-программеры, которые где-то работают, вообще существуют? Много ли здесь вообще человек, знающих или хотя бы слышавших о D?
Я слышал о D. Проги не писал, но читал доки по ней, мне понравилось.
1:08 На Windows 7 Erlang замечательно запускается и работает. Писать удобно на VS Code.
по эликсиру будет что-нить?
теперь я знаю кто стоит за прохождения снаряда сквозь танк)))))))))
свитер у Юры почти как в 2016 году у него был на видосе " почему erlang"
Я вот чего не понимаю, перед исполнением вся машинка выгружается в память, каким образом обновлять код, который уже аллоцирован в памяти и работает со своим контекстом. Как избежать UB в ситуации, когда вот у тебя переменная в дефолтном состоянии 1, а новая версия вернула 0, и ориентируется она на 0, а у тебя в текущем контексте выполнения 1.
Как заменить кусок бинаря в пямяти, вы же понимаете, что там ничего не подписано где че выполняется и где какие функции раскиданы по каким адресам
Изучайте Erlang, Common Lisp
Классное интервью, видно Лексу было трудно вытягивать из героя рассказы..
Но все равно получилось здорово.
Лайк Бороде и Благодарочка!
Борода но что ты. Можно ли использовать Эрланг без ОТП? А сишарп можно использовать без дот нет?
Можно, чего нет то
@@itbeard а ну да есть же vala :D
Борода, жду - не дождусь интервью с C# && Unity разработчиком)
Борода сам себе даст интервью и будет про C#, рекурсия какая-то ))
Такое уже было ;)
Супер!
функциональная парадигма не противопоставляется императивной. функциональная парадигма входит в декларативную парадигму (в неё также входят другие парадигмы, например, логическая), которая в свою очередь противопоставляется императивной
Логика железная :-)
Эрланг под windows есть. работало без wsl вроде
Вопрос, может кто подскажет... Юрий упомянул, что виртуальная машина Эрланга "определяет" или "знает" сколько ядер у процессора и соответственно распределяет вычисления опираясь на это. Вопрос как она (виртуальная машина) это определяет?! На каком уровне обращается к железу (ведь процессорная архитектура может быть разной). Скажите как это все назвать или тыкните где почитать. В документации нашел лишь про внутреннюю кухню виртуальной машины, но не про ее взаимодействие с железом
Как C++ определяет сколько ядер. Есть соответствующие вызовы, и что это даёт, определяет же.
Юра, молодец!
Хорошее видео!
Интересный собеседник
p.s. давайте Rust)
не понял прикола про привязку к linux, когда писал лабы в универе на эрланге это год 2011-12 он и под windwos имел ноду и интерпретатор
мб я не нашел, но вроде не было
Круто
А что с качеством жунов сейчас, они не умеют в си?
a + b задачи подойдут?
Собрал все пасхалки
Но я их вам не отдам
Потому что жадина
правильно_)
И я собрал.
Но что с ними делать, хз. Инструкции не хватает.
Плохо подготовился к интервью. Почитал бы для начала про Erlang
Круть!
27:12 наверное, всё-таки, в начале двадцатого века, а не девятнадцатого.
Когда будет haskell?
ActionScript вроде как java-подобный
Нет. ActionScript - это почти JavaScript только со своими стандартными специфическими функциями.
Adobe всегда использовала "свою версию" JavaScripta для скриптования внутри софта
@@yh_watch3429 ActionScript 3.0 - типичный представитель ООП. Очень похож на джаву и сишарп.
А для написания макросов/сценариев внутри того же адоби акробата и пр. до сих используется джава-скрипт. Но это не имеет никакого отношения к ActionScript, flash и AIR.
Вот почему у любого твоего гостя биография:сразу с пеленок в престижные учебные заведения,давай про васька из глубинки который отучился в шараге и решил стать программистом
Вот почему каждый раз кто-то ноет, что интервью не с бомжом?)
@@itbeard да потому что это уже шаблон: 'Отучился в школе\универе\институте для высших умов'.Неужели нет людей которые отучились в средней школе хорошистами потом тд и тп
Что такое епам?
Парам пам пам
Огромная компания разрабатывающая на заказ
Erlang это конечно хорошо, но когда будет СТОЛЯРОВ?????
ОГОООООО Я его книги читаю !!! Этого автора надо в след выпуск !!! КТО ЗА ЛАЙКАЕМ ПАРЕНТ КОМЕНТ! !!!
Чувак ты крутой что это написал !!!
@@realfootball338 ни я первый ни я последний кто это пишет ) Ждем отмашки от бороды))
позови прогера из "самый уматовый доклад" расказать про лисп это будет прикол))
че за он?
Александр Соловьев линк HxIc07KkwUo Ещё Роман Михайлов mqAf5lOJZew про математику-топологию может крутой перфоманс сделать, погугли) условно оба мемные персонажи и под них народ завирусит ролик
Нужен язык который будет транслироваться в го) для эстетов, что бы не касаться этого.
Было очень интересно и в тему. Может Хаскеллиста слледующего? Брагилевского из JetBrains, например)
Разрабатывал на Flash и был упоротым линуксоидом ? Но как ?
Ешкин кот, Юра! :)
С пасхалками как-то слишком просто вышло) Могу рассказать почему если интересно
потому что пи
ну и пастбин спалил, ага
@@itbeard что-то я протупил насчет спаленного пастбина, но да, с пастбином и одним пользователем - достаточно было одну линку найти, а там все три пронумерованных куска под одним юзером красиво лежат
Пригласи ХаудиХо
51:52 - получаеться в ерланге нельзя шарить память ? Хм.... все на сообщениях
Получаеться проблемы конкурентного доступа к данным нету но программу надо строить на обмене данных между потоками. Ну это перерасход памяти.
Впрочем ФП это перерасход памяти так как нужно хранить скоупы замыканий
Через ffi таки можно
Ребята!!! погуглите книги Столярова, если Они крутые то ставьте этому комменту лайк чтоб пригласили Столярова !!!
Ошибка в названии "интрвью"
Ой, а про Salesforce Development можно?
Что не так с джунами сейчас? То, что у гостя не было на чем запустить программу и он писал код ручкой, как-то делает нынешних джунов бездарями?
Борода! Закон Мура не про частоты.
Про зарплаты в тайминге нет
а и не было, уууу
@@itbeard все знают про зп джавистов, а сколько зарабатывают на экзотичных языках, вот это вопрос !
@@soilman7706 +1 . Борода, Лекс, ошибочка вышла ? @АйтиБорода
8:40 - Во флеше что то программировали ? АХАхах его создали чтоб программировать то что браузер на тот момент собирался поддерживать через 15 лет.
👍
18:04 поза бати
Сняряды же в землю не падают!!🤣
Жирновато. Потому для обслуживания одногг и того же рпс веб серверу на еликсире требуеться в 4 раза больше цпу чем например го. Если интересно - гуглиться по nodejs vs elixir vs golang
спс
@Александр Голубов согласен. Но вопрос а готов ли среднестатестический бизнес за это переплачивать в 4 раза по железу и в пару раз за редкие кадры? А джит насколько я знаю сейчас експериментальный и более того, мало где применим. Даже кролик его тестировал и выключил.
Возьми у меня интервью
За linux +rep :)
леониде дорвался до триммера)
Только не кибербанк, а стимпанк :)
угу)