22 сентября #study #meetup
Ссылка на бесплатную онлайн-конференецию JUG-EKB со спикерами из Naumen
https://jugekb.ru/elementary3?utm_source=email&utm_medium=conferences&utm_campaign=jugekb.junior
Ссылка на бесплатную онлайн-конференецию JUG-EKB со спикерами из Naumen
https://jugekb.ru/elementary3?utm_source=email&utm_medium=conferences&utm_campaign=jugekb.junior
jugekb.ru
JUG.EKB.elementary #3
#daily
Два дня поработал в офисе;
смена обстановки - круто, но дома комфортнее 🍪
PS: картинка со стикером только ради того, что я могу их использовать вместе
Два дня поработал в офисе;
смена обстановки - круто, но дома комфортнее 🍪
PS: картинка со стикером только ради того, что я могу их использовать вместе
This media is not supported in your browser
VIEW IN TELEGRAM
В таких поездках бывают промежутки, где освобождается достаточное количество времени, чтобы сфокусироваться, например, на осознанном чтении книги; мне все ещё нужна «специальная подготовка» для такого мероприятия, не могу с ходу вникнуть в этот источник информации 📖
#spring
Меняем spring-boot banner за пару минут
Баннер "Spring >>>" может нести в себе более полезную инфу, чем просто указание версии Spring Boot, тем более кастомизировать его можно за пару кликов.
1. Идем в любой генератор ASCII-ART, в моем случае сюда: https://devops.datenkollektiv.de/banner.txt/index.html
2. Выбираем font, пишем текст, из окошка копируем наш баннер в буффер
3. Идем к нашему spring-boot проекту, создаем в resources файл с именем banner.txt, вставляем в него наш баннер
4. Вместе с баннером может выводить какие-то переменные или другую информацию
5. Готово, запускаем проект
PS: нравится этот онлай-генератор за то, что можно нажать "Test All" и "посмотреть сразу всех"
Меняем spring-boot banner за пару минут
Баннер "Spring >>>" может нести в себе более полезную инфу, чем просто указание версии Spring Boot, тем более кастомизировать его можно за пару кликов.
1. Идем в любой генератор ASCII-ART, в моем случае сюда: https://devops.datenkollektiv.de/banner.txt/index.html
2. Выбираем font, пишем текст, из окошка копируем наш баннер в буффер
3. Идем к нашему spring-boot проекту, создаем в resources файл с именем banner.txt, вставляем в него наш баннер
4. Вместе с баннером может выводить какие-то переменные или другую информацию
5. Готово, запускаем проект
PS: нравится этот онлай-генератор за то, что можно нажать "Test All" и "посмотреть сразу всех"
#daily #feelgood
Дописал gradle task, чтобы при его запуске собирался Docker Image (кстати прикольно что в этом pipeline не нужен Dockerfile), затем сразу запускался контейнер, прокручивая логи.
Внезапно решил проблему, когда к контейнеру с config-server не могли достучаться приложения, запущенные локально - падали по failfast.
Надеюсь все это в дальнейшем ускорит процесс тестирования и накатки новых сервисов в архитектуру 🙆♂️
Я доволен 🍪
Свои «наброски» веду здесь, но думаю нужен онбординг в такую кашу, чтобы что-то понять среди этого хаоса
https://github.com/qweezique/spring-cloud-example
Дописал gradle task, чтобы при его запуске собирался Docker Image (кстати прикольно что в этом pipeline не нужен Dockerfile), затем сразу запускался контейнер, прокручивая логи.
Внезапно решил проблему, когда к контейнеру с config-server не могли достучаться приложения, запущенные локально - падали по failfast.
Надеюсь все это в дальнейшем ускорит процесс тестирования и накатки новых сервисов в архитектуру 🙆♂️
Я доволен 🍪
Свои «наброски» веду здесь, но думаю нужен онбординг в такую кашу, чтобы что-то понять среди этого хаоса
https://github.com/qweezique/spring-cloud-example
GitHub
GitHub - qweezique/spring-cloud-example: Based on discovery, config server with GIT
Based on discovery, config server with GIT. Contribute to qweezique/spring-cloud-example development by creating an account on GitHub.
#study #gradle
https://youtu.be/2roToBBsmWY
Jib - плагин от google для создания docker-image
Сравнение Jib vs. Spring Boot плагинов для Docker images
FAQ | GRADLE START | MVN START
https://youtu.be/2roToBBsmWY
Jib - плагин от google для создания docker-image
Сравнение Jib vs. Spring Boot плагинов для Docker images
FAQ | GRADLE START | MVN START
YouTube
No more Dockerfile with Jib + Spring Boot plugin
Are you still using a Dockerfile to build your application's Docker image?
Don't waste your effort any longer by using the Jib and Spring Boot plugins to generate the image for you. You'll use less storage and save time thanks to layering support. In this…
Don't waste your effort any longer by using the Jib and Spring Boot plugins to generate the image for you. You'll use less storage and save time thanks to layering support. In this…
6 сентября #study #meetup
Очередная порция докладов на базе JUG.RU, на сей раз от РОСБАНК.
3 небольших доклада
Регистрация на онлайн-митап, бесплатно
Очередная порция докладов на базе JUG.RU, на сей раз от РОСБАНК.
3 небольших доклада
Регистрация на онлайн-митап, бесплатно
Стараюсь меньше #offtopic но порой очень хочется делиться приятными моментами
https://t.me/visualcollect/933
https://t.me/visualcollect/933
Telegram
Happycherrylipstick
Вечер последнего воскресенья августа
#kotlin
Когда месяц программируешь на yml, прикольно посмотреть что-то такое:
Антон Архипов — Мои любимые возможности в Kotlin
https://youtu.be/X0M_I8p9jJ0
Павел Финкельштейн — Котлин — 2 года в продакшне и ни единого разрыва
https://youtu.be/nCDWb7O1ZW4
KotlinConf 2018 - Best Practices for Unit Testing in Kotlin by Philipp Hauer
https://youtu.be/RX_g65J14H0
Когда месяц программируешь на yml, прикольно посмотреть что-то такое:
Антон Архипов — Мои любимые возможности в Kotlin
https://youtu.be/X0M_I8p9jJ0
Павел Финкельштейн — Котлин — 2 года в продакшне и ни единого разрыва
https://youtu.be/nCDWb7O1ZW4
KotlinConf 2018 - Best Practices for Unit Testing in Kotlin by Philipp Hauer
https://youtu.be/RX_g65J14H0
YouTube
Антон Архипов — Мои любимые возможности в Kotlin
—
В Kotlin много разных возможностей: расширения, вывод типов, лямбды с ресивером, функциональные типы — имя им легион! Многие из этих возможностей делают жизнь программиста сильно проще. Но есть и субъективное мнение, что некоторые из этих возможностей могут…
В Kotlin много разных возможностей: расширения, вывод типов, лямбды с ресивером, функциональные типы — имя им легион! Многие из этих возможностей делают жизнь программиста сильно проще. Но есть и субъективное мнение, что некоторые из этих возможностей могут…
#daily #feelgood
Сентябрь богат на события:
- сегодня досрочно закончился мой испытательный срок в "ЭВОТОР": получил буст в должности и з/п 🎉
- старшая пошла в первый класс; очень счастливая и довольная
- в конце сентября будет год, как я работаю в IT
PS: фотка с летнего корпоратива, можно найти меня на букве "Р"
PSS: пошел оформлять ДМС 😄
Сентябрь богат на события:
- сегодня досрочно закончился мой испытательный срок в "ЭВОТОР": получил буст в должности и з/п 🎉
- старшая пошла в первый класс; очень счастливая и довольная
- в конце сентября будет год, как я работаю в IT
PS: фотка с летнего корпоратива, можно найти меня на букве "Р"
PSS: пошел оформлять ДМС 😄
#daily
Когда сделал валидацию на сервере, а часть клиентов отвалилось 🤷♂️
Когда сделал валидацию на сервере, а часть клиентов отвалилось 🤷♂️
Каеф, затер пост, который написал. Удалил, потому что забыл вставить картинку, а скопировал из текста только концовку.
Бекапов нет, поэтому доброй ночи :E
Бекапов нет, поэтому доброй ночи :E
POST: P6Spy;
spring.jpa.properties.hibernate:
show_sql: true
format_sql: true,
а в ответ загадочные (?, ?, ?, ?)
Сложные запросы, логика по формированию statement, какой-то запрос идет слишком долгом и непонятно почему, трассировка запросов, да и вообще было бы классно расшифровать эти дурацкие вопросы
#coolstorybro #database #hibernate
spring.jpa.properties.hibernate:
show_sql: true
format_sql: true,
а в ответ загадочные (?, ?, ?, ?)
Сложные запросы, логика по формированию statement, какой-то запрос идет слишком долгом и непонятно почему, трассировка запросов, да и вообще было бы классно расшифровать эти дурацкие вопросы
#coolstorybro #database #hibernate
#recommendation
Посмотри или послушай, перестань задавать вопрос: «А у вас скрам или канбан?»
https://youtu.be/sGvLjXSyxUM
Посмотри или послушай, перестань задавать вопрос: «А у вас скрам или канбан?»
https://youtu.be/sGvLjXSyxUM
YouTube
Agile, scrum, kanban и управление проектами / Из программиста в Agile Coach / Всё о KANBAN
В этом выпуске вы узнаете о методе Kanban практически из первых уст - в гостях Алексей Пименов, Agile Coach компании RealResult!
Путь оп системного программиста до MBA и одного из самых востребованных коучей СНГ, разница между терминами scrum, kanban и agile…
Путь оп системного программиста до MBA и одного из самых востребованных коучей СНГ, разница между терминами scrum, kanban и agile…
#daily
Сегодня на планировании поднял вопрос развития инфрастуктуры, что нужно выделять задачи в спринте под это дело.
В ответку прилетел запрос от бизнеса "зачем вот это вот все?"
Доделал соченение "как я провел лето" (занимался этим два летних месяца), а именно зачем нам spring cloud native архитектура бизнесовым языком. Было сложно.
Завтра сдаю на проверку 😊
Как много времени у вас уделяются архитектурным решениям, рефакторингу? Плановые задачи или уж как работает, так и работает?
PS: показать это сочинение не могу - сильная привязка к компании
Сегодня на планировании поднял вопрос развития инфрастуктуры, что нужно выделять задачи в спринте под это дело.
В ответку прилетел запрос от бизнеса "зачем вот это вот все?"
Доделал соченение "как я провел лето" (занимался этим два летних месяца), а именно зачем нам spring cloud native архитектура бизнесовым языком. Было сложно.
Завтра сдаю на проверку 😊
Как много времени у вас уделяются архитектурным решениям, рефакторингу? Плановые задачи или уж как работает, так и работает?
PS: показать это сочинение не могу - сильная привязка к компании
#daily
Задача на вечер - перечитать 9 млн сообщений в Kafka, отправить в crud resolver на persist
Ждать и верить, что расхождение в данных будет меньше 5%, иначе зачем это все 🙈
Задача на вечер - перечитать 9 млн сообщений в Kafka, отправить в crud resolver на persist
Ждать и верить, что расхождение в данных будет меньше 5%, иначе зачем это все 🙈
Все никак не могу собраться какой-нибудь постик.
Но, морально, я близок к этому.
Держу в курсе, спасиба
Но, морально, я близок к этому.
Держу в курсе, спасиба
#daily
- «Привет, дорогой дневник» 😄
Последние три недели активно с коллегой пилим интеграцию внутри компании.
Кода что-то прямо много 😬
Лучший код - которого нет, но это не тот случай.
Много логики, исключений, шедуллинга, маппинга, feign, kafka и всего такого приколдесного.
Недавно познакомился с runCaching {❤️} в Kotlin, теперь от try catch кривляюсь.
Столкнулся с @Lazy инжектом бина, а и я не знал даже, что такое бывает 🙃
Что касается моего сочинения «как важна архитектура», то со следующего спринта будем брать задачи на это дело.
До конца года могу потратить 50 тыс. на обучение.
Думаю, может курс взять (но какой?) или на конфу сгонять какую-нибудь; есть идеи?
Заканчивается IDEA ULTIMATE, жду ключа от компании. Но в последнее время силы компании брошены на бронь своих сотрудников.
Чувствуется очень хорошая поддержка, что греет.
Из досуговых полезностей: читаю пару книжек, продолжаю смотреть курс по hibernate
- «Привет, дорогой дневник» 😄
Последние три недели активно с коллегой пилим интеграцию внутри компании.
Кода что-то прямо много 😬
Лучший код - которого нет, но это не тот случай.
Много логики, исключений, шедуллинга, маппинга, feign, kafka и всего такого приколдесного.
Недавно познакомился с runCaching {❤️} в Kotlin, теперь от try catch кривляюсь.
Столкнулся с @Lazy инжектом бина, а и я не знал даже, что такое бывает 🙃
Что касается моего сочинения «как важна архитектура», то со следующего спринта будем брать задачи на это дело.
До конца года могу потратить 50 тыс. на обучение.
Думаю, может курс взять (но какой?) или на конфу сгонять какую-нибудь; есть идеи?
Заканчивается IDEA ULTIMATE, жду ключа от компании. Но в последнее время силы компании брошены на бронь своих сотрудников.
Чувствуется очень хорошая поддержка, что греет.
Из досуговых полезностей: читаю пару книжек, продолжаю смотреть курс по hibernate