Сегодня, 21 июня
Больше недели назад
Показать ещё

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка: Почему вам стоит выбрать Node.js для разработки серверных приложений
Игра «Змейка»
Собирай слова и пройди все уровни

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

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

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

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

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

Обложка: Управление памятью в JavaScript

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

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

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

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

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

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

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

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

Обложка книги Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Книга, которая обязательна к прочтению не только менеджерам проектов, но и тем, кто эти проекты выполняет и кого пытаются «аджализировать».

Читать разбор книги

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обложка: Как измеряются метрики сайта: LCP, FID и CLS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CSS Scroll Snap — мощное средство для создания прокручиваемых контейнеров без JavaScript

Можно создать слайдер и даже реализовать полноэкранную прокрутку на чистом CSS. Это отлично работает на мобильных устройствах!

Обложка: CSS Scroll Snap — мощное средство для создания прокручиваемых контейнеров без JavaScript

Как вывести свой сайт в зелёную зону PageSpeed Insights — советуют эксперты

Многие используют PageSpeed Insights для оценки скорости загрузки страниц. Узнали у экспертов, как попасть в зелёную зону этого инструмента.

Обложка: Как вывести свой сайт в зелёную зону PageSpeed Insights — советуют эксперты

Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.

Обложка: Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Изучение Vue.js в 2021 году: дорожная карта разработчика

Хотите начать изучение Vue.js в 2021 году? В этом поможет дорожная карта с включёнными в неё этапами изучения и необходимыми инструментами.

Обложка: Изучение Vue.js в 2021 году: дорожная карта разработчика

10 полезных расширений Google Chrome для разработчиков и дизайнеров

Хватит мучиться с вёрсткой, ненавидеть pixel perfect и отмерять расстояния деревянной линейкой. Просто используйте эти расширения для разработчиков.

Обложка: 10 полезных расширений Google Chrome для разработчиков и дизайнеров

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

Обложка: 7 советов по обработке undefined в JavaScript
Обложка: Текстовая трансляция конференции YaTalks 2020

Текстовая трансляция конференции YaTalks 2020

Следим за YaTalks 2020 — IT-марафоном Яндекса. На нём выступят более 50 экспертов. Среди них — разработчики, тимлиды и CTO из Авито, ВКонтакте, «Газпром нефти», Тинькофф Банка, ivi, Wargaming, Яндекса и других компаний.