Спасибо большое за презентацию, было очень полезно и понятно)
@Martin-ps4pg9 күн бұрын
Здравствуйте. Подскажите, пожалуйста, если бы вам нужно было сделать 100 комнат в каждой по 2-3 юзера одновременного АУДИООБЩЕНИЯ, то какую бы библиотеку на стороне клиента js вы бы использовали?
@artemborodkin2 ай бұрын
Как энтузиазм у Николая пропадает! Не стоит столько усилий тратить на язык, который не для этого. Есть Ruby где все давно просто удобно и гибко. Не бойтесь его почитать, это не страшно )
@nkhitrovАй бұрын
читал, не понравилось. я ж на elixir писал, а его делал рубист как раз)
@artemborodkinАй бұрын
@@nkhitrov Elixir функциональный язык со специфичной парадигмой обработки ошибок и конкуретности. Ruby очень сильно отличается хотя синтаксис, может показаться похожим. Ruby отлично подходит как для написания утилит, скриптов, автоматизации, так и rest сервисов, и веб служб. С отличной поддержкой async и corutine. Как язык, в умелых руках, позволяет творить чудеса!
@nkhitrovАй бұрын
@@artemborodkin ты сейчас питон по сути описал. смысл шило на мыло менять?)
@artemborodkinАй бұрын
@@nkhitrov элегантность, DSL, выразительность, целостная объектно ориентированность. Ну типо this не передавать первым параметром в метод )))) Смысл менять огромный, а вот возможность есть не всегда. И не всегда это технические сложности.
@мартавизина2 ай бұрын
Видео начинается с 9:11
@katerinak5387Ай бұрын
❤
@RusIvan20222 ай бұрын
Спасибо. Как раз эту тему сейчас изучаю. Нужно было добавить про stun и turn . Для не понимающих поясню stun это что бы ip узнать клиентов тех кто за nat. Ну а если какие то серьезные настройки у клиента фаервола и тд. предется гнать через сервер мидл turn.
@vladimirsyrkov61782 ай бұрын
Сомнительные плюсы, дополнительные сложности. Поработал, не советую.
@andreyvershkov40722 ай бұрын
22:37 - Промис не становится синхронным при вот таком моментальном резолве. Иначе смысл промиса тогда вообще - он должен быть асинхронным всегда, кроме кода внутри промиса - он выполняется сразу и синхронно. Как проверить - если поставить после этого промис-резолва сразу же консоль лог, то этот лог выведется до лога из then промиса. Опять же это все душнилово и выпендреж (в реальных проектах такое встречается оч редко), но раз спикер решил продушнить эту тему, то решил написать)
@gh84993 ай бұрын
жду видео почему мы ушли от FSD
@DanceVisionHD3 ай бұрын
Хороший доклад Спасибо
@heaven7pro4 ай бұрын
Ребят, разберитесь, пожалуйста, со звуком, очень сложно такое слушать
@vectormiller5 ай бұрын
Очень полезный доклад, сам столкнулся с архитектурными проблемами и вышел на TCA от pointfree. К сожалению их видео закрыты paywall'ом, а тут в сжатом формате показана вся суть!
@antonios69535 ай бұрын
Николай красавчик!
@teamkicker06 ай бұрын
кто знает, сеньор разрабтчик под аврору имеет хотя бы 350 на руки ?
@michaelmushers63686 ай бұрын
Для разработчиков чего, говнософта? Пока гранты идут будут продвигать этот отстой.
@donateus67437 ай бұрын
решили избавится от кодека на выходе при этом используем контейнер, у которого под капотом указываем кодеки)) забавно)) но хороший доклад!
@RockRider2k7 ай бұрын
Спасибо, было интересно. Вопрос: зачем продвигать это в девмассы, если потенциальных крупных заказчиков можно по пальцам пересчитать?
@romanmed90357 ай бұрын
видел проект в котором с 2016 года сделно сср на экспрессе и ноде
@TheSky50288 ай бұрын
зачем все эти костыли если есть некст
@awenn20158 ай бұрын
23:28 по-моему там нужно гидрировать компонент а не пытаться руками закинуть его в рут, хотя видео старое так что хз какие тогда практики были
@awenn20158 ай бұрын
Интересно а 2 года назад разве некста еще не было?)
@de.andre_257 ай бұрын
на 32 минуте вспомнили
@MrSergpank9 ай бұрын
Здравствуйте, меня зовут Геннадий, я работаю в Яндексе я руковожу самой большой командой на Flutter в МИРЕ я не могу запомнить что ОМП это - Открытая Мобильная Платформа
@rty149 ай бұрын
За проксю огромное спасибо!
@RetiredNihilist9 ай бұрын
Ждём всем миром выхода Пятёрки на R570E с РуСтором!
@DART2WADER9 ай бұрын
OpenGL это легаси которое не развивается и скоро все его забудут за ненадобностью. Unigine даже его перестала поллерживать.
@pavelyankouski49139 ай бұрын
Игры , сейчас догадаюсь, VK Play ?
@teamkicker06 ай бұрын
нет, это слишком сложно. Волк ловит яйца и тетрис 7000 в 1
@pavelyankouski49136 ай бұрын
ой-ой-ой Димитрий создал чатик
@true22710 ай бұрын
только ленивый не пинает "бедный" экспресс с его >28млн еженедельных скачиваний, и впереди 5-ая мажорная версия. Вы доку фастифая видели? Правильно, ее и нет по сути
@dvachu10 ай бұрын
Когда я смогу снести Андроид на моём Realme и поставить Аврору? Это всё что нужно знать об ОС Аврора.
@FantasyOR9 ай бұрын
это как говорить, что карьерный самосвал типа Билаза или рентгеновский телескоп это "кал". Потому что не нужен 99,99% из 7-ми миллиардов людей на планете. То что без самосвала у вас не будет многих вещей окружающих вас или без телескопа наука не двинется дальше, простому обывателю невдомёк.
@FantasyOR9 ай бұрын
"нести Андроид на моём Realme и поставить Аврору" - на 15-ой минуте вам объясняют, что вы не можете взять Xaomi и поставить туда iOs или взять iPhone и поставить туда Android или винду или убунту... И что из этого следует? что какая-та или обе системы плохие или устройства ущербные? ... нет они просто не совместимы
@AnnyFanny8510 ай бұрын
Ужасный мультиселект с крестиком внутри, есть более юзерфрендли варианты
@Jh-kn3wp10 ай бұрын
Аналог GMS будет или без него выйдет ?
@FantasyOR9 ай бұрын
GMS - нет, на 35-ой минуте лучше посмотреть всё видео и не задавать вопросов. Официально заявляется, что поддержки андроид приложений не будет. Почему: потому что не будут писать приложения под Аврору, будут просто запускать андроидовские, будут видеть просадки в производительности и будет хэйт на систему Аврора, а не на эмулятор.
@Jh-kn3wp9 ай бұрын
@FantasyOR ничего страшного, свято место пусто не бывает, андроид заменит хармани ос 😅
@teamkicker04 ай бұрын
@@FantasyOR ну как там, много уже приложений на авроре ?
@apglazkov10 ай бұрын
09:30 Шел 2023 год. веб-фронты, наконец, осознали отставание в плане архитектуры ... на 20-15 лет 🙈 Данил, только за то, что озвучил проблему, уже лайк 👍
@apglazkov10 ай бұрын
За время, пока веб-фронты пытались обмануть jQuery, мобильщики успели возникнуть, вырасти и даже заматереть 😅
@ielkanyuk5 ай бұрын
На нормальных НЕ MVP-проектах нормальные фронты разрабатывают сначала архитектуру. В Angular так вообще архитектуру и структуру тебе дают из коробки. FSD - это всего лишь одна из методологий на стыке структуры и архитектуры поректа (больше это структура). А то что он озучивает вначале, это называется бардак и не организованность, и не умение мыслить в будущее когда проект вырастет... но какое кому до этого дело на этапе MVP)
@gh84993 ай бұрын
Если архитектуру не использовали, значит она была не нужна.
@вовагерманов-ц3х10 ай бұрын
иГР НЕТ ЗАЧЕМ ОН ЭТО КАЛ
@FantasyOR9 ай бұрын
слушайте с третьей минуты - Аврора это не для обычных людей, а для корпораций. это носимый рабочий терминал с защищённой системой, чтоб ваш паспорт не утёк куда- либо Почта, ржд, газпром, и т.д. уже многие годы функционирует и развивается.
@FantasyOR9 ай бұрын
это как говорить, что карьерный самосвал типа Билаза или рентгеновский телескоп это "кал". Потому что не нужен 99% из 7-ми миллиардов людей на планете. То что без самосвала у вас не будет многих вещей окружающих вас или без телескопа наука не двинется дальше, простому обывателю невдомёк.
@вовагерманов-ц3х9 ай бұрын
@@FantasyOR Я и понял что для лохов
@вовагерманов-ц3х10 ай бұрын
Игр нет это кал
@FantasyOR9 ай бұрын
kzbin.info/www/bejne/g5PXmomXftJ-sKs
@RetiredNihilist9 ай бұрын
Игры уже есть на не официальных площадках. А так же есть на планшетах с Авророй официальные игры в официальном магазине приложений.
@yunushkin8810 ай бұрын
Во всесмарт же продается телефон на авроре, можно со скидками даже за 12 р взять , говорят что обновится до авроры 5
@neero48810 ай бұрын
Это да, но целевая аудитория это не обычные клиенты, а чинуши и энтузиасты
@FantasyOR9 ай бұрын
@@neero488 нет, основные клиенты это бизнес/корпораты слушайте с 3ей минуты пожалуйста. - Аврора это не для обычных людей, а для корпораций. это носимый рабочий терминал с защищённой системой, чтоб "ваш паспорт" или другие данные корпорации не утекли куда- либо Почта, ржд, газпром, и т.д. уже многие годы функционирует и развивается.
@USSCallister-up10 ай бұрын
За "Ксяоми" дизлайк и отписка
@andreyzhukov913410 ай бұрын
Если вы не в курсе, это уже мем
@Дмитрийпростяков-я1з10 ай бұрын
ни чего не понял но очень интересно , я ж не разработчик )
@Дмитрийпростяков-я1з10 ай бұрын
ох парень волнуется 😁
@keystarr Жыл бұрын
00:00 - интро: спикер, продукт, содержание; 02:10 - RFID и узник одной метки. Технично про RFID; 15:30 - datamatrix и дары крашей. Мемно про самый сложный баг в жизни; 28:20 - datamatrix и таинственный поток. Бонус-история; 29:48 - итоги; 33:45 - вопросы.
@romanscher Жыл бұрын
У angular всё из коробки работает. Но в ру сегменте больше реакта, поэтому приходится работать с тем что есть.
@michaelmatveev6630 Жыл бұрын
экспресс не надо поддерживать, ага :)
@typingaway Жыл бұрын
SSR в реакте это сложно, безумно сложно. Появляется новый слой - бекенд, в рамках которого крутится сервер, потребляющий ресурсы. И как только на сайт приходит не один пользователь, а скажем 10, то сервер оказывается не резиновый. И начинается путь любого бекенд сервиса (мониторинг основных метрик, логирование, кеширование, отказоустойчивость итд). В случае с реактом, то в нем есть стриминговый рендеринг, новые серверные компоненты. Вручную с этим работать нереально сложно. Об этом к сожалению в докладе ничего не сказано. Поэтому если хотите SSR, первое, подумайте, а точно ли он вам нужен, нельзя ли без него. И второе - используйте готовые решения типа NextJs, Astra итд И удалите, пожалуйста, пример из слайда с СИНХРОННЫМ чтением шаблона на каждый запрос (можно это просто вынести за пределы запроса), это один из самых главных антипаттернов в JS, особенно в серверном окружении, использовать синхронную операцию, которая заблокирует event loop и все остальные запросы
@emakei Жыл бұрын
А с помощью этого вашего композитора PWA написать можно?
@SurenKhorenyan Жыл бұрын
Спасибо! Было интересно
@f47h3r Жыл бұрын
Спасибо,очень интересно
@SHAMANkillovich2 жыл бұрын
А кого-то сюда получилось прикрутить redux?
@stepanmikhailiuk45712 жыл бұрын
Стоит немного дополнить. Например, в начале много говорится про перфоманс, разные метрики, но не показывается как из мерить и как не допустить деградацию, автоматикой. Не уделено внимания перфомансу в контексте самого SSR - думаю людям было бы интересны циферки. Есть некоторые проблемы в коде на слайдах, например в обработчике запроса идёт синхронное чтение из файла при каждом запросе. Не обсудили стриминг SSR. Но сама задача, сделать овервью, показать что база SSR понятная штука , по моему, решена хорошо. Наверное, всякие неудобные мелочи можно рассказать в докладе «SSR - это сложно» :)
@Alequez979 ай бұрын
Я не стану спорить хорошо или нет, у меня скорее вопрос зачем это настраивать и поддерживать самому? Если нам нужно оптимизация поисковой выдачи, то не проще для SSR взять готовое решение? Для самого реакта есть как миниму Next.js, есть обертка над Vue Nuxt, в которой это тоже идёт из коробки. Если на проекте разработчики помимо всех проблем будут ещё поддерживать сами свой сервер сайд рендеринг, то ИМХО, такой проект далеко не уедет. Это как пытаться написать свой веб-сервер, вместо того, чтобы взять готовый. В чем смысл всего этого? Просто потому что это интересно? Ну может быть, не спорю. Не знал, что реакт так может, но использовать в коммерческом проекте вряд-ли это стану
@stepanmikhailiuk45712 жыл бұрын
Зар, Нормас спич!
@murcha58992 жыл бұрын
крутой) приятно было послушать) появилось общее понимание SSR
@saint82832 жыл бұрын
Короче, нихера это не просто
@AlexAlex-nh5mc2 жыл бұрын
Можно ссылку на github?
@AlexAlex-nh5mc2 жыл бұрын
Нашел в лекции)
@llwebstylell2422 жыл бұрын
@@AlexAlex-nh5mc скинь ссылку плиз
@AlexAlex-nh5mc2 жыл бұрын
@@llwebstylell242 Ссылки нельзя бросать. На 14-ой минуте найдешь Severenit/ssr
@llwebstylell2422 жыл бұрын
@@AlexAlex-nh5mc да я кстати нашёл, но там нет того кода что на видео, я хотел посмотреть как он импортирует App в node но там нету этого кода)