Как работает 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, Яндекса и других компаний.

Как стать React-разработчиком в 2021: дорожная карта

Хотите знать, как стать React-разработчиком в 2021? Держите дорожную карту, которая собрала must-have темы и инструменты.

Обложка: Как стать React-разработчиком в 2021: дорожная карта

Что такое доступность сайта и как её проверить

Разобрались, что такое доступность сайта, зачем об этом заботиться разработчикам и как проверять с помощью Chrome DevTools.

Обложка: Что такое доступность сайта и как её проверить

Способы ожидания в Java и Selenium

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

Обложка: Способы ожидания в Java и Selenium

Модуль social sharing для CMS Drupal. Возможности и отличия от себе подобных

Рассказ разработчика о собственном Drupal-модуле для шеринга веб-страниц в социальные медиа.

Обложка: Модуль social sharing для CMS Drupal. Возможности и отличия от себе подобных

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

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

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

Найдите все ошибки в коде — капча от Tproger и «Лаборатории Касперского»

Предлагаем вам пройти специальную капчу и доказать, что вы не просто не робот, а настоящий фронтендер. Задания на JavaScript и React.

Обложка: Найдите все ошибки в коде — капча от Tproger и «Лаборатории Касперского»

SEO для программиста: выводим сайт в топ поисковых систем

SEO для программиста: на что обращать внимание и как влиять на техническую сторону сайта, чтобы вывести его в ТОП поисковых систем?

Обложка: SEO для программиста: выводим сайт в топ поисковых систем
Обложка: API на гугловом gRPC: чем хорош и сложности во время работы с ним

API на гугловом gRPC: чем хорош и сложности во время работы с ним

Рассказ об опыте и сложностях внедрения gRPC вместе с небольшим введением в технологию.

Как повысить производительность редактора маршрута с помощью дерева квадрантов

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

Обложка: Как повысить производительность редактора маршрута с помощью дерева квадрантов

Как стать бэкенд-разработчиком в 2021 году: дорожная карта

Чтобы понять, как стать бэкенд-разработчиком в 2021 году, обратитесь к дорожной карте, которая подкреплена материалами для изучения.

Обложка: Как стать бэкенд-разработчиком в 2021 году: дорожная карта

Как стать фронтенд-разработчиком в 2021 году: дорожная карта

Хотите узнать, как стать фронтенд-разработчиком в 2021 году? Составили для вас схему развития и приложили материалы для изучения.

Обложка: Как стать фронтенд-разработчиком в 2021 году: дорожная карта

5 шпаргалок по Python для разных сфер применения

Мы собрали несколько полезных шпаргалок по Python: больше не придётся тратить время на поиск базовой информации.

Обложка: 5 шпаргалок по Python для разных сфер применения

7 практических советов по увеличению скорости работы вашего сайта

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

Обложка: 7 практических советов по увеличению скорости работы вашего сайта

Обзор модулей Spring для Java

Рассматриваем основные модули Spring для Java и узнаём, какие у них особенности и для чего их можно использовать.

Обложка: Обзор модулей Spring для Java

Настройка сервера для сайта — инструкция от Tproger

Делимся опытом по настройке веб-сервера на базе Linux и рассказываем о неочевидных моментах, которых нет в стандартных инструкциях.

Обложка: Настройка сервера для сайта — инструкция от Tproger

Сайт на ASP.NET для начинающих — первые шаги

ASP.NET позволяет создавать сложные и многофункциональные веб-приложения. Эта статья является вводным курсом по созданию сайта на ASP.NET.

Обложка: Сайт на ASP.NET для начинающих — первые шаги

Что нужно знать начинающему бэкенд-разработчику, кроме языка программирования

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

Обложка: Что нужно знать начинающему бэкенд-разработчику, кроме языка программирования

Почему у вас проблемы от высокого CLS и как их исправить

CLS — одна из метрик оценки технической оптимизации сайта. Рассказываем, как устранить проблемы с CLS и соответствовать требованиям Google.

Обложка: Почему у вас проблемы от высокого CLS и как их исправить
Обложка: Угадайте фронтенд-технологию по скриншоту — тест от Tproger и Sportmaster Lab

Угадайте фронтенд-технологию по скриншоту — тест от Tproger и Sportmaster Lab

Насколько хорошо вы освоили фронтенд? Предлагаем пройти тест, в котором вам нужно угадать фронтенд технологию по скриншоту.

DigitalOcean запустил новую облачную платформу для хостинга приложений. Сравниваем цены с AWS

DigitalOcean запустили вторую бета-версию своей новой платформы для хостинга приложений — App Platform. Сравнили их цены с сервисами AWS.

Обложка: DigitalOcean запустил новую облачную платформу для хостинга приложений. Сравниваем цены с AWS

Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Рассматриваем лучшие UI библиотеки для создания и развития бизнес-приложений на JavaScript.

Обложка: Топ 5 JS-библиотек для бизнес приложений в 2020-2021

Роутинг в Vue

Практика использования официальной библиотеки для маршрутизации в Vue — Vue router.

Обложка: Роутинг в Vue

Что должно быть на сайте, чтобы он продавал: чек-лист

Советы и чек-листы для тех, кто хочет сделать сайт, на котором все пути клиента приведут к заявке.

Обложка: Что должно быть на сайте, чтобы он продавал: чек-лист

Обработка ошибок в JavaScript

Рассматриваем, что из себя представляют ошибки в JS, какими способами можно их обрабатывать, что делать с ошибками зависимостей и не только.

Обложка: Обработка ошибок в JavaScript

Кастомные свойства в CSS. Часть 3: ограничения

В последней статье серии рассмотрены ограничения кастомных свойств CSS.

Обложка: Кастомные свойства в CSS. Часть 3: ограничения

Кастомные свойства в CSS. Часть 2: особенности применения

Во второй статье серии мы подробнеее рассмотрим наследование значений кастомных свойств.

Обложка: Кастомные свойства в CSS. Часть 2: особенности применения

Кастомные свойства в CSS. Часть 1: что это такое и как работает

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

Обложка: Кастомные свойства в CSS. Часть 1: что это такое и как работает