Правильный звуковой фон во время работы очень важен. Особенно, если неповезло работать в openspace. Проверенные временем сервисы белого шума:
https://mynoise.net/ - настоящий бесконечный белый шум
http://radio.garden/ - огромная коллекция онлайн-радиостанций, красиво раскиданных по глобусу.
https://mynoise.net/ - настоящий бесконечный белый шум
http://radio.garden/ - огромная коллекция онлайн-радиостанций, красиво раскиданных по глобусу.
myNoise
Custom Soundscapes for Focus, Relaxation & Sleep | myNoise ®
Adjustable soundscapes that adapt to your space and your needs. Nature sounds, ambient music, and noise textures in a seamless, uninterrupted flow.
Что вкусного и что страшного пришло с Java 10. Неплохая статья. https://habr.com/post/354114/
Habr
Записки о миграции на Java 10
Здравствуй, Хабр. Как ты помнишь, недавно произошёл официальный релиз Java 10. Учитывая, что практически все сейчас используют преимущественно 8-ку, с выходом 10-ки нас ждут такие вкусности как...
Переводим приложение с Mustache на более сложные шаблоны: Freemarker и простая вводная по его использованию
https://youtu.be/8MlXahJXLFg
https://youtu.be/8MlXahJXLFg
YouTube
Spring Boot Freemarker: подключаем шаблонизатор Freemarker
Spring Boot Web Application (MVC): Переводим Java Spring Boot приложение с библиотеки шаблонов Mustache на Freemarker
Код из видео:
https://github.com/drucoder/sweater/tree/Freemarker
Для начала необходимо заменить зависимости в pom файле с mustache на…
Код из видео:
https://github.com/drucoder/sweater/tree/Freemarker
Для начала необходимо заменить зависимости в pom файле с mustache на…
В России не принято освещать хорошие новости, а я буду :)
РКН по-тихой без помпы и пафоса разбанил более 3 млн. адресов, преимущественно Амазоновских.
РКН по-тихой без помпы и пафоса разбанил более 3 млн. адресов, преимущественно Амазоновских.
Добавляем разделение ролей и доступа. Делаем простую админку
https://youtu.be/6dteOGWy4uk
https://youtu.be/6dteOGWy4uk
YouTube
Spring Boot Security: добавляем панель администратора и роли пользователей, ограничиваем доступ
Spring Boot Web Application (MVC): Добавляем панель администрирования пользователей и управляем правами доступа пользователей с помощью аннотации hasAuthority из Spring Security.
Код из видео:
https://github.com/drucoder/sweater/tree/hasAuthority
В самом…
Код из видео:
https://github.com/drucoder/sweater/tree/hasAuthority
В самом…
Загружаем файлы на сервер и раздаем их. Настраиваем раздачу статичных файлов (картинки, стили, js)
https://youtu.be/bmMWrTMB5uo
https://youtu.be/bmMWrTMB5uo
YouTube
Spring Boot MVC: загрузка файлов на сервер и раздача статики
Spring Boot Web Application (MVC): Добавляем механизм загрузки файлов на сервер (file upload) и настраиваем доступ к статическим файлам, таким как картинки, стили (css) и javascript.
Код из видео:
https://github.com/drucoder/sweater/tree/FileUpload
Guide…
Код из видео:
https://github.com/drucoder/sweater/tree/FileUpload
Guide…
Пришло время сделать наше приложение более приятным на внешний вид. Натягиваем Bootstrap на UI
https://youtu.be/a51jGwoTNmI
https://youtu.be/a51jGwoTNmI
YouTube
Spring Boot: оформляем UI с Bootstrap
Spring Boot Web Application (MVC): Делаем наше приложение симпатичнее в визуальном плане: подключим к проекту библиотеку Bootstrap.
Код из видео:
https://github.com/drucoder/sweater/tree/AddBootstrap
Сайт Bootstrap:
https://getbootstrap.com/
Первым делом…
Код из видео:
https://github.com/drucoder/sweater/tree/AddBootstrap
Сайт Bootstrap:
https://getbootstrap.com/
Первым делом…
Отличный сервис для проксирования внешних запросов на локальную машину: https://ngrok.com/
В чем суть: допустим, вы делаете бота для мессенджера или вам надо отладить хук от внешнего сервиса вроде github. Ngrok создаст вам временный поддомен в своей зоне и будет перенаправлять любой запрос по этому адресу на указанный вами порт на вашей локальной машине.
В моём случае помогло с отладкой слак-бота. Однозначано рекомендую.
В чем суть: допустим, вы делаете бота для мессенджера или вам надо отладить хук от внешнего сервиса вроде github. Ngrok создаст вам временный поддомен в своей зоне и будет перенаправлять любой запрос по этому адресу на указанный вами порт на вашей локальной машине.
В моём случае помогло с отладкой слак-бота. Однозначано рекомендую.
ngrok.com
ngrok: deliver your apps, APIs, and AI on local and prod
ngrok is developer infrastructure that routes and secures traffic to your apps, APIs, and AI models, wherever they run. Start on localhost, ship to prod.
Добавляем почтовые рассылки в приложение
https://youtu.be/yBXs_gtSmUc
https://youtu.be/yBXs_gtSmUc
YouTube
Spring Boot Mail: рассылка почты пользователям, активация аккаунта
Spring Boot Web Application (MVC): Добавляем оповещения пользователей по электронной почте, добавляем механизм проверки почтового ящика пользователя (активация аккаунта)
Код из видео:
https://github.com/drucoder/sweater/tree/MailVerification
Первым делом…
Код из видео:
https://github.com/drucoder/sweater/tree/MailVerification
Первым делом…
Готовимся к деплою. Фиксируем структуру БД, добавляем профиль пользователя
https://youtu.be/ArM7nCys4hY
https://youtu.be/ArM7nCys4hY
YouTube
Spring Boot FlyWay: миграции БД, профиль пользователя
Spring Boot Web Application (MVC): готовим приложение к деплою, наводим порядок: фиксируем структуру БД и переходим на версионирование БД с использованием flyway. Дополнительно добавляем в БД дефолтного администратора и добавляем страницу профиля пользователя…
Завтра празднуют день интернета. За 2017 год доступ к сети получили 250 млн человек, и количество пользователей впервые в истории превысило 4 миллиарда. Рынок e-commerce вырос за прошлый год на 16%, достигнув $2 трлн. И примерно 45% всех юзеров покупают в онлайне
Готовимся к деплою: шифруем пароли и валидируем входящие данные
https://youtu.be/AdLXmE4rjy4
https://youtu.be/AdLXmE4rjy4
YouTube
Spring Boot: bean validation, шифрование паролей
Spring Boot Web Application (MVC): Готовим приложение к деплою, наводим порядок: добавляем шифрование паролей и проверку (валидацию) данных, приходящих на сервер.
Код из видео:
https://github.com/drucoder/sweater/tree/beanValidation
Первым шагом добавим…
Код из видео:
https://github.com/drucoder/sweater/tree/beanValidation
Первым шагом добавим…
Как быстро искать ошибки в коде, если есть с чем сравнить
https://youtu.be/TlHliqro6yw
https://youtu.be/TlHliqro6yw
YouTube
IntelliJ (IDEA, PyCharm, WebStorm): быстрое сравнение файлов
Как быстро сравнить файлы при поиске ошибок.
Сравнение файла с буфером обмена.
Сравнение файлов в разных проектах
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Твиттер: https://twitter.com/letsCodeDru
➡ Чат в Discord: https://discord.gg/xs6XxSx
➡ Группа Вконтакте: …
Сравнение файла с буфером обмена.
Сравнение файлов в разных проектах
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Твиттер: https://twitter.com/letsCodeDru
➡ Чат в Discord: https://discord.gg/xs6XxSx
➡ Группа Вконтакте: …
"Запомни меня", капча и хранение сессий в БД. https://youtu.be/7cDpbAbhyjc
YouTube
Spring Boot: reCaptcha, rest client, rememberMe и сохранение сессий в БД
Spring Boot Web Application (MVC): добавляем reCaptcha, поддержку rememberMe и хранения сессий в БД. Spring Boot упакован многими удобными механизмами, но поддержки капчи “из коробки” не сделано, что мы и исправим.
Код из видео:
https://github.com/druco…
Код из видео:
https://github.com/druco…
EPAM опубликовало на медузе смешной тест. Развивают свой HR бренд. Как бы нам-то что? Но тест забавный, хоть и его результаты ничего не значат :)
https://meduza.io/quiz/ruby-ili-perl-ugadayte-yazyk-programmirovaniya-po-kodu
https://meduza.io/quiz/ruby-ili-perl-ugadayte-yazyk-programmirovaniya-po-kodu
Meduza
Ruby или Perl? Угадайте язык программирования по коду Тест «Медузы» и EPAM — Meduza
Опытный программист с первых строк угадает, на каком языке написан код. А вы так умеете? «Медуза» вместе с международной IT-компанией EPAM сделали тест, который позволит проверить свои силы.
Вышел свежий номер Java Magazine за май/июнь 2018
http://www.javamagazine.mozaicreader.com/MayJune2018#&pageSet=0&page=0
http://www.javamagazine.mozaicreader.com/MayJune2018#&pageSet=0&page=0
Mozaicreader
Java Magazine, May/June 2018
View the digital edition of Java Magazine: May/June 2018.
Долгожданный деплой на боевой сервер:
https://youtu.be/wj7j92w2eLw
https://youtu.be/wj7j92w2eLw
YouTube
Spring Boot: публикуем приложение на сервер (deploy)
Spring Boot Web Application (MVC): разворачиваем наше приложение на сервере (deploy to production).
Код из видео:
https://github.com/drucoder/sweater/tree/deploy
Установка Git в Windows:
https://youtu.be/qt-QDN3MyeM
Установка SDKman:
https://youtu.be/YCNiWmbnEQ8…
Код из видео:
https://github.com/drucoder/sweater/tree/deploy
Установка Git в Windows:
https://youtu.be/qt-QDN3MyeM
Установка SDKman:
https://youtu.be/YCNiWmbnEQ8…
Вещь, которая удивляет многих разработчиков: Windows в своей поставке содержит bash.
Для тех кто пойдет проверять: в русской версии фраза
https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/
Для тех кто пойдет проверять: в русской версии фраза
Turn Windows Features on or off выглядит как Включение или отключение компонентов Windows.https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/
Windows Command Line
Bash on Ubuntu on Windows - Download Now! | Windows Command Line
At //Build 2016, Microsoft announced the ability to run native Bash and GNU/Linux command-line tools directly on the new Windows Subsystem for Linux (WSL), coming soon to Windows 10 Anniversary Update builds. We’ve been amazed by the overwhelming outpouring…