Связываем людей. Простые подписки с помощью Spring Boot Data (Hibernate) связи ManyToMany
https://youtu.be/P9oy1F1mi_k
https://youtu.be/P9oy1F1mi_k
YouTube
Подписки пользователей. Spring Boot Rest
Spring Boot Rest Application: добавляем подписки пользователей в нашу социальную сеть. Нельзя называть социальную сеть социальной сетью, если в ней нет связей между пользователями. Релизовывать связи мы будем с помощью механизма hibernate (spring boot data…
Иногда не хочется, чтобы тебя читали незнакомцы. Добавляем подписки с подтверждением
https://youtu.be/bVAWMZTD8pI
https://youtu.be/bVAWMZTD8pI
YouTube
Подписки с подтверждением. Spring Boot Rest
Spring Boot Rest Application: добавляем подписки с состоянием (подписки с подтверждением) в нашу социальную сеть, так как это уже давно стало нормой. Приглядитесь: большинство социльных сетей использует именно такую модель подписок.
Для этого нам потребуется…
Для этого нам потребуется…
Добиваем тему подписок. Надеюсь, у вас не осталось вопросов по этой теме?))
https://youtu.be/x3Zwl4QilvA
https://youtu.be/x3Zwl4QilvA
YouTube
Подписки с подтверждением: фронтенд. Spring Boot Rest
Spring Boot Rest Application: добавляем подтверждение подписок в интерфейсе пользователя. Модель подписок будет подобна той, что используется в Instagram: пользователь не сможет видеть чужие посты, пока его запрос на добавление в друзья не будет принят другим…
- Может задеплоим?
- Обязательно задеплоим: весь прод в труху. Но потом.
- Обязательно задеплоим: весь прод в труху. Но потом.
В человеке всё должно быть прекрасно: цели, коммиты, инструкция. Иначе это не человек, а млекопитающее.
Сегодня в 18.00 по Москве собираемся на потрещать на втором канале. Давно мы не общались :)
https://www.youtube.com/geekchatdru
https://www.youtube.com/geekchatdru
Наглядно, почему не стоит смотреть TV. Отношение дохода семьи ко времени, потраченному на просмотр TV.
Приглядываем за пользователями и записываем досадные недоразумения на их территории. Сбор ошибок в браузере пользователя с Sentry.io в новом видео 😊
https://youtu.be/JrY2MezfUX4
https://youtu.be/JrY2MezfUX4
YouTube
Sentry: собираем ошибки от пользователей. Spring Boot Rest
Spring Boot Rest Application: собираем ошибки и логи из браузеров пользователей и с сервера с помощью Sentry.
Часто разработчики сталкиваются с ситуацией, что ошибка, произошедшая на стороне пользователя остаётся либо не замеченной, либо недостаточно описана…
Часто разработчики сталкиваются с ситуацией, что ошибка, произошедшая на стороне пользователя остаётся либо не замеченной, либо недостаточно описана…
Народ, важно: утекли токены гитхаба из докерхаба. У знакомого на гитхабе напакостили в проектах и позакрывали pullrequests, а также потырили приватный (коммерческий в т.ч.) код. Если делали связку - сбрасывайте токены. Не забываем про двухфакторную авторизацию
https://success.docker.com/article/docker-hub-user-notification
https://success.docker.com/article/docker-hub-user-notification
И даже еще интересней:
https://securityaffairs.co/wordpress/84931/hacking/git-repositories-attacks.html
https://securityaffairs.co/wordpress/84931/hacking/git-repositories-attacks.html
Security Affairs
Mysterious attacks wipe Git repositories and ask a ransom to rescue code
Extortion practice hit programmers' Git repositories, experts observed a new piece of ransomware that wipes them and replaces the code with a ransom note.
Оно же но по-русски
https://habr.com/ru/news/t/450560/
https://habr.com/ru/news/t/450560/
Хабр
Взломщик удалил код из сотен Git-репозиториев. За восстановление он требует 0,1 биткоина
На днях стало известно о том, что сотни разработчиков пострадали от действий неизвестного взломщика . Злоумышленник каким-то образом получил доступ к репозиториям пользователей хостинг-сервисов Git...
Соскучились? Ну и не надо. Собираемся и собираем jar со всеми вот этими интерфейсами на модных JS и Vue.js внутри. Запускаем без бубнов и на одном порту и без node.js. Не веришь? Пойдём, покажу
https://youtu.be/zZ7Z7aL2WFk
https://youtu.be/zZ7Z7aL2WFk
YouTube
Собираем JAR с Vue.js внутри. Spring Boot Rest
Spring Boot Rest Application: собираем исполняемый JAR приложения с vue.js интерфейсом внутри и запускаем это всё на одном порту без всяких там node.js =) Таким образом мы получим единый исполняемый файл, пригодный к запуску на любом сервере, без дополнительного…
Движем в паблик! Волшебный момент деплоя... Далее жалобы пользователей, раздувание бэклога хотелок...
Но это всё потом, а пока что раскатываем приложение на Heroku и идём праздновать!
https://youtu.be/q7e4A9pfNrk
Но это всё потом, а пока что раскатываем приложение на Heroku и идём праздновать!
https://youtu.be/q7e4A9pfNrk
YouTube
Публикация на Heroku. Spring Boot Rest
Spring Boot Rest Application: публикуем приложение в облачном сервисе Heroku (деплой на сервер). Наше приложение, конечно, не идеально, но вполне способно выполнять функции, возложенные на него. А значит самое время явить его миру =)
Поддержать проект:
➡…
Поддержать проект:
➡…
В общем, у меня есть патреон. Если нравятся видосы, которые делаю и любите быть первым - можете приходить туда и на несколько дней раньше смотреть видосы с канала ГикТрёп там. Если поддержка канала для вас проблема - я понимаю и все видосы будут падать в публичный доступ.
Сейчас наступило время публикации одного из таких видосов. Треплюсь на тему "почему так сложно и когда уже программировать начнём?". И да, в Сибири очень суровое лето (слабонервным не смотреть)
https://youtu.be/rM6JWnsEfn0
Сейчас наступило время публикации одного из таких видосов. Треплюсь на тему "почему так сложно и когда уже программировать начнём?". И да, в Сибири очень суровое лето (слабонервным не смотреть)
https://youtu.be/rM6JWnsEfn0
YouTube
Почему так сложно и когда уже программировать начнём?
Почему разработка такая сложная.
Один из подписчиков в комментах написал:
почему в видео мы конфигурируем что-то чтобы что-то сконфигурировать, чтобы склеить. А когда это всё падает и мы идём на форумы / StackOverflow и там находим рекомендации как что…
Один из подписчиков в комментах написал:
почему в видео мы конфигурируем что-то чтобы что-то сконфигурировать, чтобы склеить. А когда это всё падает и мы идём на форумы / StackOverflow и там находим рекомендации как что…
Лекция о компакт-дисках и немного про виртуализацию. Оставлю здесь, вдруг кому-то пригодится
https://youtu.be/Sa7uOGczoHc
https://youtu.be/Sa7uOGczoHc
YouTube
Просто о контенеризации. Docker
Docker: основы работы с образами и контейнерами. Как получить, запустить и практически использовать виртуализацию Docker.
Linux post install steps 3:17
pull 4:34
Структура образа (слои) 5:12
run -it 7:26
run command 8:58
ps 10:14
rm 11:06
images 12:09
rmi…
Linux post install steps 3:17
pull 4:34
Структура образа (слои) 5:12
run -it 7:26
run command 8:58
ps 10:14
rm 11:06
images 12:09
rmi…