|
rss_habr
Первая Робопрактика для frontend-разработчиков: как это былоСреда, 02 Ноября 2022 г. 10:12 (ссылка)
Почему база — всему голова, а современному разработчику нужно не только уметь кодить, но и побеждать в дискуссиях. Читать далееhttps://habr.com/ru/post/696970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696970
rss_habr
Как фронтендерам общаться с дизайнерами: топ-3 практикЧетверг, 27 Октября 2022 г. 16:30 (ссылка)
Дизайнеры и фронтенд-разработчики много общаются по долгу службы. Типичный формат такой: дизайнер делает макет и чекает его с фронтендером, фронтендер отвечает, что все понял, и идет верстать по нашим макетам. Если на самом деле понял — работа кипит. А если думает, что понял, или делает вид, что понял, — работа буксует. https://habr.com/ru/post/695646/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695646
rss_habr
[Перевод] CSS :autofill селекторПонедельник, 24 Октября 2022 г. 18:59 (ссылка)
Псевдокласс :auto-fill в CSS позволяет нам стилизовать элементы , которые содержат контент, автоматически заполняемый браузером. В качестве примера возьмем форму регистрации нового пользователя. Вы когда-нибудь нажимали на поле ввода и видели раскрывающийся список предложений для вставки? Читать далееhttps://habr.com/ru/post/695194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695194
rss_habr
«Гигиенический минимум» в работе тимлидаПонедельник, 17 Октября 2022 г. 21:37 (ссылка)
Привет, я Илья — Frontend Team Lead в Альфа-Банк. Отвечаю не только за команду, но также веду и техчасть. Как тимлид я часто задаюсь вопросом «В чем моя роль?», «Как измерить эффективность моей работы?» и «Какой профит от лидов для проекта в целом?» Для себя я вывел определение и задачи лида. Это всего лишь мои субъективные умозаключения, и искушенной публике Хабра могут быть хорошо знакомы, иногда слишком очевидны, но…повторение мать учения, как когда-то говорили. И даже если мы сто раз что-то слышали — не значит, что мы начали это делать. То, о чем я хочу рассказать – простые шаги, которые работают только при регулярном повторении, без пропуска какого-то пункта, это важно. Софтовые статьи обычно полны воды, поэтому, дабы её не лить, приступим. Заранее извинюсь, что букв будет много, просто это моя первая статья (не судите строго) да и накопилось много, чем хочется поделиться. Многие темы, что я подниму, можно разбирать бесконечно долго и писать на каждую по циклу статей, но, сегодня будет овервью. Читать далееhttps://habr.com/ru/post/693774/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693774
rss_habr
RTC, почти RTC и ФранкенштейнПятница, 14 Октября 2022 г. 14:56 (ссылка)
Не смотря на то, что технологии WebRTC уже больше 10 лет, сейчас она очень активно развивается. За последний год, использование WebRTC в браузерах выросло в 100 раз, апишка стала IETF-стандартом и научилась делать новые интересные трюки. Я — Полина Гуртовая, занимаюсь фронтенд-разработкой и изобретаю велосипеды. В статье расскажу об RTC (Real-time communication) и быстрой доставке данных. Если мы говорим об RTC в Web, то мы говорим о WebRTC. Когда я только начинала работать с WebRTC, мне встретилось множество таинственных сокращений: TCP, NAT, SCTP, DTLS, ICE, STUN, TURN, RTP, UDP, AVC… Хорошие новости: разобраться в них оказалось совсем не сложно. Сейчас мы сделаем это вместе. WebRTC crash course. Поехали! Читать далееhttps://habr.com/ru/post/660693/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660693
rss_habr
Улучшаем качество кода React-приложения с помощью Compound ComponentsПятница, 07 Октября 2022 г. 10:57 (ссылка)
Я люблю сталкиваться с трудностями. Но с такими, которые можно решить, подумать над интересным решением, подобрать технологию. Люблю быть в потоке, а после решения чувствую себя настоящим профессионалом. Но есть кое-что, из-за чего я не люблю программировать. Как ни странно, это тоже трудности, только другого рода. Например, когда, чтобы пофиксить баг, приходится разбираться с легаси-компонентом, который написан на классах на 300 строк кода. Разбираясь уже второй час, ловлю себя на мысли, что уже 10 минут просто смотрю в экран, а в голове «из-за угла» выглядывает мысль «Псс, парень, программирование — это не твое». Такие задачи не вызывают удовлетворения. В этой статье я поделюсь подходом, который поможет уменьшить большие и страшные React-компоненты. Если у вас есть компоненты с кучей условий, которые сложно читать, ревьюить и понимать, что там происходит, то эта статья для вас. Читать далееhttps://habr.com/ru/post/691976/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691976
rss_habr
Пять докладов для фронтендераПонедельник, 26 Сентября 2022 г. 16:05 (ссылка)
Всем привет! Делимся полезными материалами с недавно прошедшего митапа Frontend Mix, где экперты ЮMoney и Альфа Банка рассказали, как они создают продукт. Читать далееhttps://habr.com/ru/post/690188/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690188
rss_habr
Рефакторинг прайс-листа без духотыЧетверг, 22 Сентября 2022 г. 09:00 (ссылка)
Любой крупный проект старше пары лет имеет легаси. hh.ru здесь — не исключение. Однажды перед нашей командой встала задача перевести страницу прайс-листа работодателя на React. Сперва это занятие показалось нам абсолютно рутинным, но если бы это на самом деле было так, вы бы сейчас не читали эту статью. Всем привет! Меня зовут Саша, я — фронтенд-разработчик команды «Монетизация» hh.ru. В своем материале расскажу, как мы рефакторили наболевшее, обнаруживали главные проблемы и находили элегантные решения. Читать далееhttps://habr.com/ru/post/689278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689278
rss_habr
Программный комитет FrontendConf рассказал, как готовятся конференцииСреда, 21 Сентября 2022 г. 11:23 (ссылка)
FrontendConf входит в группу конференций Олега Бунина «Онтико». Это профессиональное мероприятие для фронтенд-разработчиков различных грейдов. Его организацией занимается программный комитет: ищет спикеров, готовит программу, помогает сделать доклады интересными и полезными. Как все устроено изнутри и можно ли стать частью этого большого и важного дела, рассказывают члены программного комитета. Читать далееhttps://habr.com/ru/post/660689/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660689
rss_habr
Под капотом у Mobx. Пишем свою реактивную библиотеку с нуляСреда, 21 Сентября 2022 г. 07:05 (ссылка)
Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке. И вот, потратив 3 месяца в исходниках, я развеял для себя магию. Mobx все таки написан на JS и даже имеет множественные ограничения, которые нужно соблюдать, чтобы ваш браузер не взорвался. В этой статье мы создадим свой Mobx с нуля, а так же свяжем его с React, через собственно написанный HOC observer. В конце у вас будет общее понимание реактивности, которое поможет в самостоятельном осмыслении не только Mobx, но и других реактивных библиотек и фреймворков. Читать далееhttps://habr.com/ru/post/689374/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689374
rss_habr
Frontend в условиях полной редактируемостиСуббота, 17 Сентября 2022 г. 17:23 (ссылка)
В этой статье мы расскажем подробно про систему поблочной сборки и подводные “камни” реализации подобной системы под «1С-Битрикс» для frontend-разработчиков. Блочная редактируемость Нам требовалось разработать сайт на базе CMS «1С-Битрикс: Управление сайтом» и при этом предоставить контент-менеджерам полную власть над страницами и их содержимым. Контент-менеджеры \читай не разработчики\ должны иметь возможность собирать страницы из заранее созданных блоков, определять порядок этих блоков на странице, управлять настройками дополнительного визуального оформления для каждого из блоков и редактировать контент в рамках поддерживаемых типов данных. И всё это управляется через визуальный редактор Битрикса без необходимости вручную создавать новый инфоблок для каждого блока на странице. Такую систему можно назвать “Блочная редактируемость”. Читать далееhttps://habr.com/ru/post/688824/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688824
rss_habr
Собеседование в ЮMoney. Версия 2.0Пятница, 16 Сентября 2022 г. 17:55 (ссылка)
Кто-то двигает пиксели, кто-то делает тысячи эндпоинтов, а кто-то настраивает копирование билдов из папки в папку. Но все проходят через одно — собеседования. Сегодня я хочу рассказать о том, как и зачем мы в ЮMoney переделали этот процесс. Для начала позвольте представиться. Меня зовут Илья, я работаю в компании уже больше четырёх лет. Сейчас я разработчик в команде развития личного кабинета, отвечаю за фронтенд в направлении b2b. Пишу код, занимаюсь развитием людей и синком знаний. Последние два года я регулярно провожу собеседования и успел заметить, что это довольно скучный процесс. А мне хочется, чтобы обеим сторонам было интересно, приятно и полезно. Читать далееhttps://habr.com/ru/post/688720/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688720
rss_habr
Разработка Angular-приложений и построение их архитектурыВторник, 13 Сентября 2022 г. 09:38 (ссылка)
Привет! Меня зовут Самат, я frontend-специалист компании SimbirSoft. Моё первое знакомство с Angular началось с погружения в документацию, которая помогла мне лучше понять, как устроен этот фреймворк. Наверняка, этого было бы достаточно, чтобы подключиться к проекту или заняться его разработкой с нуля. Но если после подключения разработчик заходит в уже выстроенную систему, и его задачи редко связаны с архитектурой, то в разработке с нуля ситуация обстоит иначе, даже если на первый взгляд кажется, что вопросов не возникнет. Они появятся позже, когда окажется, что нельзя легко и просто внести важную фичу или безопасно изменить часть приложения, так как она тесно связана с другой частью. А компоненты приложения, которые мы сами же и писали, покажутся незнакомыми и сложными. Цель этой статьи – познакомиться с темой построения архитектуры Angular-приложений. Я расскажу о том, как разработать приложения таким образом, чтобы специалист любого уровня при наличии знаний Angular мог легко разобраться в коде и структуре приложения. И как избежать проблем масштабирования. Читать далееhttps://habr.com/ru/post/687712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687712
rss_habr
Как достичь производительного рендеринга в браузереСреда, 07 Сентября 2022 г. 12:17 (ссылка)
Один великий китайский философ сказал: «каждый разработчик должен понимать, как исполняется его программа». Что ж, давайте разбираться. Говорить будем про рендеринг и его производительность. Меня зовут Глеб Михеев, я CTO Skillbox Holding, а также руководитель программного комитета FrontendConf. Уже как 19 лет работаю в коммерческой разработке. Сегодня я расскажу, как устроен браузерный конвейер поставки кадров на экран и что нужно знать каждому разработчику, чтобы его интерфейсы были отзывчивыми, не лагали, а анимации были плавными и выдавали 60fps даже при высокой вычислительной нагрузке на main thread. Читать далееhttps://habr.com/ru/post/660687/?utm_source=habrahabr&utm_medium=rss&utm_campaign=660687
rss_habr
XSS с мутациями: как безопасный код становится зловредным и при чем здесь innerHTMLЧетверг, 01 Сентября 2022 г. 15:04 (ссылка)
В статье сначала взглянем на примеры mXSS уязвимостей недалекого прошлого, а затем рассмотрим совсем свежие примеры, которые позволили обойти защиту популярных HTML-санитайзеров. Разберемся как им это удалось, и почему так сложно надежно защититься от уязвимостей, основанных на мутациях HTML-разметки. Читать далееhttps://habr.com/ru/post/685882/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685882
rss_habr
Снова в школу: буткемп от red_mad_robot с 26 сентябряЧетверг, 01 Сентября 2022 г. 12:15 (ссылка)
Ищем ребят, мечтающих о стремительной карьере в диджитале. 26 сентября запускаем первый буткемп для начинающих backend- и frontend-разработчиков, аналитиков и QA-инженеров из любой точки России, чтобы прокачать их скиллы на реальных кейсах. Читать далееhttps://habr.com/ru/post/685842/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685842
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |