Блог Хекслета

Разбираем Node.js. Как свойство main в package.json определяет точку входа главное изображение
Код

Всем известно, что зависимости вашего проекта установлены в папке node_modules. Но когда вы делаете require('lodash'), как Node.js узнает, какой файл загружать при загрузке модуля?

Аватар пользователя Svet Ivanov
Svet Ivanov
11 сентября 2020
56 Время чтения статьи ~2 минуты Читать дальше
Ричард Столлман: евангелист свободного программного обеспечения, революционер... главное изображение
Мотивация

Как можно быть одновременно лидером влиятельного движения и объектом насмешек? Создавать классные и востребованные продукты и воинственно популяризировать их свободное распространение? Стать легендой в мире информационных технологий и изгоем? Ричард Столлман знает ответы на эти вопросы. Он подарил миру идею свободного программного обеспечения, но из-за собственной принципиальности оказался её пленником. Его считают одним из самых влиятельных программистов, но за глаза некоторые соратники называют экстремистом и источником ненависти.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
10 сентября 2020
19 Время чтения статьи ~17 минут Читать дальше
Семантика заголовков: как правильно структурировать информацию на веб-страницах главное изображение
Код

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

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
09 сентября 2020
12 Время чтения статьи ~4 минуты Читать дальше
Разработка, процессы, боль планирования и подкасты: онлайн-интервью с Констан... главное изображение
Мотивация

Интервью пройдёт 9 сентября в 19:00 по московскому времени на YouTube-канале Хекслета. Константин Буркалев — архитектор, ex-ораклист, постгресмен, автор и ведущий SDCast и RadioJS, организатор SymfoniacsMSK и член программного комитета PHPRussia. В интервью мы поговорим о построении процессов разработки, взаимодействии в команде, боли планирования и составления планов и сроков для начальства, которые ВСЕГДА превращаются в тыкву, а также немного про подкасты и мероприятия для разработчиков.

Аватар пользователя Natalia Musina
Natalia Musina
08 сентября 2020
0 Время чтения статьи ~1 минута Читать дальше
Случайности неслучайны, или Как я думал, что программирование — не мой путь, ... главное изображение
Истории успеха

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

Аватар пользователя Юник Степанян
Юник Степанян
08 сентября 2020
45 Время чтения статьи ~7 минут Читать дальше
Почему Алан Кэй не изобретал объекты главное изображение
Мотивация

Мы перевели статью Хилела Уэйна «Alan Kay did not invent objects» — об Алане Кэе, объектах и том, можно ли современные объектно-ориентированные языки программирования действительно называть ООП. Повествование в тексте ведется от имени автора, оригинал статьи вы можете прочитать здесь.

Аватар пользователя Svet Ivanov
Svet Ivanov
07 сентября 2020
3 Время чтения статьи ~7 минут Читать дальше
Карпальный туннельный синдром — страшный сон программистов, скрипачей и худож... главное изображение
Мотивация

Врач реабилитационного центра «Три сестры» Дмитрий Сумин рассказал в интервью для блога «Хекслета» о синдроме запястного канала, факторах риска, способах профилактики и лечения этого заболевания.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
03 сентября 2020
30 Время чтения статьи ~9 минут Читать дальше
Дайджест новостей Хекслета: август 2020 главное изображение
Мотивация

В вашей ленте в соцсетях много сообщений о старте учебного года и сетований о том, что лето закончилось? Это значит, что наступил сентябрь, а Хекслету пора выпускать новый дайджест. В этот раз подводим итоги лета и рассказываем, что нового появилось в августе. Ну и, конечно, не забывайте, что 1 сентября — день знаний, поэтому мы не обойдём стороной новые курсы и упражнения.

В этом выпуске: переработка курса «JS: DOM API», много материалов в профессии «Верстальщик», подготовка к неделе Python, Twitch-канал Хекслета, Кодовёнок и две крутых истории успеха от наших студентов.

Аватар пользователя Natalia Musina
Natalia Musina
01 сентября 2020
20 Время чтения статьи ~7 минут Читать дальше
Что нужно знать о контрасте текста и как контролировать контраст с помощью SASS главное изображение
Код

При вёрстке веб-страницы важно сделать так, чтобы пользователям было комфортно читать текст. Это необходимо учитывать, так как у людей может отличаться восприятие цвета. Если вы можете легко прочитать светло-серый текст на белом фоне, то, возможно, у вашего друга это вызовет затруднения. В этой статье рассмотрим стандарт WCAG. На его основе создадим функцию для проверки коэффициента контраста.

Аватар пользователя Nikita Mikhaylov
Nikita Mikhaylov
01 сентября 2020
12 Время чтения статьи ~6 минут Читать дальше
Как упростить разработку с помощью виртуализации главное изображение
Мотивация

Виртуализация позволяет запускать в текущей операционной системе программы, созданные для другой операционной системы. Это возможно благодаря виртуальной машине, которая работает внутри текущей операционной системы. На виртуальную машину устанавливается любая нужная в данный момент ОС. Стоит сказать, что виртуальных машин может быть много, каждая из них при этом выглядит как отдельный компьютер со своими характеристиками. Подробнее об этом поговорим в статье.

Аватар пользователя Roman Ashikov
Roman Ashikov
31 августа 2020
21 Время чтения статьи ~10 минут Читать дальше
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября