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


@qweezique
Download Telegram
#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

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

Время почти 04:00, а я внедряю swagger :E
Ощущаю себя как «работник месяца»
This media is not supported in your browser
VIEW IN TELEGRAM
#study #git

Когда наводишь порядок в репе и узнаешь про git rebase -i

https://youtu.be/m-GIJOEh798
https://t.me/jug_ekb в этот раз подогрел кружкой и пледиком, и промножил кол-во канцелярии 🙌

Доклад про переход на hibernate 6.1 интересный.

Сазоновых пересмотрел с удовольствием (Илья постригся 🤫)
#recommendation #study #database

Досмотрел курс DMdev по Hibernate.

Когда возникает вопрос, идущий по теме - он тут же поднимается и раскрывается. Материал, словно книга: логично, последовательно - это прямо ❤️

Думаю глянуть BASH, может JUnit

Жаль, с автором познакомился недавно. Для тех, кто вкатывается есть прямо roadmap из курсов: JAVA CORE 1, JAVA CORE 2, SQL, JDBC и далее до SPRING

Кто-то смотрел от него еще что-то?

https://taplink.cc/denis.dmdev
https://t.me/dmdev_talks
https://www.youtube.com/c/dmdev/playlists
1, 2, 3, 4, 5 кто же может кровь сдавать? Го?

В декабре по всей России пройдет пятая акция IT-донора❤️

К проекту уже присоединилось 1300 доноров из 130 IT-компаний. В неделях IT-донора участвуют представители Министерства цифрового развития, а также сотрудники крупнейших корпораций: Яндекс, VK, Тинькофф, Сбер.

За 2 года мы помогли собрать 585 литров крови. Это может спасти 2600 жизней.

Акция пройдет с 5 по 9 декабря 2022 года. Чтобы принять в ней участие, нужно прийти в эти даты на станцию крови и сдать кровь. Если вы зарегистрируетесь
на сайте акции, то специальный чат-бот напомнит о донации, а мы поощрим за участие — пришлём фирменный значок IT-донора.

А если вы не можете стать донором, но очень хотите помочь, то просто расскажите об акции. Ведь донором может стать ваш друг или коллега.

👉🏼Зарегистрироваться в акции