Вопреки появившимся слухам в отдельно взятых чатах, я не ушёл в тибет, познав дзен. Бренность бытия крепко держит меня у компьютера.
В качестве подтрвеждения вот вам запоздалое пятничное видео про Google oAuth2 авторизацию в Spring Boot Rest приложении.
https://youtu.be/-ohlXEJeRX8
В качестве подтрвеждения вот вам запоздалое пятничное видео про Google oAuth2 авторизацию в Spring Boot Rest приложении.
https://youtu.be/-ohlXEJeRX8
YouTube
Подключаем Spring Security и oAuth2. Spring Boot REST
Spring Boot Rest Application: подключаем Spring Security oAuth2 используя в качестве провайдера oAuth2 Google.
Для реализации авторизации в приложении можно привычную форму авторизации, но это потребует от пользователя создания новой учётной записи, подтверждение…
Для реализации авторизации в приложении можно привычную форму авторизации, но это потребует от пользователя создания новой учётной записи, подтверждение…
YCombinator запускает бесплатный онлайн курс для начинающих предпринимателей. Регистрация заканчивается 13 августа, само обучение будет проходить с 27 августа в течение 10 недель.
По окончанию 100 лучших стартапов получат призовые $10 000 без каких-либо обязательств. Помимо этого целый ряд компаний (Amazon, Stripe, DigitalOcean и др.) предоставят большие скидки на свои услуги.
Присоединиться можно по ссылке: https://www.startupschool.org
Более подробная информация тут: https://blog.ycombinator.com/announcing-startup-school-2018/
По окончанию 100 лучших стартапов получат призовые $10 000 без каких-либо обязательств. Помимо этого целый ряд компаний (Amazon, Stripe, DigitalOcean и др.) предоставят большие скидки на свои услуги.
Присоединиться можно по ссылке: https://www.startupschool.org
Более подробная информация тут: https://blog.ycombinator.com/announcing-startup-school-2018/
Y Combinator
Announcing Startup School 2018
We’re hosting Startup School again this year. Startup School is a free, 10-week, online course. It’s designed for any startup founder who would like to get help through the earliest, most difficult challenges of starting a company. The course will begin on…
Занятный сервис https://repl.it/
Позволяет пощупать практически любой современный язык прям в браузере. Бесплатного пользования достаточно практически для любых нужд. Из минусов только повышенная задумчивость, но что вы хотели забесплатно? ))
Позволяет пощупать практически любой современный язык прям в браузере. Бесплатного пользования достаточно практически для любых нужд. Из минусов только повышенная задумчивость, но что вы хотели забесплатно? ))
replit
Replit – Build apps and sites with AI
Build and deploy software collaboratively with the power of AI without spending a second on setup.
Завершаем тему авторизации через oAuth2 посредством Google. Бонусом - наше приложение быстрее выводит данные на экран при загрузке.
https://youtu.be/B0887PLJuSY
Не забудьте поставить лайк 😊
https://youtu.be/B0887PLJuSY
Не забудьте поставить лайк 😊
YouTube
Настраиваем Spring Security и oAuth2 в Vue.js. Spring Boot REST
Spring Boot Rest Application: настраиваем Spring Security oAuth2 с авторизацией Google на нашем Vue.js фронтэнде.
В rest приложении недостаточно просто подключить авторизацию и сделать ссылку на страницу авторизации Google, также требуется потратить немного…
В rest приложении недостаточно просто подключить авторизацию и сделать ссылку на страницу авторизации Google, также требуется потратить немного…
Годно о стартапах и в целом об ошибках в командах
http://blog.jdevelop.com/software/2017/04/06/startup2.html
http://blog.jdevelop.com/software/2017/04/06/startup2.html
Jdevelop
За стартапы
Все что вы хотели знать о современном софте, но боялись спросить.
Если что - теперь вещаю и в Тви, присоединяйтесь:
https://twitter.com/letsCodeDru
https://twitter.com/letsCodeDru
Twitter
letsCode (@letsCodeDru) | Twitter
The latest Tweets from letsCode (@letsCodeDru). Истина в начальной инстанции. Твиттер
Для тех, кто еще не в курсе: один из подписчиков канала очень проникся фреймворком Vue.js и ведёт канал об этом фреймворке по принципу "записная книжка полезностей". Настоятельно рекомендую подписаться - контент регулярно обновляется, канал полезный и не назойливый
https://t.me/VUE2tutor
https://t.me/VUE2tutor
Telegram
VUE.JS2_tutor
Агрегатор материалов по Vue.JS
Автоматизируем проверку работоспособности нашего приложения с использованием тестов
https://m.youtube.com/watch?v=Lnc3o8cCwZY&t=0s
https://m.youtube.com/watch?v=Lnc3o8cCwZY&t=0s
YouTube
Spring Boot: интеграционное тестирование с Spring Testing
Spring Boot Web Application (MVC): добавляем интеграционные тесты с фреймворком Spring Testing.
Код из видео: https://github.com/drucoder/sweater/tree/IntegrationTests
Для проверки корректной работы приложения используют различные тесты, наиболее распространённые…
Код из видео: https://github.com/drucoder/sweater/tree/IntegrationTests
Для проверки корректной работы приложения используют различные тесты, наиболее распространённые…
Фруктовая библиотека от Google для хардкорных Java разработчиков
https://youtu.be/yYwDnwcawZ4
https://youtu.be/yYwDnwcawZ4
YouTube
Java Tools: Google Guava - крутые коллекции для всех
Google Guava для Java - библиотека, упрощающая разработку приложения.
Ссылка на wiki страницу проекта:
https://github.com/google/guava/wiki
Библиотека Google Guava была наиболее популярна до выхода Java 8 ввиду того, что предоставляла разработчику возможности…
Ссылка на wiki страницу проекта:
https://github.com/google/guava/wiki
Библиотека Google Guava была наиболее популярна до выхода Java 8 ввиду того, что предоставляла разработчику возможности…
Собираем JS веб фронтенд без боли и страха
https://youtu.be/QyfzMzo9QGs
https://youtu.be/QyfzMzo9QGs
YouTube
Webpack - сборщик web приложений (в простые js и css)
Webpack - инструмент упрощающий разработку современных web интерфейсов. На данный момент почти все популярные вэб фреймворки используют его по умолчанию для сборки итоговых приложений и облегчения процесса их разработки. Основная задача webpack - обнаружение…
У Яндекса запустилось публичное вычислительное облако, с хорошим покрытием по датацентрам внутри России - что ввиду закона о персональных данных довольно актуально. Кроме понятных штук вроде вычислительных инстансов и обьектного хранилища есть и доступ к базам данных (отдельно отмечу преднастроенный облачный ClickHouse и Монго), и нужным локальным API, вроде распознавания речи и перевода. Цены человеческие, и, что интересно, в рублях 🙂
Аналогия с AWS напрашивается, и она правильная - пока это решение можно рассматривать как локальную альтернативу некоторым сервисам AWS. Но это же только начало, первый релиз.
https://cloud.yandex.ru/
Аналогия с AWS напрашивается, и она правильная - пока это решение можно рассматривать как локальную альтернативу некоторым сервисам AWS. Но это же только начало, первый релиз.
https://cloud.yandex.ru/
yandex.cloud
Yandex Cloud
Технологическая платформа Яндекса для создания и развития цифровых продуктов
Google выложил поиск по массивам данных
https://toolbox.google.com/datasetsearch
Уверен, можно найти много интересного
https://toolbox.google.com/datasetsearch
Уверен, можно найти много интересного
Делаем разработку frontend в нашем rest приложении менее болезненной и более быстрой. Потому что можем и хотим
https://youtu.be/y5zxAriT0UA
https://youtu.be/y5zxAriT0UA
YouTube
Настраиваем Webpack и разбиваем фронт на модули. Spring Boot REST
Spring Boot Rest Application: настраиваем сборку frontend с помощью WebPack и babel, что позволит использовать в проекте hot code reload и все современные возможности JavaScript, например - разбиение на модули. А также подключить vue-compiler и использовать…
Выводим контент порциями и делаем это красиво в новом видео
https://youtu.be/Sc3EQBy0tuk
https://youtu.be/Sc3EQBy0tuk
YouTube
Spring Boot: постраничное отображение длинных списков (pagination)
Spring Boot Web Application (MVC): добавляем отображение длинных списков с разбивкой на страницы (pagination).
Зачастую, при построении сайтов и вэб приложений нет неоходимости отображать списки элементов целиком, тем более, что список может быть очень длинным…
Зачастую, при построении сайтов и вэб приложений нет неоходимости отображать списки элементов целиком, тем более, что список может быть очень длинным…
Шпионь-подменяй с новым видео про тестирование в Java
https://youtu.be/QrSR1fm9JwA
https://youtu.be/QrSR1fm9JwA
YouTube
Spring Boot: модульное тестирование и подмена (mock object)
Spring Boot Web Application (MVC): добавляем модульное (unit) тестирование с помощью JUnit, Mockito и Hamcrest.
Модульное тестирование помогает обеспечивать и контролировать работоспособность кода приложения в процессе модификации логики программистами.…
Модульное тестирование помогает обеспечивать и контролировать работоспособность кода приложения в процессе модификации логики программистами.…
Вот вы точно не ждали, но у меня тут продолжение истории с python + flask (да, я и про такое рассказываю)
https://youtu.be/lBOq1_blG_8
https://youtu.be/lBOq1_blG_8
YouTube
⚗ Flask: подключаем БД, настраиваем SqlAlchemy
ЕСЛИ ВОЗНИКЛИ ОШИБКИ читаем описание 👇
Добавляем в наше Python Flask приложение поддержку базы данных для хранения пользовательского ввода. Для этого нам лучше вcего подойдёт ORM (Object-Relational Mapping) фреймворк SqlAlchemy, создающий прослойку между…
Добавляем в наше Python Flask приложение поддержку базы данных для хранения пользовательского ввода. Для этого нам лучше вcего подойдёт ORM (Object-Relational Mapping) фреймворк SqlAlchemy, создающий прослойку между…
Учим сервер оповещать вэб клиентов с использованием WebSocket
https://youtu.be/TtcCbDddhrI
https://youtu.be/TtcCbDddhrI
YouTube
Подключаем WebSocket (SockJS + Stomp). Spring Boot REST
Spring Boot Rest Application: подключаем WebSocket (через библиотеку SockJS) и отправляем сообщения по протоколу Stomp. С использованием данных технологий мы будем асинхронно обновлять данные в браузере клиента без перезагрузки станицы.
Код из видео:
ht…
Код из видео:
ht…