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

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

Хочу сделать следующий большой проект — клон Spotify. На ютубе есть много его копий, но я хочу обойти их и добавить намного больше функционала. Фронтенд скорее всего буду делать либо на Remix, либо на Astro, а бэкенд — на Golang. Что думаете?

Еще сегодня или завтра выйдет новое видео. В идеале конечно, чтобы оно вышло сегодня но сейчас выпускаются рекламные токены, а без них в РФ нельзя внедрять рекламу в видео.

Всем продуктивного дня и удачного кодинга!
5🔥45👍8❤2😨1
Вот небольшие результаты по моему сайту. Пока что это не финальный вариант, но выглядит уже неплохо. Если у вас есть какие-то идеи, можете написать в комментариях — с удовольствием почитаю.

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

Еще скорее всего сегодня запущу стрим, где будем делать многофакторную аутентификацию в проекте Full-Stack Авторизация, но в этом я пока не уверен на 100%.

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

Всем удачного кодинга! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33❤4👍1
Новое видео на канале! 🔥

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

📱 Приятного просмотра: https://youtu.be/ZJIdtm3EbiU
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤‍🔥5🔥3🎉2
Привет всем!

Щас делаю у себя на сайте функционал для курсов. Сделал красивый список и теперь думаю над отдельной страницей с курсами. Думаю еще разделить главы в курсах на секции — например, в секции «Авторизация» будут главы относящиеся к авторизации. В общем, идей много.

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

Кстати, может запустить сейчас стрим и там поработать над сайтом? Будете на нем?
🔥13👍6
Привет всем!

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

Сегодня на бэкенде делал интеграцию с Kinescope — это сервис который я использую в качестве хранилища для видео. Сделал так, чтобы можно было загружать видео для уроков через мой API. Получилось неплохо.

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

Миксы будут генерироваться каждые 24 часа и скорее всего, для их хранения я буду использовать Redis, а не обычную БД. Это связано с тем что миксы будут удаляться и создаваться заново каждые сутки, поэтому для оптимизации лучше хранить их в Redis.

Сами миксы, как я уже сказал, будут формироваться на основе жанров и артистов, которых вы слушали ранее. Только нужно будет наполнить БД. Скорее всего я просто возьму топ-100 самых популярных артистов со Spotify и перенесу их в свою базу.

Проблема в том, что на это уйдёт много времени, потому что API Spotify не позволяет просто так получить всю нужную информацию. Мне нужны не только данные об артистах, но и их альбомы и треки, чтобы AI мог нормально генерировать миксы. Поэтому здесь придётся заморочиться.

По поводу стека я ещё думаю. Уже прикинул бэкенд на Golang, но мне кажется что Go больше подойдёт для клона Telegram, а не Spotify. Поэтому тут я тоже ещё размышляю. Можете написать своё мнение в комментариях.

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

UPD: Кстати, для тех кто хочет веб-приложение тоже есть хорошие новости. В этом проекте планирую реализовать полноценную панель управления для артистов, где можно регистрироваться, удобно добавлять музыку и смотреть детальную статистику. Как раз тут идеально подойдут Astro или Remix.

Всем удачного кодинга!
1👍22🔥15❤‍🔥4❤1
Делаю сейчас страницу с уроком на сайте, вроде получается неплохо. Сейчас буду делать прогресс по курсам, а потом статистику в личном кабинете.

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

Вчера вечером пораскинул мозгами и реализовал такую логику: после запуска парсера идет запрос в Spotify на получение артиста и его топ-треков, а затем для этого артиста я через SpotDL скачиваю треки, которые пришли с апишки Spotify — и так с 50 артистами.

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

Ну а сейчас дальше пойду писать свой сайт. Всем удачного кодинга!
🔥24❤‍🔥3❤1
Привет всем!

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

Кстати, в этом курсе практически полностью разобраны TypeORM, Prisma и GraphQL — эти темы я освещаю очень детально. Сейчас я доснял часть по GraphQL и уже начал работу над практическим проектом по нему. Далее останется разобрать микросервисы, вебсокеты и тестирование, а в финале будет большой практический проект.

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

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

Всем удачного кодинга!
🔥42❤11💯5👍3
Доброе утро.

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

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

Кроме того, планирую купить новый монитор и подключить его к ноутбуку. Ноутбук хочу использовать в качестве второго экрана — это значительно улучшит качество моих видео. Скорее всего, в марте после одного заказа на создание сайта, куплю его.

Ну а пока что продолжаю работать над текущими проектами и радуюсь маленьким успехам.

Всем продуктивного дня и удачного кодинга!
2👍19🔥7❤2
Как улучшить бэкэнд приложения?

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

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

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

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

Что касается курса по Nest.js, то в последнее время я не так активно снимаю, но много занимаюсь монтажом. Я уже просмотрел почти всё, что отснял ранее и понимаю что нужно работать над ним активнее, так как многие его ждут. Однако из-за текущего заказа не могу посвятить этому столько времени, сколько хотелось бы. Как только завершу заказ, я вернусь к курсу.

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

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

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

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

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

По поводу сайта TeaCoder — там осталось совсем немного. Я уже написал самый главный функционал: авторизацию, личный кабинет, настройки и прохождение курсов. Осталось только кое-что поправить и оттестировать, а потом закину сюда пост с тем, что сделал.

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

Всем продуктивного дня и удачного кодинга!
5🔥34👍7❤4
Подборка сайтов с крутыми UI-идеями

Ищете вдохновение для интерфейсов? Эти сайты помогут вам найти свежие идеи и улучшить свой дизайн.

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

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

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

После обновления смогу полностью сосредоточиться на курсе по несту — осталось совсем чуть-чуть и курс будет готов!

Кроме того, я разделил курс "Full-Stack авторизация" на удобные уроки, и уже загрузил их на сайт. Также начал разделять курс по клону Twitch на уроки, чтобы было удобнее проходить.

Всем удачного кодинга! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍3
🚀 Глобальное обновление TeaCoder: Версия 2.0.0

Рад представить вам первое глобальное обновление на платформе TeaCoder! Это большой шаг вперед, и я приложил максимум усилий, чтобы улучшить функциональность.

1. Полностью переделан дизайн сайта

Теперь сайт стал более удобным и понятным. Интерфейс был переработан, что улучшило навигацию и доступность элементов.

2. Улучшена система прогрессии

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

3. Полностью переделан личный кабинет

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

4. Добавлена страница с настройками

Теперь у вас есть возможность легко изменить свою аватарку, имя, почту и пароль.

5. Внедрена многофакторная аутентификация

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

6. Добавлена страница управления устройствами

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

Если вам нравится то, что я делаю, поддержите проект и поставьте ⭐️ на GitHub. Вот ссылки на репозитории с открытым исходным кодом: Frontend репозиторий, Backend репозиторий

#TeaCoderUpdates
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥27👍5❤2