Аватар пользователя Дмитрий Дементий
166

mitra

Дмитрий Дементий

На Хекслете с 22 апреля 2018
Как правильно обрабатывать ошибки во фронтенд-приложениях главное изображение
Разработка

При работе над веб-приложениями программисту легко попасть в ловушку: разрабатывать и тестировать только понятные сценарии, в которых всё происходит правильно. К сожалению, в реальности встречаются ситуации, в которых всё идёт не так, как планировалось. Обработка ошибок — важная часть пользовательского опыта любого приложения. Если приложение реагирует на ошибки правильно, ваши пользователи будут знать, что делать дальше, даже если что-то идёт не так.

Предварительная версия React 17: обошлись без новой функциональности главное изображение
Разработка

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

Библиотека React: особенности, перспективы, ситуация на рынке труда главное изображение
Обучение

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

Проекты в профессии «PHP-программист» будут проверять наставники главное изображение
Хекслет

С 3 июля проекты в профессии «PHP-программист» будут доступны только на плане «Премиум». Опытные наставники будут помогать студентам в обучении и проверять проекты.

Что такое expression problem, или О дуализме функционального и объектно-ориен... главное изображение
Разработка

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

Почему ООП — это плохо главное изображение
Разработка

Это перевод статьи Джо Армстронга Why OO Sucks, повествование ведётся от имени автора оригинальной публикации.

Когда я впервые познакомился с объектно-ориентированным программированием (ООП), мне не понравилась эта идея. Не знаю, почему именно — просто почувствовал, что здесь что-то не так. После появления ООП эта парадигма стала очень популярной, а её критика считалась дурным тоном. Объектная ориентированность стала чем-то, что должно обязательно быть в каждом «нормальном» языке программирования.

Язык программирования Ruby: особенности, перспективы, рынок труда главное изображение
Обучение

В этой статье поговорим о языке программирования Ruby: его особенностях, сфере применения, перспективах и ситуации на рынке труда. Поинтересуемся у опытных разработчиков, стоит ли изучать Ruby, сколько времени занимает обучение и как они относятся к фреймворку Ruby on Rails.

Чего вы ждёте от джуниора: отвечают руководители и опытные разработчики главное изображение
Карьера

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

Теория множеств: основы и базовые операции над множествами главное изображение
Развитие

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

Почему я перестал использовать экспорт по умолчанию в модулях JavaScript главное изображение
Разработка

Это перевод статьи Николаса Закаса, создателя ESLint и популярного автора, о дефолтном экспорте в JavaScript. Повествование ведётся от лица автора оригинальной публикации.

Проекты в профессиях JavaScript будут проверять наставники главное изображение
Хекслет

С 27 апреля проекты в профессиях «Фронтенд JavaScript» и «Бэкенд JavaScript» будут доступны только на плане «Премиум». Помогать студентам и проверять проекты будут персональные наставники.

Хорошие новости: мы снизили цену подписки на план «Премиум» главное изображение
Хекслет

С 21 апреля 2020 года цена подписки на план «Премиум» снижается до 149 долларов в месяц. Цена полугодового пакета на «Премиуме» составит 750 долларов, годового — 1350 долларов.

Почему важна идемпотентность и как писать идемпотентные bash-скрипты главное изображение
Разработка

Идемпотентность помогает проектировать более надёжные системы. Это математическая концепция, которую должен понимать каждый разработчик. Операция считается идемпотентной, если её многократное выполнение приводит к тому же результату, что и однократное выполнение. Например, умножение на 1 — идемпотентная операция.

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

В этой статье рассматривается один из способов избавления от хвостовых вызовов: trampoline. Он работает так: перед хвостовым вызовом удаляется текущий фрейм исполнения из стека. Это исключает наращивание стека.

Зачем изучать HTML и CSS, или Когда роботы заменят верстальщиков на рынке труда главное изображение
Карьера

Поговорим об актуальности изучения языков HTML и CSS. Узнаем о перспективах «чистых» верстальщиков на рынке труда, поймём, могут ли программисты обойтись без знания вёрстки. Посмотрим на наличие вакансий и уровень зарплат, поинтересуемся мнением экспертов. Поехали!

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

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

Вышел Laravel 7 главное изображение
Разработка

3 марта редакция Laravel News сообщила о выходе Laravel 7. В новой версии появились удобные и полезные функции, включая Laravel Airlock, ускоренную маршрутизацию, пользовательские свойства casts Eloquent, теги компонентов Blade, свободные операции со строками, новый HTTP-клиент, поддержка CORS и многое другое.