Хекслет
✔
7.96K subscribers
4.21K photos
46 videos
1 file
2.86K links
Программы обучения - https://ru.hexlet.io/courses
Сообщество @hexletcommunity AI Клуб @hexletclub
Поддержка @hexlet_help_bot
Download Telegram
▶️ Что такое менеджер состояний? В этом видео обсуждаем:

– роль стейт-менеджера в управлении состоянием в приложениях
– различия между функционально-реактивным и объектно-ориентированным реактивным программированием
– проблемы и преимущества React
– сложности дебага реактивного кода
– использование Reatom
– альтернативы Redux и другие подходы к управлению состоянием

Спикер — Артём Арутюнян, автор менеджера состояния Reatom
Ссылка на видео: https://www.youtube.com/watch?v=gSjr-FxkgOA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤔2👎1💩1
Если вы загуглите «Что учить программисту», то наверняка увидите эти уже узнаваемые схемы. Это Developer Roadmaps, популярные у разработчиков гайды с сайта roadmap.sh. Такие роадмапы показывают, что нужно выучить, чтобы стать специалистом в той или иной технической области.

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

Кирилл Мокевнин, сооснователь Хекслета, частично разобрал один из них — по фронтенду. Начнем с основных глобальных тем, отмеченных желтым. Это первая часть такого разбора.
👍15💩1
Продолжаем разбор роадмапа по фронтенду. Если вы пропустили первую часть, читайте её здесь.

Все остальные области, описанные в желтых квадратиках, знать нужно. Но учитывайте несколько важных моментов. Во-первых, там много где перечислены списки одинаковых технологий. Достаточно знать лишь одну из них, остальное работает по аналогии. Во-вторых, объемы знаний там отличаются на порядки. Например, знание JavaScript подразумевает не просто синтаксис языка, но и умение программировать, что займет много месяцев обучения. А с каким-нибудь Github можно разобраться уже в процессе использования, на это уйдет в сумме несколько дней.
👍4💩1
Hibernate — это инструмент ORM (Object-Relational Mapping), который облегчает работу Java-разработчиков с базами данных. ORM позволяет минимизировать необходимость написания SQL-запросов и ручной обработки полученных данных. В этой статье мы рассмотрим основные аспекты Hibernate, его настройку и использование, а также методы оптимизации и решения типичных проблем: https://ru.hexlet.io/link/aIgZpI
✍4👍2🔥2💩2❤1🤡1
Что использовали программисты ещё лет 15 назад, чтобы написать код? Кто-то вспомнит vim, Xcode, кто-то использовал Notepade++, а кто-то и вовсе писал в Блокноте. Тем не менее, IDE (Integrated Development Environment) в настоящий момент стали мощными инструментами, которые делают процесс программирования проще и продуктивнее. Что же они нам дали такого, что разработчики уже не представляют себе другого способа написания кода?
🔥12👍1💩1