Советы для разработчика интерфейсов

Ссылки с target=»_blank»

Добавляйте к ссылкам с target="_blank" атрибут rel="noopener noreferrer", чтобы открытая вкладка (или окно) браузера не имели доступ к родительской вкладке (это нарушает безопасность).

Продовжити читання “Советы для разработчика интерфейсов”

Клиентская оптимизация: 10+ способов ускорить фронтенд

В наше время фронтенд-разработчику недостаточно уметь верстать и писать javascript-код. Проекты растут, увеличивается их объем и сложность. Важной частью становится умение оптимизировать работу сайта, делать его быстрее и легче.

Продовжити читання “Клиентская оптимизация: 10+ способов ускорить фронтенд”

Что такое тестирование и почему мы должны его делать?

В первой статье в этой серии из пяти частей о тестировании в JavaScript мы рассмотрим, что такое тестирование и почему мы должны это делать. Если вас интересует тестирование в контексте Vue.js, то обратите внимание на книгу «Тестирование компонентов Vue.js с помощью Jest».

Продовжити читання “Что такое тестирование и почему мы должны его делать?”

Сборка фронтенда – часть 1. Основы сборки и организация проекта

Уже давно инструменты сборки фронтенда перешли из разряда экзотики в необходимую часть работы над проектом. Я хочу поделиться некоторыми наработками по части организации проекта, его структуры, рассказать, какие задачи я решаю с помощью сборки и какими инструментами.

Продовжити читання “Сборка фронтенда – часть 1. Основы сборки и организация проекта”

Новичку only: 10 вещей, которые вы должны знать как веб-разработчик

Написание тысячи строк кода и превращение в веб-сайт — одна из творческих и сложных вещей для веб-разработчиков.

Продовжити читання “Новичку only: 10 вещей, которые вы должны знать как веб-разработчик”

Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу

Наш основной продукт — сайт — постоянно обрастает новыми функциями, но из-за этого постепенно становится более тяжелым и неповоротливым. Поэтому наш технический отдел время от времени занимается тем, чтобы сделать его легче и быстрее.

Продовжити читання “Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу”

React-разработка: 6 путей к профессиональному росту

Последние полгода я наблюдал за развитием начинающих React-программистов. За это время они прошли просто невероятный путь. Скорость их обучения, их жажда знаний, их стремление к совершенству — всё это произвело на меня сильнейшее впечатление.

Продовжити читання “React-разработка: 6 путей к профессиональному росту”

Краткое руководство по Node.js для начинающих

Представляю вашему вниманию перевод Руководства по Node.js в формате одностраничного прогрессивного адаптированного приложения.

Продовжити читання “Краткое руководство по Node.js для начинающих”