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: история создания и примеры кода

Лучшие посты за неделю

Обложка статьи «Как и зачем я создал свой поисковик Pick: история создания и примеры кода» Как язык UML помогает организовать работу IT-проекта2.3кОбложка статьи «Как и зачем я создал свой поисковик Pick: история создания и примеры кода» Можно бесплатно проверить, следят ли за вами с помощью Pegasus. Amnesty International выпустила приложение Mobile Verification Toolkit 2.1кОбложка статьи «Как и зачем я создал свой поисковик Pick: история создания и примеры кода» Amazon, Microsoft и Google не хватает IT-специалистов по облачным технологиям. Сейчас это очень востребованная область

Найдите все ошибки в коде — капча от 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: что это такое и как работает

Как работать с protobuf в Go

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

Обложка: Как работать с protobuf в Go

Программирование на Python с нуля: дорожная карта разработчика

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

Обложка: Программирование на Python с нуля: дорожная карта разработчика

Оптимизация графиков Recharts

Статья, которая будет интересна тем, кто использует React и Recharts (или другую библиотеку на основе SVG) для построения графиков.

Обложка: Оптимизация графиков Recharts