CSS Grid: BBC | Odessa Frontend
40:52
Пікірлер
@AstakhovLL
@AstakhovLL 21 күн бұрын
В инстаграм есть же маски
@f1amesoff
@f1amesoff 3 ай бұрын
Я проработал в разных компаниях более 14 лет, сначала в небольших в СНГ, затем в крупных в Восточной и Западной Европе. Компании, в которых интервью состояло из 4, 5 или даже 6 раундов, где спрашивали алгоритмы, структуры данных, заставляли делать тестовое и вот это все, платили условно до 5 тыс. Евро в месяц. А компании, в которых интервью состояло всего из 2-3 раундов, а вся техническая часть это были вопросы вроде: "над чем работал" и "как бы ты решил вот эту проблему" - платили от 6-7 тыс. Евро. и выше. Это все, что вам нужно знать про алгоритмы и структуры данных во Frontend.
@user13496
@user13496 3 ай бұрын
Думаю неплохо было бы в самом начале упомянуть, что речь идет о том, что пользователь имеет аккаунт на одном сайте. И надо передать доступ к этому аккаунту другому сервису и тогда бы были бы действительно понятны недостатки авторизации просто по логину паролю. А так вообще не понятно о какой проблеме речь идет первую треть презентации.
@МарияЕгорова-л6л
@МарияЕгорова-л6л 4 ай бұрын
Какая милая презентация в стиле Adventure Time 😍
@alexgavril385
@alexgavril385 5 ай бұрын
Умные чуваки в фейзбуке... пхахахаха
@АлексейПетрушенко-й1й
@АлексейПетрушенко-й1й 8 ай бұрын
Блин, на самом деле, офигенная подача материала, человек немного волнуется, запинается. Чисто из за этого для меня гораздо доходчивее, чем когда выступающий чешет материал без запинки. Продолжай в том же духе!
@XERS1K
@XERS1K 8 ай бұрын
Боже мой, да что она несет😮
@the_inalienable_dreamless
@the_inalienable_dreamless 9 ай бұрын
вывод понятен: никогда ни при каких обстоятельствах не используйте gatsby.
@trimmtrabb7629
@trimmtrabb7629 7 ай бұрын
Пользуйтесь шаблонами wordpress
@669pain
@669pain 11 ай бұрын
Шикарный доклад! Спасибо!
@betterworldwithts
@betterworldwithts Жыл бұрын
спасибо! шикарно объяснил!
@19n1ght
@19n1ght 11 ай бұрын
Благодарю :)
@romanchenko8048
@romanchenko8048 Жыл бұрын
Спасибо большое! Очень доступно и структурировано.
@storozhukua
@storozhukua Жыл бұрын
Дякую було корисно для розуміння бази
@eugenematveyev9096
@eugenematveyev9096 Жыл бұрын
Raymarching since 10:40
@mikhas_ryzomny
@mikhas_ryzomny Жыл бұрын
милаха)))
@whatyoumean1498
@whatyoumean1498 Жыл бұрын
Как рассказчик не очень, но донести полезную информацию всё равно не помешало. Спасибо, вопросы в конце тоже оказались не высосаны из пальца:)
@ilikecola378
@ilikecola378 Жыл бұрын
Странный доклад, много всего очевидного, многие реализации как он и сам сказал сделаны на коленке.
@THE_CUBE__
@THE_CUBE__ Жыл бұрын
Очень круто!
@РоманСозыкин-с8б
@РоманСозыкин-с8б Жыл бұрын
Вай, как плохо :( Плахой докладчик, а тема - хароший.
@__kawaii
@__kawaii Жыл бұрын
Что не так?
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Ебейший доклад;)
@alexeylasport3970
@alexeylasport3970 Жыл бұрын
ахахахаххаха, DataArt не мог найти кого-то по лучше. Молодой человек часто заговаривается и в целом плохо разсказывает
@astkh4381
@astkh4381 Жыл бұрын
"аххаха"?У тебя мозг отрафировался?
@storozhukua
@storozhukua Жыл бұрын
то якийсь орк
@propro3053
@propro3053 Жыл бұрын
Якщо хочете детально вивчити системи даних тоді користуйтеся іноземними ресурсами, в країнах СНГ інформація надто поверхнева
@alexandrnevsky6678
@alexandrnevsky6678 Жыл бұрын
Использовал читы - все! видео на смарку. Вынес всем башку и стало нихрена не понятно. Лень зло, кэп
@AlexanderOsnovnoi
@AlexanderOsnovnoi Жыл бұрын
Через плагины у Cordova можно получить доступ к нативным API. Проверял лично. Геопозицию получить можно. Не очень красиво с точки зрения UI, но можно получить доступ и к камере.
@stasstas206
@stasstas206 Жыл бұрын
Ах одесса, жемчужина у моря.. спасибо за лекцию!
@ops_rv
@ops_rv Жыл бұрын
Напевне слід перейменувати відео
@evgeniyvronskiy2253
@evgeniyvronskiy2253 Жыл бұрын
React native для фронтiв
@zagorsky1769
@zagorsky1769 Жыл бұрын
Отличный доклад, ничего переименовывать не надо
@bulhi
@bulhi 11 ай бұрын
И переозвучить!
@ПользовательПользователь-с8к
@ПользовательПользователь-с8к 9 ай бұрын
О, дурачки в комментариях
@storozhukua
@storozhukua Жыл бұрын
Дякую, за доклад
@zakr2
@zakr2 Жыл бұрын
Доклад интересный, как минимум попробовать захотелось.
@VkusnyashkaMMM
@VkusnyashkaMMM 2 жыл бұрын
Очень хороший доклад. Проверить токен можно по client secret.
@ITentrepreneur
@ITentrepreneur 2 жыл бұрын
Доклад хорошо зашёл после прохождения курса Andrew Mead - The Great Gatsby Bootcamp здесь на KZbin. Получилось резюме всего пройденного материала, его повторение и закрепление.
@karinachi
@karinachi 2 жыл бұрын
Добрый день. Вопрос по слайду 19. Подскажите, как мы можем убрать br, не вернув ничего взамен? Не могу придумать такую ситуацию.
@PavelHryn
@PavelHryn 2 жыл бұрын
Пык-мык
@AntonKiiko
@AntonKiiko 2 жыл бұрын
Здравствуйте можете показать как вы типизируете async selector, обращаясь data.contents. дальше ничего не показывает autocomplete в хуке useRecoilStateLoadable
@stanislavk9430
@stanislavk9430 2 жыл бұрын
console.log(`Hello ${vivas[user.group]}!`); вместо console.log(`Hello ${user.group}!`); как написано на слайде 14:46
@Chastor97
@Chastor97 2 жыл бұрын
15:39 Атом (др. -греч. ἄτομος - неделимый). Думаю, он так назван не просто так
@Chastor97
@Chastor97 2 жыл бұрын
Действительно ли нужно для формы использовать стейт менеджер, если для этого есть спец библиотеки типо react final form. Там и валидация сразу и тд. Не нужно будет самому делать формовый бойлерплейт
@ЮліяТаряник-н4э
@ЮліяТаряник-н4э 2 жыл бұрын
Зайшло.
@lesson-web
@lesson-web 2 жыл бұрын
Катерина, напишите мне :)
@kamol8861
@kamol8861 2 жыл бұрын
Понял смысл структур данных, оч хороший докладчик
@dimitro.cardellini
@dimitro.cardellini 2 жыл бұрын
Дмитрий! ;) 11:55 - генерация псевдо-случайного числа -- это нечистая функция, т.к. не выполняется требование ссылочной прозрачности (иными словами нет гарантии получения одного и того-же результата при повторном вызове с теми-же аргументами). Любая функция, результат которой зависит от результата нечистой функции, так же не будет чистой. Поэтому shuffle -- это нечистая функция. Вместе с тем, пример важный и правильный, но лучше надо было взять функцию reverse
@19n1ght
@19n1ght 2 жыл бұрын
Да, Вы правы. Тут я напутал. Спасибо :)
@sergeykahnwald6640
@sergeykahnwald6640 2 жыл бұрын
const getCurrentDateIso = (): string => new Date().toISOString() А где здесь побочный эффект?
@19n1ght
@19n1ght 2 жыл бұрын
Тут скорее нечистая функция. Некоторые источники пишут, что нечистая функция === сайд эффект.
@АнимусАнанимус
@АнимусАнанимус 2 жыл бұрын
Побочный эффект - при каждом вызове разный результат. Т.е. функция взаимодействует с внешним миром, чтобы получить результат.
@AndrewConfident
@AndrewConfident 2 жыл бұрын
классный доклад!
@draftermyself
@draftermyself 2 жыл бұрын
Спасибо, за классный довольно подробный доклад, а что немаловажно за динамичную подачу)
@taras7844
@taras7844 3 жыл бұрын
Крутий чувак!! Подача на високому рівні)
@19n1ght
@19n1ght 2 жыл бұрын
Спасибо :)
@xxxxPomaHxxxx
@xxxxPomaHxxxx 3 жыл бұрын
Все таки каждый подобный доклад нужно начинать с области применения и плюсов минусов по сравнению с нативным для реакта контекста.
@demimurych1
@demimurych1 3 жыл бұрын
Изображение, которое должно быть сверстано как контент, отличается от изображения которое должно быть сверстано как декоративное (сервисное) целями проекта. Если у проекта нет целей по привлечению трафика из поисковых систем, нет необходимости в обслуживании людей с ограниченными возможностями, то критерий верстки есть только один - как мне нравится или как мне позволяет мой профессиональный уровень. Если же у проекта стоят задачи в обслуживании людей с ограниченными возможностями и тем более задачи получения трафика из поисковых систем, то верстка изображений должна осуществляться строго в соответствии с правилами семантической верстки стандарта ШТМЛ5 где тегом имж должно размечаться только то изображение, которое принимает участие в раскрытии или дополнении основного контента страницы. То есть того чему страница посвящена. И вот с этого момента происходит вилка - вам нужна верстка которая максимально корректна с академической точки зрения, или верстка максимально эффективная с точки зрения продвижения проекта в поисковых системах. Потому как, далеко не всегда все изображения на странице, которые дейтсвительно призваны раскрывать основной контент действительно стоит верстать образом, который предполагает их индексацию. Самым же простым способом понять что есть что, это взяв страницу сайта, удалить из нее все элементы которые не касаются ее темы: навигацию, подвал, иконки, кнопки, оставив только то, что является ее (страницы) наполнением. И вот только эти элементы и могут быть контентом. При этом крайне важно помнить и понимать, что для поисковой системы Гугл изображения это фразовый контент - то есть текст. И относится к ним нужно именно исходя из этого положения. Иными словами верстка изображений вида - вот тут карточка товара, значит я вот тут шлепну картинку товара является в корне ошибочной. И должна быть заменена на верстку схожую с типичной научной статьей, где каждое изображение выполняет функциональную роль.
@demimurych1
@demimurych1 3 жыл бұрын
29:17 *Браузер встретив имж начинает его сразу грузить* Подобное поведение было характерно для браузеров 2000 годов. Минимум с 2014 года, все браузеры поддерживают машинерию, которая позволяет управлять приоритетом загрузки тех или иных медиа компонентов. По умолчанию это поведение установлено в ауто, то есть бразуер пытается сам решить нужно ли это изображение прямо сейчас или его можно отложить. В ручную этим процессом можно управлять через атрибут тега importance c тремя на выбор значениями _high_ _low_ и _auto_ 32:10 *тег picture* Нельзя использовать этот тег в верстке в случае, если проект должен придерживаться критериев производительности страницы. Поскольку каждый тег пикча раздувает дом дерево минимум на два дополнительных узла для каждого изображения. Что крайне негативно сказывается на производительности страницы в условиях мобильных устройств и страниц насыщенных медиа контентом. Решение задачи лежит в плоскости использования атрибута _sizes_ в совмещении с атрибутом _srcset_ и использованием изображений с _w_ синтаксисом.
@maxm1nd
@maxm1nd 3 жыл бұрын
QR-код на 36:00 битый, ссылка нерабочая. Комментарий со ссылкой не публикуется. Добавьте сюда прямую ссылку, пожалуйста
@19n1ght
@19n1ght 3 жыл бұрын
Попрошу владельца канала добавить ссылку в описание.
@OdesaFrontend
@OdesaFrontend 3 жыл бұрын
Добавил - github.com/dkhovrich/fp-ts-talk-code
@maxm1nd
@maxm1nd 3 жыл бұрын
На 11:00 показан пример якобы чистой функции, которая на самом деле не является чистой, поскольку она является недетерминированной (для одного и того же набора входных данных результат может быть разным)
@19n1ght
@19n1ght 3 жыл бұрын
Да, Вы правы.
@19n1ght
@19n1ght 3 жыл бұрын
Выбрал не лучший пример для того, чтобы показать, что внутри могут быть мутации.
@maxm1nd
@maxm1nd 3 жыл бұрын
@@19n1ght Там ещё на 17:28 мне показалось, что проблема будет не только в наличии undefined, но и в несовместимости типов User[] и User. Не придирка, просто решил "подсветить". Доклад очень понравился, спасибо
@maxm1nd
@maxm1nd 3 жыл бұрын
Да, я ошибся в этом моменте, обратил внимание на сигнатуры вверху слайда и не вник в код ниже. Показалось, что в пайпе после вызова первой функции будет на выходе массив
@19n1ght
@19n1ght 3 жыл бұрын
​@@maxm1nd Ютуб безжалостно удаляет сообщения, в которых есть код или ссылки :)) Спасибо Вам больше за комментарии! Я в предыдущем (удаленном ютубом сообщении) писал, что там используется метод find, который возвращает T | undefined. Если бы был, например, метод filter, тогда да, был бы массив.
@kostya3312
@kostya3312 3 жыл бұрын
пык-мык
@dispeltr1183
@dispeltr1183 3 жыл бұрын
Годный доклад за слайды и ссылки отдельный респект!