Max [RED Group x htmllessons]
8.93K subscribers
994 photos
48 videos
28 files
971 links
🎓Минимум теории, максимум практики - https://
htmllessons.ru/intensives
🩶Поддержка - https://t.me/red_support_chat
👣Личный ТГ - https://t.me/hrdmx

partners@htmllessons.io - Сотрудничество
Download Telegram
- Стрим на ДР
- Автопутешествие отмена
- Нашел крутое приложение по планированию с хоткеями
- Будет ли скидка на ДР?
- Кайф от сложных задач на production
74414💯8
Max [RED Group x htmllessons]
Пост набрал маловато реакций. Подскажите делиться мне опытом/фишками с production разработки? Или нет? Просто тоже тратить время на написание не хочется, если актива не будет. Тыкните реакцию 👇 А я пошел дальше разрабатывать
Вот теперь вижу, что тема Вам интересна. Даже платных накидали, благодарю за поддержку 🙏

Я тогда буду формировать список, который частично пойдет на вторую часть на Ютуб (кстати подписывайтесь, там очень мало осталось до 70 000, давайте добьем до дня рождения). Но также буду писать сюда в телегу все нюансы по production разработке.
6126102
Планирование проектов перед разработкой

- Linear
- Godspeed

#production@redgroup
32416
PS. На платформе уже висит тариф "навсегда". Но официальный анонс будет в 00:00 7 ноября по Корейскому времени (18:00 МСК)

Также приходите на эфир сегодня в 23:00 МСК
51087
Возвращение тарифа "навсегда" и итоги прожитых лет!

🔥 Как и обещал в честь моего дня рождения, возвращение тарифа "навсегда", только 24 часа! - https://htmllessons.link/frvr

👉 Видео (детально про подарок и мои итоги) - https://youtu.be/CBqTpPpPCs8

Те кто ранее купил себе тариф навсегда, можете в комменты под этим постом написать мини отзыв, чтобы другие ребята увидели. Буду благодарен.
427💯6
Забегайте на праздничный стрим - https://youtube.com/live/nSN6Fy77P3M?feature=share

https://www.twitch.tv/red_group
31396
This media is not supported in your browser
VIEW IN TELEGRAM
1412811
Max [RED Group x htmllessons]
Возвращение тарифа "навсегда" и итоги прожитых лет! 🔥 Как и обещал в честь моего дня рождения, возвращение тарифа "навсегда", только 24 часа! - https://htmllessons.link/frvr 👉 Видео (детально про подарок и мои итоги) - https://youtu.be/CBqTpPpPCs8 Те кто…
Напоминаю тариф «навсегда» пропадет через 10 часов. Если вдруг не успели, покупайте. В этом году такой возможности больше не будет!

Все, кто написал в бот по поводу апгрейда и не получил ответ. Не переживайте для вас стоимость зафиксируем. Завтра в рабочий день всем ответим.

Всем хорошего дня 🙏
413💯54
Max [RED Group x htmllessons]
🚀 Ролик “10 ОШИБОК, которые ЛОМАЮТ ваши ПРОЕКТЫ!” уже на канале RED Group! Видео очень важно, я его собирал из личного опыта разработки, последние 3 месяца! В этом видео: - Почему нельзя оставлять логику в React компонентах? - Правильное использование…
Я тоже могу ошибаться. Увидел комментарий с конструктивной критикой по поводу enum.

Сейчас глубже изучил тему enum и да у них есть ряд минусов для прода.

- Увеличение размера бандла
- В webpack большие проблемы с tree snaking
- Reverse mapping - баги и проблемы с безопасностью

Какие есть альтерантивы? Я собрал 3шт: as const, литеральные типы, классы.

Классы я сразу уберу, они имеют высокую гибкость, но в во всем остальном проигрывают.

Вот базовый пример enum:
export enum EnumSTATUSES {
SUCCESS = 'SUCCESS',
ERROR = 'ERROR',
PENDING = 'PENDING'
}


Давайте теперь перепишем на as const :
export const EnumSTATUSES = {
SUCCESS: 'SUCCESS',
ERROR: 'ERROR',
PENDING: 'PENDING'
} as const

type EnumStatusesType = (typeof EnumSTATUSES)[keyof typeof EnumSTATUSES]


А теперь на литеральные типы или union:
export type EnumStatusesType = 'SUCCESS' | 'ERROR' | 'PENDING'

const EnumSTATUSES = {
SUCCESS: 'SUCCESS' as EnumStatusesType,
ERROR: 'ERROR' as EnumStatusesType,
PENDING: 'PENDING' as EnumStatusesType
}



Если говорить про различия 1 и 2 способа, то разница лишь в визуале и размере бандла. Во втором размер бандла будет меньше чем в первом. Оба поддерживают tree snaking, в отличие от классов (там частичная поддержка). Также в классах размер бандла будет еще больше.

#production@redgroup

Ставь реакцию, если было полезно 👇
11💯54211061
Что там по интенсиву
984
Max [RED Group x htmllessons]
Voice message
Сейчас сижу описываю полный путь демонстрации проекта на видео.

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

Интенсив по Next 15 сумасшедший по наполнению и визуалу, таких красивых проектов в сфере обучения я точно не видел.

Дождитесь презентации и Вы офигеете. Я пошел дальше трудиться. Всем хорошего дня 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
24154
Добавили иконки для нижней панели, кто хочет включайте и пользуйтесь

Ставь реакцию, если полезно 👇

#vscode@redgroup
43582
Max [RED Group x htmllessons]
Сейчас сижу описываю полный путь демонстрации проекта на видео. Давно его не открывал, уже эмоции подутихли. Сейчас открыл и опять wow, что же я натворил в хорошем смысле этого слова. Интенсив по Next 15 сумасшедший по наполнению и визуалу, таких красивых…
Почти дописал сценарий презентации, очень много всего вышло.

Сейчас уже картина становится яснее, потому что видно весь объем работы. Наверно были правы те ребята, которые писали что такой продукт продают по 2000 евро за границей.

Конечно мы таких цен не будем ставить, у нас другой регион. Но наверно спокойно можно было продать за 30 000 руб вместо 15 000.

Потому что ценность высока, такие проекты стоят огромных денег в коммерции.

Но я себя успокаиваю, это все таки наш первый штучный продукт и будем идти постепенно.

Пусть в этот раз продадим за 15 000 руб, но посмотрим фидбэк, соберем отзывы и потом сделаем что-то еще круче. Даже при такой цене, по нашим расчетам все должно окупиться и хватить финансов на дальнейший рост Ютуба и платформы.

Хотя конечно оборудование next уровня стоит значительно дороже. В любом случае спасибо за поддержку, уже очень скоро все увидите. 🔥

UPD: Иду записывать, волнительно, хоть бы ничего не забыть.
2311713
This media is not supported in your browser
VIEW IN TELEGRAM
2821
Max [RED Group x htmllessons]
Video message
Фух, а меня это переживание вообще отпустит? Наверное части да, но пока не выпущу будет висеть и наверно это нормально.

Чувство как будто я не идеально сделал презентацию, но наверно я просто сильно идеализирую и после монтажа уже виднее будет. Ладно пойду успокаиваться.
22513
Придется отказаться от ряда библиотек на проде.

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

Вторая это обновления, я уже устал, после каждого большого апдейта next, react, ts, все просто слетает.

Я сейчас в большей мере говорю про ui библиотеки. Я к примеру в обновлении 2.0.8 (это через одно), планирую полностью переписать на нативный js/ts функционал drag n drop и react-select.

Постоянная проблема с типизацией после апдейта, а также миллион не нужных стилей. К примеру библиотеку которую я брал для dnd юзает помойный styled-components (как раз из-за него ошибка после апдейта на новый Next).

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

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

Причем чем больше проект, тем больше требований по оптимизации. Тем дороже ошибка, в прямом смысле этого слова.

#production@redgroup

Ставь реакцию, если было полезно 👇

P.S. Касаемо enum я все таки пришел к 1 способу. А потом также заметил, что Prisma его же юзает для генерации типов на back-end, прикольно.
454💯1783
- Почему мне прод нравится больше чем запись видео на ютубе?
- Со временем задачи становятся менее интересными
- Copilot топ
- На какой стадии интенсив ?
- Что будет в будущем обновлении 2.0.7 htmllessons.io?
15128
Новый день! Новые свершения. Сегодня продолжаю делать функционал штучных продаж, но также надо оставить доступ тем у кого есть подписка. И миллион доп условий, голова прям взрывается, приходится все выносить на листок или в туду. Иначе не удержать все мысли.

Но это и дает тот самый драйв энергии и мотивации 🚀🔥
8311
Поделюсь немного личным. Это было 6 лет назад.

В ноября, но 2018 года. Я был в самом начале своего пути. Нельзя сказать что прям с начала, тогда у меня уже была веб студия. И на фотке видно уже наш второй офис в который мы переезжали.

Но также вы можете увидеть доску, на которой видно что я уже тогда думал об htmllessons.

И вот спустя 6 лет мы имеем 70 000 подписчиков на ютубе, 35 000 пользователей на платформе, 60 000 уроков прошли наши студенты.

Моя жизнь координально изменилась.

Но конечно за все приходится платить, мне пришлось отказаться от друзей, от знакомых, частично от здоровья.

Все ради успеха в одной сфере и это получилось.

Я не верю в work life balance, я думаю достичь серьезных показателей можно только взяв в приоритет 1 главную цель, иначе везде по немногу и в итоге нигде.

Может пост кого-то замотивирует, меня в свое время такие штуки мотивировали. А мы продолжаем 🚀

#history@redgroup
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
16023🏆10💯55