Dapzer Thoughts
83 subscribers
153 photos
6 videos
4 files
60 links
Download Telegram
Всем привет! Я добрался добрался до Воронежа! Во время каждой поездки на море мы обязательно останавливаемся у родственников в Воронеже. Вчера, после нашего прибытия и ужина мы с сёстрами поехали гулять по ночному городу и это было круто)

Сегодня вечером продолжим наше путешествие и уже завтра утром будем в Анапе

#life
🔥5👍1
Всем привет! А вот и новости с отпуска. Отдых проходит отлично, на днях ездили на Утриш, плавали на катере до Сукко, купались в открытом море и ходили в дельфинарий. Ловите пару фото из данной поездки)

#life
🔥9👍1
Всем привет! Совсем забыл написать, что вернулся из отпуска и стримы возвращаются!

По планам ближайшее время:
- Рефакторинг мувитрекера, нашел кучу моментов, которые хочется переписать и сделать красиво.
- Подготовка к собесам (возможно не понадобиться).
- Попробовать Vue.
- Поиграть в старфилд и длс для киберпанка.

Надеюсь смогу придерживаться этому плану)

#media
👏4🤩1
Forwarded from Movie-Tracker News
Добрый вечер! Теперь состояние категорий (открыта/закрыта) в списке избранного сохраняется при перезагрузке!
🥰2
Всем привет, сегодня вечером будет не совсем обычный стрим! Начнём его с анбонксинга новой клавиатуры, после чего будем продолжать заниматься девопсом с камерой на руки и попутно отмечать день рождения)

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

#media
🔥2
Привет! Хочу поблагодарить всех, кто вчера пришел на стрим, за поздравления и донаты! Надеюсь начало было не совсем кринжовым из - за того, что я рукожоп)

Было приятно провести столь знаковый день в вашей компаний! Этот день для меня стал ещё более знаковым, год назад я начинал только вкатываться во фронт, читая learn js, а сейчас я смог найти работу и стать тимлидом на сайд проекте. Стримы сыграли в этом важную роль, они привили мне дисциплину и познакомили меня с большим количеством крутых людей!

Спасибо большое, что продолжаете за мной следить)
🔥8
Всем привет! Вчера на стриме произошла крайне не приятная ситуация, один и зрителей накрутил мне онлайн (150 ботов) и из чата я узнал, что подобные ситуацию случались у других стримеров из дев категории. Как поступать в таких ситуациях - я не знаю, оффать стрим или не обращая внимание продолжать?

Информация для стримеров:
- Накрутка не спадает после перезапуска стрима
- Длиться около трёх часов
- Ник предполагаемого накрутчика - sl1v1k_2, желательно заранее кинуть в пермач)

#media
Dapzer Thoughts
Всем привет! Вчера на стриме произошла крайне не приятная ситуация, один и зрителей накрутил мне онлайн (150 ботов) и из чата я узнал, что подобные ситуацию случались у других стримеров из дев категории. Как поступать в таких ситуациях - я не знаю, оффать…
Хорошее решение таких ситуаций от участника комьюнити "ТВИЧ КОРЫТО". Я с ним согласен, ибо если на нарутку как то реагировать, то человек скорее всего не перестанет её делать в надежде на бурную реакцию стримера.

Надеюсь, что больше не столкнусь с подобной ситуацией!

#media
🔥2
Всем привет! Стримов до следующей недели не будет, Я еду на долгожданную встречу с другом, с которым знакомы уже более 5 лет в Санкт Петербург!
6
Всем привет, я вернулся из поездки в СПБ и хочу поделиться с вами своими эмоциями и мыслями!

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

Большую часть времени мы сидели дома и пару раз в день выходили пройтись по району или в ТЦ неподалёку из-за плохой погоды (всё время шел дождь).

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

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

#live
🔥4
Forwarded from Movie-Tracker News
Добрый вечер, в данный момент осуществляется перенос сервиса на новый хостинг, возможны проблемы в работоспособности!
🔥1
Forwarded from Movie-Tracker News
UPD: Перенос не состоялся, требуется переделать часть функционала. Сервис скоро станет снова доступен, происходит обновление домена.
😱2
Всем привет! Вчера я пытался перенести мувитрекер с vercel на отдельный хостинг и столкнулся с весьма не приятной, но ожидаемой проблемой.

Проблема заключается в том, что на странице с избранными фильмами и сериалами мне приходиться для каждого item делать отдельный запрос на получения информаций о кинокартине через прокси к стороннему api (пример на скриншоте) и из-за этого сервер не справляется, ибо в моём случае отправляется более 500 запрос в один момент и серверу становиться очень плохо.

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

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

#programming
Всем привет! Хочу поделиться с вами крутыми новостями. Я наконец сменил основную работу и попал в крутую компанию на позицию мидла )

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

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

Желаю всем быстрого и лёгкого поиска работы)

#work #life
🔥6👍2
Всем привет! Печально это признавать, но я пропустил день рождение канала на твиче (18 декабря) (

Хочу всех поблагодарить за общение и то, что продолжаете смотреть меня спустя уже 2 года стриминга)

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

И ещё раз всем спасибо, что смотрите меня и создаёте уютную атмосферу на стримах, вы лучшие )
3🥰1
Всем привет! К сожалению стримов до конца этой недели не будет в связи с моим отъездом на корпоратив в Москву.

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

Всем удачной последний рабочий недели и с наступающим новым годом )

#life
👍5🥰1
Всем привет. Ещё одно путешествие началось, пусть не большое , но важное , завтра впервые увижусь с коллегами и пощупаю, что такое корпорация. Этот год становится все насыщенней на события и это меня безумно радует )
👍4🔥4
Всем привет! Этот пост будет посвящён моему недавнему опыту изучения и написания бэкенда на Nest Js.

Начнём с того, как я пришел к написанию бэка и nest`e: текущий бэк на Movie Tracker'а реализован с помощью Next Js API Routes и имеет простые crud операций без каких либо проверок на наличие записей в базе данных и формат приходящих данных - этот вариант убивает всю масштабируемость, безопасность и к тому же появляется жесткая привязанность к Next Js, что для меня стало большой проблемой.

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

Изученbе Nest'a я начал со статьи на хабре, по сути это перевод официальной документаций, после цикла данных статей я перешел к изучению глав TECHNIQUES и RECIPES на официальной документаций. На протяжений всего изучение теорий я пытался найти ей применение на практике. Как по мне самое главное это понять паттерн DI (Dependency injection) на котором строиться вся архитектура приложения. Так же могу порекомендовать изучить и попробовать паттерн Repository, который позволяет не завесить от текущей базы данных. На изучение всего выше перечисленного у меня ушло около недели, после чего я перешел к написанию самого приложения.

Начал я с проектирования новой базы данных, ибо текущая была сделана максимально плохо, список избранных фильмов и сериаалов лежал в сущности пользователя обычсным массивом, что ни есть хорошо и правильно XD. Благодаря проектированию базы данных я пересмотрел и изменил концепцию сайта, что позволит внедрить очень много крутых фич. По началу в роли базы данных выступал Mongo Db, для взаимодействия с которой я использую Prisma ORM, в последствий Mongo Db будет заменено на PostgreSQL (после переезда напишу о данном выборе пост).

Написание api я начал с реализаций базовых эндпоинтов по взаимодействию с сущностью медиа айтема (фильм в списке избранного в прошлой реализаций), после чего перешел к реализаций эндпоинта для медиа листа (новая сущность). Написания данных эндпоинтов далось в целом легко, после них я приступил к написанию логики автоматического обновления информаций о кинокартинах раз в 6 часов, для реализаций данного функционала мне пришлось использовать Task Scheduling, который при помощи @Interval вызывает нужную мне функцию с определённым интервалом, которая проходиться по всем медиа айтемам и получает для них данные с TMDB Api и сохраняю в базу данных. С написаний логики для OAuth 2.0 авторизаций мне помог Satont, его реализация оказалась невероятно крутой и понятной, за что ему огромное спасибо.

Итог: я очень кайфанул от написания бэкенда, он позволил посмотреть на свой сервис под другим углом, открыл глаза на то, как выглядит правильная серверная часть приложения, понять мышление бэкендеров (они считают, что фронтендер амёба, которой лучше вообще не доверять XD (без негатива)) и развеяться, ведь написания серверной части приложение совсем не похоже на разработку фронтенда. Nest Js проявил себя невероятно круто и оставил очень приятное впечатление. Появилось желание ещё по изучать и пописать бэкенд, в планах попробовать GoLang.

Отдельная благодарность Satont'у, который сопровождал меня на всём пути и реализовал авторизацию )

#programming #backend
🔥5