|
rss_habr
Дизайн-система не равно UI-kitСреда, 31 Августа 2022 г. 11:00 (ссылка)
Дизайн-системы и UI-киты сейчас воспринимаются как равнозначные или тождественные. Но это не так! Более того, смешивать их будет чистым дилетантством, что недопустимо для современных UI/UX-дизайнеров и фронтендеров. В этой заметке я — Денис Пушкарь, оунер дизайн-системы Ростелекома — объясню почему. Читатьhttps://habr.com/ru/post/684816/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684816
rss_habr
Видео в вебе, Browser Policy и палки в колёсахВторник, 30 Августа 2022 г. 15:23 (ссылка)
Раньше, когда деревья были большими, а веб был с градиентными кнопочками, на сайтах любили впилить рекламные видео, которые автоматически запускались с громким звуком. И вместо того чтобы приятно провести время или найти нужную информацию, приходилось судорожно искать источник этого звука. Это негативно сказывалось на пользовательском опыте, и в какой-то момент разработчики браузеров решили, что хватит это терпеть. Так родилась Autoplay Policy. Рассмотрим её подробнееhttps://habr.com/ru/post/684856/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684856
rss_habr
Создать игру за 24 часа и выжитьСреда, 24 Августа 2022 г. 18:23 (ссылка)
За 24 часа можно успеть очень много. Сегодня я решил рассказать, как всего за сутки мы с моими коллегами (шестью фронтендерами и одним бэкендером) создали настоящую мультиплеерную игру на JavaScript. Поехали! Читать далееhttps://habr.com/ru/post/684480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684480
rss_habr
Улучшаем производительность: виртуальный рендеринг для больших объемов данныхПонедельник, 22 Августа 2022 г. 10:31 (ссылка)
К вам пришло из API что-то огромное, браузер начал тормозить, а пользователи недовольны? Как с этим справиться? Когда и в каких UI компонентах с проблемой отображения большого массива данных сталкиваются разработчики? Какие специальные подходы применять или не применять? Меня зовут Сергей Клинов. Я старший frontend-разработчик в компании Datafold. Моя специализация — это TypeScript, React, визуализация данных, формы, повышение производительности. Поговорим о решении проблем, с которыми уже столкнулся, либо в ближайшее время точно столкнется каждый фронтенд-разработчик. Рассмотрим несколько возможных решений, их преимущества и ограничения. Принцип и устройство виртуального рендеринга и разберем рабочий пример его применения на продукте Datafold. Читать далееhttps://habr.com/ru/post/678202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678202
rss_habr
Бесплатные мероприятия по разработке (20 августа — 15 сентября 2022)Суббота, 20 Августа 2022 г. 10:01 (ссылка)
20 августа, Суббота • TechnoMeetsDroid. Митап об Android-разработке 24 августа, Среда • Нефункциональные требования 6 сентября, Вторник • Frontend Meetup | SberMarket Tech x Skyeng 14 сентября, Среда • #7: Types in Object-Oriented Programs 15 сентября, Четверг • Асинхронный рендеринг в React 18 и принципы практичного рефакторинга Узнать подробнееhttps://habr.com/ru/post/683626/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683626
rss_habr
Микрофронты для всех. Как мы построили платформу UIF, и что под капотомПятница, 19 Августа 2022 г. 17:04 (ссылка)
Привет, на связи Павел Востриков, архитектор веб-направления в «Лаборатории Касперского». Сегодня я расскажу про User Interface Framework (UIF) — нашу внутреннюю платформу интеграции веб-приложений, которая позволяет проводить разработку микрофронтов и микросервисов разными командами, делает удобным переиспользование кода и увеличивает гибкость подхода, чтобы разные команды могли варьировать технологии под свои нужды. https://habr.com/ru/post/683416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683416
rss_habr
Вредные советы для React-разработчиковПятница, 19 Августа 2022 г. 10:01 (ссылка)
Недавно британские ученые открыли, что на свете бывают непослушные разработчики, которые все делают наоборот. Им дают полезный совет: «Не подключай целую библиотеку ради одной функции», — они берут и подключают. Им говорят: «Будь внимателен на код-ревью», — они тут же начинают апрувить все подряд. Ученые придумали, что таким разработчикам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. Читать далееhttps://habr.com/ru/post/683338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683338
rss_habr
Алгоритмы для веб-разработчиков простыми словамиСреда, 17 Августа 2022 г. 16:28 (ссылка)
Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных. В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации. Зачем мне алгоритмы? Я фронтендер! Вы наверняка задумались: «А зачем мне нужно тратить своё время на изучение этих сложных алгоритмов, если я работаю с фронтендом? Как знание графов и бинарных деревьев поможет мне лучше отцентровать одну div-ку внутри другой div-ки?» С одной стороны, знание алгоритмов и структур данных действительно напрямую не пригодится вам в практической работе. Но с другой стороны, существует одна весомая причина инвестировать немного своего времени в их изучение: знание алгоритмов и структур данных сделает вас лучше как разработчика. Многие веб-разработчики на таких форумах, как Reddit и Stack Overflow, отмечали, что, освоив даже на базовом уровне эти фундаментальные основы программирования, чувствовали себя увереннее, профессиональнее и писали более чистый и структурированный код. Также это помогло им прокачать главный скилл разработчика – умение логически думать и решать сложные технические задачи. Кстати, именно по этой причине многие крупные IT-компании требуют от своих потенциальных сотрудников знания фундаментальных основ computer science, к которым как раз относятся алгоримты и структуры данных, и с пристрастием спрашивают их на собеседованиях. Ведь они ищут лучших из лучших, и знание алгоритмов как раз делает вас лучше как разработчика. Тем более, лучше инвестировать свое свободное время в новые знания и навыки, чем в сериалы на Netflix. https://habr.com/ru/post/683128/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683128
rss_habr
Бесплатные мероприятия по разработке (18 августа — 15 сентября 2022)Суббота, 13 Августа 2022 г. 10:38 (ссылка)
rss_habr
[Перевод] Проверяем, есть ли у нативной JavaScript-функции манкипатчЧетверг, 11 Августа 2022 г. 14:13 (ссылка)
Как можно понять, была ли переопределена нативная JavaScript-функция? Никак — или не совсем надежно. Способы есть, но полностью доверять им нельзя. Узнать способыhttps://habr.com/ru/post/682028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682028
rss_habr
Построение архитектуры при интеграции алгоритмов шифрования в приложении для финансового учетаСреда, 03 Августа 2022 г. 15:19 (ссылка)
Привет! Меня зовут Алексей, я — разработчик. Здесь я расскажу о недавнем кейсе, в рамках которого мы реализовали нетипичное решение для обеспечения безопасной обработки данных. А также, сколько времени ушло на выбор оптимального архитектурного решения, и почему мы остановились на сложном в реализации методе шифрования. Утечка данных 150 тыс. клиентов Совкомбанка, слив исходного кода Госуслуг, потеря данных более 8 млн. пользователей сервисов доставки еды — мне продолжать? Кажется, всё это — достаточно веские причины, чтобы задуматься о безопасности. Говоря о приложениях для финансового учета, вопрос сохранности данных стоит ребром. Читать далееhttps://habr.com/ru/post/680660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680660
rss_habr
Frontend архитектура MVP (Model-View-Presenter)Воскресенье, 31 Июля 2022 г. 15:15 (ссылка)
Frontend сейчас сильно разрастается, всё больше компаний переписывают свои старые решения на SPA. В компании которой я работаю это не обошло стороной. По умолчанию был выбран фреймворк Nuxt.js, т.к Vue лучше React :)) https://habr.com/ru/post/680096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680096
rss_habr
Инди-дев-(б|в)лог: 1.0.0 — ИнициализацияПятница, 29 Июля 2022 г. 11:51 (ссылка)
Наверное, в жизни разработчика, с бэкграундом геймера, возникает мысль о разработке собственного проекта, который точно реализует все детские хотелки и будет лучшим из лучших. В моей голове подобный проект всегда выглядит, как несбыточная мечта, однако, на протяжении моей карьеры, где на данный момент я - Lead Full Stack Software Development Engineer, где Full Stack - это полный цикл разработки включающий Technical writing, QA, SDET, SDE, Architecture, BA, DBA, UI/UX и так далее, наконец-то сформировался концепт проекта мечты и, собственно, план по реализации, осталось дело за малым. Читать далееhttps://habr.com/ru/post/679798/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679798
rss_habr
Вещи, которые полезно знать о React.jsСреда, 28 Июля 2022 г. 01:09 (ссылка)
Несколько слов о мотивации написать эту статью. Большенство вещей, о которых я тут хочу рассказать, вы можете узнать из документации React. Но проводя собеседования последние пару лет я понял, что многие разработчики о них не знают по каким-то причинам, может просто не вчитывались внимательно или этому не уделено достаточного внимания в самой документации. Так что я решил собрать тут несколько моментов и разобрать их, чтобы тот кто прочитает эту статью, начал понимать React чуть лучше и стал более осознанно использовать те или иные инструменты в работе. Так же это будет полезно тем, кто хочет подготовиться к собеседованию и не ударить в грязь лицом, когда их будут гонять по реакту. Читать далееhttps://habr.com/ru/post/679452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679452
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |