Технические ошибки на сайте: как найти и исправить

Чтобы оптимизировать ресурс с учётом рекомендаций поисковых систем, нужно сначала провести SEO-аудит и определить внутренние проблемы.

3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Технические ошибки на сайте: как найти и исправить

Основы PHP: изучение серверного языка в 2022 году

Чтобы освоить язык PHP с нуля в краткие сроки, необходимо правильно выстроить план обучения. В этом поможет дорожная карта по изучению PHP.

8
14
reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji

Как перейти из React.js в React Native?

Компания рассказывает, с чем пришлось столкнуться трём разработчикам сайтов, когда они перешли из React.js yf React Native.

4
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Как перейти из React.js в React Native?

JavaScript Performance: советы и рекомендации

Александр Габдрафиков рассказывает о распространенных проблемах, влияющих на производительность JS-кода, и о том, как их решить.

1
12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: JavaScript Performance: советы и рекомендации

Инструменты JavaScript, о которых незаслуженно мало говорят

Я преподаю JavaScript и по долгу держу руку на пульсе. В этой статье я рассмотрю удобные инструменты JavaScript, о которых вы могли не знать.

2
15
reaction
0
reaction
0
reaction
0
reaction
0
reaction
16
16
emoji
Обложка: Инструменты JavaScript, о которых незаслуженно мало говорят

XSS- и CSRF-атаки — разбираем уязвимости

Рассказываем об уязвимостях #frontend-приложений XSS и CSRF, разбираем дефолтную политику браузера и пути её обхода или настройки

11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: XSS- и CSRF-атаки — разбираем уязвимости

Как обеспечить авторизованный доступ к видеоконтенту

В статье поговорим с экспертом о том, как и какие технологические решения помогают реализовывать авторизованный доступ к контенту.

10
9
reaction
1
reaction
1
reaction
1
reaction
0
reaction
18
21
emoji
emoji
emoji
Обложка: Как обеспечить авторизованный доступ к видеоконтенту

Проще фронтендеру освоить бэкенд или наоборот? — обсуждение в комментариях с участием экспертов

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

12
2
reaction
0
reaction
0
reaction
1
reaction
0
reaction
4
5
emoji
emoji
Обложка: Проще фронтендеру освоить бэкенд или наоборот? — обсуждение в комментариях с участием экспертов

Серебряные пули против оборотней или чем пользуется Full Stack Developer

Подборка технологий и инструментов, которые использует в своей работе Full Stack разработчик. От фреймворков до плагинов для IDE.

3
6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
7
7
emoji
Обложка: Серебряные пули против оборотней или чем пользуется Full Stack Developer

Spring Boot: быстрое знакомство и старт на примере простого веб-приложения

Изучите Spring Boot, создав веб-приложение с минимальным набором классов. Подробная инструкция с примером структуры проекта.

12
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: Spring Boot: быстрое знакомство и старт на примере простого веб-приложения

Использование django-celery-beat для создания периодических задач в Django-проектах

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

2
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Использование django-celery-beat для создания периодических задач в Django-проектах

Почему вам стоит выбрать Node.js для разработки серверных приложений

Разбираемся в преимуществах и недостатках Node.js относительно других технологий серверного скриптинга.

3
12
reaction
0
reaction
0
reaction
3
reaction
2
reaction
7
12
emoji
emoji
emoji
Обложка: Почему вам стоит выбрать Node.js для разработки серверных приложений

Как ускорить загрузку сайта со стороны бэкенда

Разбор нескольких технологических решений, которые могут ускорить загрузку ваших проектов.

7
17
reaction
1
reaction
0
reaction
0
reaction
0
reaction
2
3
emoji
emoji
Обложка: Как ускорить загрузку сайта со стороны бэкенда

Управление памятью в JavaScript

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

2
23
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Управление памятью в JavaScript

14 инструментов веб-разработчика

Подборка инструментов, которые будут полезны веб-разработчику

3
28
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: 14 инструментов веб-разработчика

Как менялся веб

Рассказ об изменениях в вебе — от первого сайта без картинок до современности

1
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji
Обложка: Как менялся веб
Обложка: Барабан веб-разработчика: комбинатор инструментов от Tproger и AvitoTech

Барабан веб-разработчика: комбинатор инструментов от Tproger и AvitoTech

Не знаете, на чём написать следующий проект? Выберите свои инструменты веб-разработчика на барабане от Tproger и AvitoTech.

1
2
reaction
0
reaction
0
reaction
0
reaction
2
reaction
2
4
emoji
emoji

Как стать разработчиком Full Stack

«Дорожная карта» профессионального развития универсала в области веб-технологий.

14
reaction
0
reaction
0
reaction
1
reaction
0
reaction
1
2
emoji
emoji
Обложка: Как стать разработчиком Full Stack
Обложка: 7 основных понятий CSS Grid Layout с примерами, которые помогут начать работу с гридами

7 основных понятий CSS Grid Layout с примерами, которые помогут начать работу с гридами

Изучаем модуль CSS, который позволяет кардинально изменять структуру визуального макета, не требуя соответствующих изменений разметки.

4
38
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji

Мой pet-проект: сервис по сбору и категоризации объявлений о продаже телефонов

История одного пет-проекта, который хоть и не принёс горы денег, но оставил после себя ценный опыт.

1
4
reaction
0
reaction
1
reaction
0
reaction
0
reaction
1
2
emoji
emoji
Обложка: Мой pet-проект: сервис по сбору и категоризации объявлений о продаже телефонов

Углубляемся в JavaScript: всё ли может async/await, или когда использовать Promise

Разбираемся, что из себя представляют async/await и Promise, какие у них плюсы и минусы и что нужно использовать в зависимости от ситуации.

3
26
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Углубляемся в JavaScript: всё ли может async/await, или когда использовать Promise

Создаём собственные правила для ESLint

Опыт написания своих правил для ESLint — инструмента, который позволяет выявлять ошибки и поддерживать единый стиль кода.

9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Создаём собственные правила для ESLint

Проектная документация: инструкция по применению

Разбираемся, как заставить клиента улыбаться и как сократить проектные риски на 90% за счёт правильной проектной документации.

9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Проектная документация: инструкция по применению

Тренды frontend-разработки в 2021 году

На связке HTML + CSS + jQuery в 2021 далеко не уедете. Разбираемся, что ещё нужно знать фронтендеру для конкурентоспособности.

1
18
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Тренды frontend-разработки в 2021 году

Как измеряются метрики сайта: LCP, FID и CLS

5 мая 2020 года Google представили Web Vitals — важные метрики сайтов которые позволяют измерить удовлетворенность пользователей и влияют на SEO. В этой статье мы расскажем что это за показатели.

14
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Как измеряются метрики сайта: LCP, FID и CLS

Как создать рабочую ИТ-инфраструктуру сайта и не потратить кучу денег зря

Практические советы по масштабированию веб-ресурса для ускорения его производительности и повышения отказоустойчивости

10
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Как создать рабочую ИТ-инфраструктуру сайта и не потратить кучу денег зря

Тест: как хорошо вы разбираетесь в трендах JavaScript?

Какие фреймворки и инструменты JavaScript были популярными в 2020 году и на что обратить внимание в 2021 году.

3
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Тест: как хорошо вы разбираетесь в трендах JavaScript?

Что такое CLS сайта и почему он важен

Именно высокий CLS вашего сайта заставляет текст статьи прыгать во время скролла. Рассказываем, почему стоит прекратить бесить пользователей.

7
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Что такое CLS сайта и почему он важен

Кейс: как мы добавили на маркетплейс модуль настройки календаря для точек самовывоза

Разбор кейса по добавлению модуля букинга в маркетплейс на базе платформы CS-Cart Multi-Vendor.

1
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Кейс: как мы добавили на маркетплейс модуль настройки календаря для точек самовывоза

Создаём своё первое приложение на Sapper.js

Детальный пример создания веб-приложения с помощью построенного на основе Svelte.js SSR-фреймфорка Sapper.js

2
3
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Создаём своё первое приложение на Sapper.js

Задачи с IT-собеседований: модуль для платформы интернет-магазинов

Разбор задания с собеседования, суть которого в написании модуля для платформы интернет-магазинов.

10
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Задачи с IT-собеседований: модуль для платформы интернет-магазинов

Тест «Что делает эта кнопка?»

Иногда то, что вы видите на иконке кнопки даже близко не ассоциируется с её назначением. Из таких иконок мы и собрали этот тест.

9
2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Тест «Что делает эта кнопка?»