Код

Haskell — язык, позволяющий глубже понять программирование. Как он устроен и ... главное изображение
Код Без стека

Haskell — функциональный язык программирования, который устроен совсем иначе, чем популярные JavaScript, PHP, Python или Java — они являются императивными или смешанными языками разработки. При этом многие адепты Haskell считают, что разработчики, использующие императивные языки, должны хотя бы попробовать научиться чистой функциональной разработке ради глубокого понимания принципов самого программирования и разницы функциональной и императивной разработки. Мы попросили Haskell-разработчиков подробно рассказать о том, как устроен этот язык программирования, о своем опыте и отличиях функционального подхода от других существующих принципов программирования.

Аватар пользователя Svet Ivanov
Svet Ivanov
07 августа 2020
25 Время чтения статьи ~37 минут Читать дальше
Какое образование эффективнее? Обсуждаем на Аргументариуме главное изображение
Код

Какой подход к обучению эффективнее: платное онлайн образование или самообразование? 29 июля в 19:00 по московскому времени на youtube-канале CSSSR пройдёт Argumentarium. Argumentarium — это авторский формат, онлайн-дискуссия с участием приглашённых экспертов. Среди участников темы «Платное онлайн образование vs. самообразование» — CEO Hexlet Кирилл Мокевнин, а также Дарья Гердт, Виталий Киренков, Антон Машкин, Алексей Кузнецов, Ислам Винджиев. Все слушатели могут задать свои вопросы экспертам в чате во время эфира.

Аватар пользователя Natalia Musina
Natalia Musina
29 июля 2020
3 Время чтения статьи ~1 минута Читать дальше
Как погрузиться глубоко в JavaScript и не сойти с ума? главное изображение
Код JavaScript

Как найти полезное в огромном потоке информации и изучить то, что действительно пригодится? Меня часто спрашивают, что можно почитать про JavaScript в дополнение к курсу на Хекслете, чтобы углубить знания? Пройдусь по основным источникам и поделюсь простым и, надеюсь, полезным планом, который сформулировал для себя за 3 года изучения JavaScript. На этом пути я набил достаточно шишек, поэтому хочу рассказать, чего делать не стоит.

72 Время чтения статьи ~3 минуты Читать дальше
Что такое expression problem, или О дуализме функционального и объектно-ориен... главное изображение
Код

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

117 Время чтения статьи ~6 минут Читать дальше
Совершенный код: состояние в модулях главное изображение
Код

В скриптовых языках, подобных JavaScript, внутри файлов (но вне определений) можно писать любой код: определения функций, вызовы функций, определения и изменения переменных. Такая свобода упрощает разработку, например, создание одноразовых скриптов для каких-то простых или не очень задач. С другой стороны, при неаккуратной разработке появляются ошибки, значительно усложняющие код и его поддержку. Они так часто встречаются в продакшен коде, что об этом нужно поговорить отдельно.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
26 июня 2020
141 Время чтения статьи ~5 минут Читать дальше
Совершенный код: библиотека или своё решение главное изображение
Код

Стоит или не стоит ставить библиотеки ради нескольких простых функций? Не проще ли их написать самим? Эти вопросы регулярно возникают у начинающих разработчиков. На Хекслете их задают практически все кто проходят проекты. Давайте разбираться.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 июня 2020
152 Время чтения статьи ~4 минуты Читать дальше
Совершенный код: плохие и хорошие практики при проектировании параметров функций главное изображение
Код

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
20 июня 2020
175 Время чтения статьи ~6 минут Читать дальше
Как изменения в Chrome могут сломать ваш сайт: подробный гид по обновленному ... главное изображение
Код

Разработчики Google Chrome постепенно внедряют новые стандарты безопасности пользователей, меняя подход к обработке cookie и поддержке атрибута SameSite. Подробно рассказываем, что это за атрибут и как он может изменить работу сайтов и приложений.

Аватар пользователя Svet Ivanov
Svet Ivanov
05 июня 2020
6 Время чтения статьи ~12 минут Читать дальше
Командная игра в разработке: слаконар с MadDevs главное изображение
Код

3 июня в 19:00 по московскому времени на канале #general в комьюнити Хекслета пройдёт текстовая конференция (слаконар) о том, как не быть мудаком, работая в команде разработчиков. Мы поговорим о приёмах и инструментах, которые стоит использовать, чтобы выполнять свои обязательства и построить экологичную коммуникацию в команде.

Эксперт слаконара — фронтенд-разработчик MadDevs Антон Грушкин.

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