Евгений Паромов
Open in Telegram
Автор сообщества https://paromovevg.ru/evolution-community Пишу о грандиозных планах изменения системы IT образования. Об успехах, неудачах, борьбе с собой. И постепенном движении к своей, возможно слишком смелой, цели 🎯 Я: @paromovevg
Show more3 939
Subscribers
No data24 hours
-87 days
-230 days
Posts Archive
3 939
Итак, сегодня понедельник. За выходные произошла очень важная вещь — я ОТДОХНУЛ
С начала челенджа, с двумя переездами и болезнями, я совершенно не мог войти в колею и адаптироваться. Фигачил чисто на вашей поддержке и мотивации не сорвать челлендж.
И на этих выходных поставил цель отдохнуть. За счёт несложной темы (для меня) архитектуры, получилось не так много времени на видео тратить. Оставшееся время крушил хаотов и орков в warhammer 40000 dawn of war и всё воскресенье валялся на качели на даче)
Теперь чувствую себя отлично и готов дальше радовать вас контентом 🔥
(Вчера меня настолько расслабило, что видос вышел люто унылый 😂)
3 939
#КурсReactJS #31
https://www.youtube.com/watch?v=JJdi_dT5Stw
Продолжаем тему рефакторинга. Начнём рефакторинг с изменения структуры компонентов отображения.
Изначально понимаю, что тема не зайдёт. Но умение делать качественный код и рефакторить — очень необходимая всей индустрии вещь.
Так что если хоть пару человек уловит суть, уже буду очень рад)
3 939
#КурсReactJS #30
https://www.youtube.com/watch?v=1Ee4vmIsnJM
Продолжаем курс по React. В процессе реализации каждой следующей фичи нам приходится постоянно вносить изменения в большое количество мест. Хватит это терпеть, пора учиться рефакторингу!
В рамках этого видео я расскажу, что такое рефакторинг. Зачем он нужен. И мы разберём 6 простых правил написания гибких React компонентов, на основании которых мы спланируем будущий рефакторинг приложения.
Редкий зверь! В этом видео есть домашка, текст будет в комментариях 👇🏻
3 939
3/3 Базовые принципы построение Гибкой Архитектуры
https://www.youtube.com/watch?v=zCzoLzXo6YA
Заключительное видео в мини экскурсе в Архитектуру, где мы разберём SRP, Low coupling, High cohesion. И как опираясь на эти принципы строить гибкую архитектуру своих приложений!
В конце даже будет разбор одного реального кейса из моей практики, с точки зрения архитектуры и этих принципов
3 939
2/3 Какие задачи должна решать Архитектура?
https://www.youtube.com/watch?v=uaDxlLXY4uU
Продолжаю серию видео по Архитектуре. Сегодня поймём, какие задачи она должна решать. Разберём Микросервисную архитектуру и FSD с этой точки зрения. Получилось очень подробно. Мне прям понравилось
И ещё вот что заметил. С каждым видео меня в видео становится всё больше и больше. Моего отношения, шуток и эмоций.
В таком формате проще и приятнее контент делать. Но всё же есть страх, что это кого-то оттолкнёт. Иногда думаю, а может лучше как все — безэмоционально декларировать за кадром?)
3 939
Сегодня специально вышел прогуляться, чтобы развеяться и мозги проветрить.
А там такой восхитительный закат, с нежно плывущими по небу розовыми облаками.
Наполнился сил двигаться дальше💪
3 939
Ребят, последнее время начал выгорать от курса. Контент сложный, и есть чёткое ощущение что получается так себе. Тут ещё последние несколько видео получились очень долгими в разработке и я свои силы не рассчитал.
В общем устал, и сегодня чуть с челленджа не слетел. Но уже вечером придумал решение как передохнуть, не прерывая ежедневные видео.
Я решил отвлечься от курса, и сделать серию максимально мне приятных и не сложных видео, о моей самой любимой теме — Архитектуре
Надеюсь, вам зайдёт. Всё же я от этой темы прям тащусь 😁
3 939
1/3 Что такое Архитектура ПО?
https://www.youtube.com/watch?v=nS_r_iCZGB0
Сейчас тема Архитектуры на подъёме. SOLID, Clean Architecture, MVC. Очень много разговоров. И последнее время очень много их стало и в среде фронтендеров.
Но чтобы уметь оценивать эти подходы и правильно использовать, нам не обойтись без понимания основ.
И сейчас я запускаю маленькую серию видео про Архитектуру, которые должны ответить на базовые вопросы:
1. Что такое архитектура
2. Какие задачи решает архитектура
3. Какие есть основные принципы построения архитектуры
Это видео рассказывает самую базу, и полезно оно будет на любом уровне
3 939
#КурсReactJS #29
https://www.youtube.com/watch?v=dNvsBCutsGk
Продолжаем разработку интерфейсов «крестики нолики». Мы же фронты, это наша работа.
И в этом видео рассмотрим такую интересную и неоднозначную тему, как создание модальных окон.
За всё время я сделал модальных несчётное количество. И на самом деле, сделать удобную и гибкую модалку, это сложная задача. В этом видео покажу квинтэссенцию всего моего опыта в этом вопросе
3 939
Конфигурация Docker для разработки | Next.js 13.4, Postgresql, strapi cms
https://www.youtube.com/watch?v=aBE6VHdAjT4
Последнее время тема серверных компонентов мне покоя не даёт. Решил сделать видос на актуальную мне тему:
А как именно вообще разрабатывать с новым Next.js. Уже надо базы всякие поднимать, редисы. Одним "npm start" не обойтись
Для этого есть прекрасный и удобный Docker. В видео как раз показываю как настроить окружение для разработки Next.js приложения с базой в Docker
На видео это потратил около 10 часов, и грустно, что получилось достаточно скомкано. Так как во время записи пошли какие то опечатки постоянные 🙂
Ссылка на исходники в комментариях 👇🏻
3 939
#КурсReactJS #28
https://www.youtube.com/watch?v=oPYkichDGZU
Продолжаем делать клиентскую логику приложения. Видео, если четно, получилось проходным. Сейчас активно думаю как от таких избавиться, что бы каждое было интересное и наполненное знаниями
3 939
#КурсReactJS #27
https://www.youtube.com/watch?v=LZunEVO4iSU
Мы движемся к завершению функциональности крестики нолики на клиенте. И сегодня разработаем алгоритм определения победителя и за одно познакомимся с понятием "Бизнес логика"
Уже на этапе монтажа заметил баг. Кто найдёт, тому уважуха 😎
3 939
#КурсReactJS #26
https://www.youtube.com/watch?v=3qog2AiTISw
Сегодня получилось отличное видео про useEffect.
Вообще видео из серии "Погружаемся в API" делать сложнее всего, но как по мне, это совершенно уникальный для youtube формат. Таких глубоких разборов темы useEffect я не встречал
Поэтому приятного вам изучения useEffect и заранее простите за мелкий шрифт в дебагере
Ссылка на исходники в комментариях 👇🏻
3 939
Всем привет!
Ребят, сори за лёгкий спам. У меня выдалась сложная неделя, и только сейчас возвращаюсь в спокойный ритм и продолжаю вести телегу.
Ещё давно я запланировал переезд на лето в дом за городом. Но потом придумал челлендж.
Планы свои я менять, конечно же, не стал и переехал. И летом в загородном доме классно. Но есть одно но.
Оказалось, что и по духу, и по возможностям деревня не совместима с челенджем и активным периодом моей жизни.
И я принял очень странное, но важное решение. Мы купили обратные билеты, отправили ещё не разобранные коробки обратно.
И вот прошло только 2 недели, мы вернулись в город, в деятельный мир, в бытовой комфорт.
Ради челленджа я променял вид на залитую солнцем долину из своей спальни, на сероватый городской пейзаж
Ежедневное купание в тёплом чистом озере, на спорт зал в 5 минутах от своего дома
Надеюсь, всё окажется не зря. И мои видео принесут пользу. В любом случае, 27/90. И продолжаю радовать вас (надеюсь) своим ежедневным контентом 🤗
3 939
https://www.youtube.com/watch?v=1QECyM6QhYw
В видео про useEffect мы делали простую, но не идеальную реализацию таймера.
По моему опыту, очень многие кто пишут на React, работают со временем так. Но есть намного более удобный способ.
И как раз, чтобы эту тему подробно раскрыть, сделал отдельное видео с большим количеством примеров
Исходники в комментариях 👇🏻
3 939
#КурсReactJS #25
https://www.youtube.com/watch?v=z5DTSGjwLSY
Наконец, после 24 видео курса мы дошли до useEffect. Специально откладывал видео про useEffect, так как считаю что нужно избегать его использования как можно дольше. Но в ряде случаев без него никуда, так что начинаем изучать.
3 939
#КурсReactJS #24
https://www.youtube.com/watch?v=MzuXBcjJBe0
Немного проходной видос получился, но закладывает важную основу для следующих видео
3 939
#КурсReactJS #23
https://www.youtube.com/watch?v=ntgbQLp9R5s
В этом видео мы с вами ещё раз потренируемся в работе с useState. При этом не будем сглаживать углы, а используем все лучшие практики при работе с useState
