заметки лида
269 subscribers
83 photos
18 videos
126 links
jvm, web, backend, etc.
но это не точно
сохраняю интернет


@qweezique
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#daily

Сегодня был тяжёлый понедельник 😮‍💨
Настроение - глянуть развлекательный докладик.

Очень нравятся в этом плане доклады от Ильи и Фёдора.
Кто пропустил techtrain - тот я.
Актуально в контексте данного канала

Проведение тех вью онлайн.
Можно поучаствовать, либо посмотреть

https://t.me/c/1464805627/4812
У Юли похожий канал про будни Java-разработчика, мыслями, обучением и просто котиками 🙌

Там не так душно 😅, прошу поддержать присутствием и живым общением!

https://t.me/javagirlspace
#kotlin #study
Залипаю за всякие штуковины с https://youtube.com/c/Kotlin
Уже неделю просматриваю разные материалы по корутинам в Котлине; выдам заметочку аля ‘’kotlin coroutine roadmap’’

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

https://kotlinlang.ru/docs/async-programming.html
Держался, а сейчас максимальный #offtopic

На созвонах могу рычать и тявкать - это потому что мы забрали песика в семью 🐶, вертикальное масштабирование

https://youtu.be/PjfLYqnAc2E

Активно вел instagram, теперь накидываю в Pinterest
https://pin.it/5nWfwo2

Кто любит следить за жизнью других людей welcome 👀
#daily
Даже напишу об этом:
сегодня на собесе мне попался сеньор-пиздабол.

Испанский стыд 🤦‍♂️

Ребят, не сочиняйте на интервью; а если гуглите, то хотя бы фильтруйте что вам выдает поисковик 😅
И смешно, и грустно
This media is not supported in your browser
VIEW IN TELEGRAM
#study

Интересовался линтером от JetBrains - Qodana
https://www.jetbrains.com/help/qodana/getting-started.html#Next+steps
в итоге нашёл вакансию на HH от JB на этот проект, забавно.

https://youtu.be/_3ErSoKsoNQ
https://hh.ru/vacancy/42599338?from=share_ios

Кстати, кто-то использует TeamCity в CI, есть отзывы?
#study #kotlin #reactive

«... Корутины нужны для асинхронных задач, которые ожидают чего-либо большую часть времени. Потоки для интенсивных CPU задач.»

Несколько недель вкатываюсь в корутины.

Вводный roadmap по теме:

1. Что это вообще такое, «корутины»? [habr]

2. Введение от «создателя» Романа Елизарова, доклад «Корутины на сервере» [yt]


☝️ Роман == concurrency магистр; куча докладов, блог на medium.com

3. Корутины - must have в мобильной разработке, поэтому через android к знаниям; курс от Android Broadcast [yt playlist]

4. Продолжаем смотреть на корутины через android. Формат «хаотичное изучение» от Redmadrobot (Костя, привет!) в трех частях [yt]:
- Часть 1
- Часть 2
- Часть 3

5. Ок, ладно. Зачем мне это на сервере?
«Kotlin Coroutine + Spring Webflux. От идеи до продакшена» [yt] - описан case использования и разница в реализации, начиная от java+webMVC до kotlin+webFlux

Знакомимся с понятияем реактивного/non-blocking подхода в medium статье от Кирилла

☝️ Еще можно глянуть плейлист «Reactive programming with Java» [yt playlist], или для ленивых 34 Creating a reactive Spring Boot app

6. Хорошо, можно попробовать переписать родненький starter MVC на что-то реактивное. В докладе Asynchronous Programming with Kotlin Coroutines in Spring [yt] как раз это и делают - GitHub

Цикл статей на habr про адаптацию приложений к реактивному стеку

7. *Kotlin Coroutines in Practice by Roman Elizarov [yt]


Офдок, конечно же, в самом конце - coroutines guide (JB)

Тема довольно большая, в том числе вопросы как быть с блокирующим open feign клиентом, которого так много в рабочих приллах (брать стороннюю библиотеку); если уж топить, то смотрим r2dbc реактикный клиент для работы с БД
This media is not supported in your browser
VIEW IN TELEGRAM
#offtopic

Когда каждый раз обсуждаешь задачу, вместо того, чтобы взять и сделать.

Спасибо, Маша, теперь людям не придется выяснять природу моих вопросов 🖤
#daily

За последнюю неделю крышка котелка забренчала, устал. Брал в четверг «отгул»

Сейчас, кажется, выдохнул.

Захотелось поучиться, что хороший знак ^____^ или нет.
#study #hotkeys

Часто в спортзале слушаю подкасты, например последний:
https://youtu.be/ajZD5IDD72M

Если коротко в двух пунктах:
1. Слепая печать, а лучше 10-ти пальцевый набор - must have
2. Горячие клавиши нужны, используйте их.

Так вот забавно, что по двум этим темам у меня есть посты:

1. https://t.me/thewayofjavajunior/270
2. https://t.me/thewayofjavajunior/264

В подкасте услышал про такой плагин IDE Features Trainer, в котором можно пощупать среду разработки, посмотреть что может.

Советую тем, кто только знакомится с Idea, либо любопытным.
Так, я тут заказал себе низкопрофильную механику. Кому тут продать logitech mx keys mini T_T ?
#daily

Когда наконфигурировал второй датасорс, и приложение запустилось с первого раза.