Мысли программиста / TeaCoder
1.88K subscribers
84 photos
2 videos
1 file
76 links
Связаться со мной: https://t.me/Vados_torpeda

Мой ютуб канал: https://youtube.com/@TeaCoder52
Мой Github: https://github.com/TeaCoder52
Download Telegram
Всем доброе утро!

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

Теперь я постепенно перехожу к функционалу прямых трансляций, и это будет действительно круто! Единственное, что нужно доработать — это некоторые моменты в настройках пользователя, после чего можно будет переходить к стримам. У меня уже реализован функционал для вебхуков, чтобы при начале трансляции через OBS на сайте отображалось, что стример в эфире.

Всем удачного кодинга!
🔥12👍5🥰1😈1
Всем привет!

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

Всем продуктивного дня и удачного кодинга!
👍13
Привет всем!

Я только что закончил работу над системой управления сессиями в клоне Twitch. Теперь в отдельном разделе можно просмотреть, с каких устройств был выполнен вход в аккаунт. Доступна информация о деталях сессии: страна, город, операционная система, тип устройства, IP-адрес, а также широта и долгота для отображения города на карте. Вдохновлялся реализацией этой функции в GitHub. Кроме того, теперь можно удалить любую сессию и на устройстве, для которого она была удалена, произойдет выход из аккаунта.

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

В общем надеюсь скоро приступлю к записи видео.

Всем удачного кодинга!
👍19❤‍🔥3👏1
🎉🎉🎉
👍23🍾9❤2🔥2😈1
Всем привет!

Я уже практически на финише написания клона Twitch. Могу сказать,что это супер крутой проект для обучения, и я очень рад что мне удалось практически реализовать всё что я хотел. Наверное, в ближайшее время приступлю к записи видео ютуб канала. Нужно только подготовить сценарий и план для видео, а потом буду его снимать. Я даже не представляю, насколько это будет насыщенное видео. По длине оно будет примерно 12-18 часов.

Всем удачного кодинга!
🔥21❤8🤩3👍1
Привет всем!

Сейчас делаю функционал спонсорства для каналов. Хочу сделать так, чтобы владелец канала мог создавать премиум планы. Допустим, если кто-то оформил премиум-подписку на канал, то у него в чате будет уникальная отметка. Еще планирую добавить автосписания, которые можно будет отключить в личном кабинете. Также рассматриваю возможность интеграции двух систем оплаты: YooKassa и Stripe.

Всем удачного кодинга!
🔥16👏2👍1
Всем привет!

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

Всем удачного кодинга!
🔥15
Архитектура Nest.js приложения

Чтобы приложение было легко поддерживать и развивать, важно правильно организовать его структуру. Делюсь c вами архитектурой для Nest.js, которая помогает удерживать проект в порядке и масштабировать его без головной боли.

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

🔥 Хотите ещё больше полезных материалов? Жмите огонёк и следите за новыми постами!

#ПолезностиДляКодера
🔥38👍3
Всем привет!

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

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

Всем продуктивного дня и удачного кодинга!
🔥30👍6
Всем привет!

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

Также хочу сообщить, что сайт TeaCoder временно не работает по техническим причинам. Я исправлю это завтра.
🔥14👍7
Привет всем!

Сейчас я снимаю разрывное видео про создание клона твича и параллельно монтирую его. У меня уже есть около часа материала, и по моему получается довольно неплохо.

Я стараюсь подробно объяснять и рассказывать, так что видео подойдет как для новичков, так и для более опытных разработчиков.

Всем удачного кодинга!
🔥21
Методы Многослойной Аутентификации

Защита ваших аккаунтов сегодня очень важна. Многофакторная аутентификация помогает сделать ваши данные безопаснее, добавляя несколько уровней защиты, как пароли и коды.

🔥
Хотите ещё больше полезных материалов? Жмите огонёк и следите за новыми постами!

#ПолезностиДляКодера
🔥33👍7
🚀 Новый шортс на канале!

В этом видео я покажу как создать телеграмм бота для генерации QR-кода

Ссылка на видео: cмотреть на ютубе
🔥9👍1
Результат моих съёмок за четыре дня

У меня получилось около 4,5 часов материала, из которых уже смонтирован один час

Чтобы вы понимали, насколько длинным выйдет финальное видео, в эти 4,5 часа входят: настройка проекта, авторизация, управление сессиями, верификация почты, восстановление пароля и подключение двухфакторной аутентификации (TOTP) только на бэкэнде.

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

Всем удачного кодинга!
👍31🔥9
Всем привет!

Уже 5 дней не писал сюда никаких постов, потому что активно занимаюсь записью курса по созданию клона твича. Сейчас у меня материала на 8 часов, и это только 50–60% бэкенда. Из всего этого отснятого материала смонтировано только 4 часа.

Я даже не представляю, сколько времени займет фронтенд часть. Надеюсь в ближайшие дни закончить запись бэкенда, потому что самое сложное там уже позади. Затем буду снимать фронтенд, и вероятно он займет 10–14 часов. В целом, все видео может получиться длиной больше 20 часов.

Всем удачного кодинга!
5🔥34👍2😱2
S3 хранилище ☁️

S3 — это удобное и надежное решение для облачного хранения данных. Масштабируемость, безопасность и доступность делают его идеальным выбором для бизнеса и личных нужд.

🔥 Хотите ещё больше полезных материалов? Жмите огонёк и следите за новыми постами!

#ПолезностиДляКодера
🔥17
Привет всем!

Идёт 16-й день съёмок супер масштабного видео. На данный момент у меня записано около 9,5 часов видео — это примерно 90% всего материала для бэкэнда. Осталось показать создание телеграм бота и кое-что ещё по мелочи. После этого я буду переходить к фронтенду. Даже представить не могу сколько времени это займет, но очень надеюсь выпустить видео в первых числах декабря.

На сам рендер видео уйдёт примерно 1-2 дня. Оно будет длиться около 20 часов. Сначала видео будет загружаться на мой компьютер примерно 18 часов, а потом уже на юутб, там быстрее будет.

Всем удачного кодинга!
🔥24❤4👍4
Привет всем!

У меня отличная новость — сегодня я выпустил свою первую библиотеку для работы с платёжной системой Юкасса в NestJS! 🎉 Эта библиотека легко интегрируется и настраивается в вашем NestJS-приложении.

На данный момент в библиотеке реализованы следующие методы:
1. 💳 Создание платежа
2. ❌ Отмена платежа
3. 📋 Получение списка платежей
4. 🔍 Получение деталей платежа

После того как я завершу работу над видео по клону твича, в ближайших обновлениях планирую добавить:
1. 🧾 Работу с чеками
2. ✅ Подтверждение платежей
3. 💼 Работа с квитанциями

Я очень рад, что смог создать свою первую библиотеку, пусть она и достаточно простая на данный момент. Когда я закончу основную работу над видео про клон твича, я планирую улучшить библиотеку и регулярно делиться с вами обновлениями. У меня есть ещё много идей, как сделать её удобнее для разработчиков.

Ссылки:
📂 GitHub репозиторий: https://github.com/teacoder-team/nestjs-yookassa
📦 NPM пакет: https://www.npmjs.com/package/nestjs-yookassa

Для поддержки и благодарности буду рад, если вы поставите звёздочки на репозиторий на GitHub. ⭐️

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

Всем продуктивного дня и удачного кодинга! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍3❤1
Всем привет!

Сейчас занимаюсь монтажом видео про клон твича. Уже снял весь бэкэнд, получилось 12,5 часов материала. Также немного начал снимать фронт. На данный момент смонтировано 7 часов и надеюсь, что смогу быстро завершить работу над фронтендом и также оперативно смонтировать его. Планирую выпустить видео в начале декабря, примерно в 5-10 числах.

Кроме того, моя библиотека уже набрала 700 скачиваний. Огромное спасибо вам за поддержку! После выпуска видео про клон твича я доработаю библиотеку, добавлю методы, о которых упоминал в предыдущем посте, чтобы она была максимально удобной для разработчиков, и сниму отдельное видео по ней.

Всем продуктивного дня и удачного кодинга!
🔥21👍6
Всем привет!

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

Также по поводу обновлений моей библиотеки для работы с Юкасса в NestJS, я исправил кое-какие баги, добавил возвраты и начал понемногу делать документацию. После выхода курса добавлю все остальные функции для полного взаимодействия с API Юкасса: выставление счетов, чеки, выплаты физ. лицам, работа с самозанятыми, сделками и вебхуками.

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

Всем удачного кодинга!
🔥28👍7👏3❤2