Media is too big
VIEW IN TELEGRAM
17.05.1991 года был утвержден стандарт World Wide Web.
С Днем Рождения Интренета!
Переорганизовал рабочий стол больше из «спортивного интереса».
Теперь не знаю, чем его занять. Наверное, поставлю на одном экране запись камина, а на другом - водопада 😄
С Днем Рождения Интренета!
Переорганизовал рабочий стол больше из «спортивного интереса».
Теперь не знаю, чем его занять. Наверное, поставлю на одном экране запись камина, а на другом - водопада 😄
#cloud #study
Spring Cloud - тема интересная и обширная; выбрал некоторые материалы для первого знакомства.
- в целом о технологии Микросервисы со Spring Boot & Spring Cloud (yt)
- пример использования + live coding
Spring-cloud goes cloud, Евгений Борисов и Александр Бармин (yt)
Популярный стек Spring Cloud: Eureka Server/Client для регистрации микросервисов.
API Gateway - единая точка входа, балансировщик запросов, роутер реквестов.
Является архитектурным паттерном, подробнее здесь (yt)
Пример роутинга с применением кастомного filter (Baeldung)
Книга «Java в облаке» O’REILLY приложена в комментариях
Репозиторий из первого доклада, примеры:
https://github.com/aabarmin/epam-dsc-2019
Spring Cloud - тема интересная и обширная; выбрал некоторые материалы для первого знакомства.
- в целом о технологии Микросервисы со Spring Boot & Spring Cloud (yt)
- пример использования + live coding
Spring-cloud goes cloud, Евгений Борисов и Александр Бармин (yt)
Популярный стек Spring Cloud: Eureka Server/Client для регистрации микросервисов.
API Gateway - единая точка входа, балансировщик запросов, роутер реквестов.
Является архитектурным паттерном, подробнее здесь (yt)
Пример роутинга с применением кастомного filter (Baeldung)
Книга «Java в облаке» O’REILLY приложена в комментариях
Репозиторий из первого доклада, примеры:
https://github.com/aabarmin/epam-dsc-2019
#offtopic #breakpoint
20 мая написал заявление об уходе из СБЕРА - спасибо большое за мой первый опыт в IT; всей команде!
Около месяца ходил на собеседования: очень разные компании, интервьюеры, вопросы.
Принял оффер отЭвотор ; именно то, что искал ❤️
Буду заканчивать все задачки на работе, документацию, постараюсь найти замену на мою позицию.
После двухнедельной отработки поедем семьей в отпуск 🎊
Хотел бы на обратном пути остановиться в Москве, и познакомиться лично с новой командой, компанией в целом.
Продолжаю вести дневник для себя, держу в курсе вас 😁
20 мая написал заявление об уходе из СБЕРА - спасибо большое за мой первый опыт в IT; всей команде!
Около месяца ходил на собеседования: очень разные компании, интервьюеры, вопросы.
Принял оффер от
Буду заканчивать все задачки на работе, документацию, постараюсь найти замену на мою позицию.
После двухнедельной отработки поедем семьей в отпуск 🎊
Хотел бы на обратном пути остановиться в Москве, и познакомиться лично с новой командой, компанией в целом.
Продолжаю вести дневник для себя, держу в курсе вас 😁
Последнее время без новостей.
Стараюсь оставить за собой приятный «цифровой след» на работе :E
Завтра еду на конференцию DUMP; уверен, что будет круто!
Стараюсь оставить за собой приятный «цифровой след» на работе :E
Завтра еду на конференцию DUMP; уверен, что будет круто!
DUMP 2022 Екатеринбург произвел впечателение, как минимум своей масштабностью.
Посетил доклады:
- Contract First Principle в работе с API (frontend)
- Зачем кодить, если можно не кодить (backend)
- .NET: AOT in 2022 (backend)
- Использование RabbitMQ Streams (backend)
- Эволюция архитектуры отказоустойчивого платежного шлюза (backend)
- Kubernetes на принципах Multi-Cloud (devOps)
И самое главное - унес домой кучу стикеров 🤗
Спасибо за промокод, вечерние посиделки, и смешные мемы @tired_glebmikheev <3
Посетил доклады:
- Contract First Principle в работе с API (frontend)
- Зачем кодить, если можно не кодить (backend)
- .NET: AOT in 2022 (backend)
- Использование RabbitMQ Streams (backend)
- Эволюция архитектуры отказоустойчивого платежного шлюза (backend)
- Kubernetes на принципах Multi-Cloud (devOps)
И самое главное - унес домой кучу стикеров 🤗
Спасибо за промокод, вечерние посиделки, и смешные мемы @tired_glebmikheev <3
Сегодня закрыл разработку приложения оформлением релиза и документацией к нему.
На оставшиеся 3 дня в Сбербанке останется только сдать технику, и навестить команду коллег 🥲
Вяленько начал погружаться в синтаксис Kotlin, начал с беглого обзора языка от Наиля, далее - официальный бесплатный курс от JetBrains на Coursera.
Набираю материал для изучения с собой в отпуск; прости, Маруся.
На оставшиеся 3 дня в Сбербанке останется только сдать технику, и навестить команду коллег 🥲
Вяленько начал погружаться в синтаксис Kotlin, начал с беглого обзора языка от Наиля, далее - официальный бесплатный курс от JetBrains на Coursera.
Набираю материал для изучения с собой в отпуск; прости, Маруся.
Решил возобновить публикации микро-достижений, а то я начинаю грустить.
Период, когда стал читать книги.
Быть может стал больше понимать о чем читаю, либо книги стали интереснее.
Итак, за последние 5 дней:
- прошёл вторую неделю курса Kotlin JB Coursera
- поковырялся в коде, попробовал конвертировать Java в Kotlin, повызывал Kotlin из Java классов - ощущение какой-то магии, когда два языка живут в одном проекте, кстати о магии (ниже)
- Начал читать книгу «Волшебство Kotlin», но до практической части не дошёл; очень понравились идеи и принципы, выделенные автором касательно дизайна языка
- Стартанул книгу «Java в облаке».
Держать в руках печатное издание каеф
Период, когда стал читать книги.
Быть может стал больше понимать о чем читаю, либо книги стали интереснее.
Итак, за последние 5 дней:
- прошёл вторую неделю курса Kotlin JB Coursera
- поковырялся в коде, попробовал конвертировать Java в Kotlin, повызывал Kotlin из Java классов - ощущение какой-то магии, когда два языка живут в одном проекте, кстати о магии (ниже)
- Начал читать книгу «Волшебство Kotlin», но до практической части не дошёл; очень понравились идеи и принципы, выделенные автором касательно дизайна языка
- Стартанул книгу «Java в облаке».
Держать в руках печатное издание каеф
Отпуск подошёл к концу, а завтра первый рабочий день на новом месте.
Уже получил доступы к репозиториям, завтра будут меня онбордить.
За период безработицы «успел»:
- прочитать 1/5 Java в облаке ☁️
- прочитать 1/4 волшебство Kotlin 🪄
- пройти 2/3 курса от JB Kotlin для джавистов 👨💻
- посмотреть 4/9 часов курса по Kotlin 📼
С одной стороны до конца ничего не закончил, но с другой - классное ощущение от смены фокуса 🙌
Уже получил доступы к репозиториям, завтра будут меня онбордить.
За период безработицы «успел»:
- прочитать 1/5 Java в облаке ☁️
- прочитать 1/4 волшебство Kotlin 🪄
- пройти 2/3 курса от JB Kotlin для джавистов 👨💻
- посмотреть 4/9 часов курса по Kotlin 📼
С одной стороны до конца ничего не закончил, но с другой - классное ощущение от смены фокуса 🙌
#study #kafka
Классный плейлист по Kafka, в котором есть минимальный необходимый набор информации для того, чтобы быстрее начать писать своих producer&consumer в Spring.
PS: в курсе много прямоугольников
GitHub: https://github.com/Faoxis/spring-kafka-demo
Telegram: https://t.me/JusaF
Классный плейлист по Kafka, в котором есть минимальный необходимый набор информации для того, чтобы быстрее начать писать своих producer&consumer в Spring.
PS: в курсе много прямоугольников
GitHub: https://github.com/Faoxis/spring-kafka-demo
Telegram: https://t.me/JusaF
#offtopic
Ну, почти 🥲
Во вторник было тяжело сменить фокус с одних проектов в сторону другого, немногопоныл ; но скорее от недосыпа.
За неделю прикоснулся к websocket, kafka, spring cloud.
Порисовал схемки с техдизайном, завтра буду ковырять 🔬
Ну, почти 🥲
Во вторник было тяжело сменить фокус с одних проектов в сторону другого, немного
За неделю прикоснулся к websocket, kafka, spring cloud.
Порисовал схемки с техдизайном, завтра буду ковырять 🔬
Когда позвонились с ребятами порешать задачки leetcode, а ты тупишь и ничего не понимаешь 👌
https://t.me/visualcollect/615
https://t.me/visualcollect/615
Telegram
Happycherrylipstick
Деловой какой сидит
Вечерами созвоны у него
Кружок юного программиста
А чай с женой попить? 🥺
Вечерами созвоны у него
Кружок юного программиста
А чай с женой попить? 🥺
Давно не слушал подскастов, от этого прямо смеялся:
- Apple Podcast Link
Стал часто рисовать схемки в draw.io, либо просто "на коленке" - отлично помогает разобраться в приложении, либо в другой логике.
Из последних новостей - планирую в ближаейшее время закончить задачу с переходом сервиса от REST на Kafka; завтра буду заниматься сохранением сущностей в DB из очереди; тестировать.
Меня подогревает то, что когда закончу эту задачу - ждет следующая: объемная и интересная.
Сейчас получаю именно тот опыт, который хотел ❤️
- Apple Podcast Link
Стал часто рисовать схемки в draw.io, либо просто "на коленке" - отлично помогает разобраться в приложении, либо в другой логике.
Из последних новостей - планирую в ближаейшее время закончить задачу с переходом сервиса от REST на Kafka; завтра буду заниматься сохранением сущностей в DB из очереди; тестировать.
Меня подогревает то, что когда закончу эту задачу - ждет следующая: объемная и интересная.
Сейчас получаю именно тот опыт, который хотел ❤️
Apple Podcasts
«307 пакетов»: «Выпуск №30: Про опенсорс и опенсорсеров» в Apple Podcasts
Шоу «307 пакетов», выпуск «Выпуск №30: Про опенсорс и опенсорсеров» от 22 февр. 2022 г.
Forwarded from Уставший техдир
Про корпоративное обучение
Ну и пока я продолжаю лететь в Омск и меня несёт, позвольте поделиться ещё одной мыслью
В текущем мире, где объём роста цифровых продуктов и компаний с одной стороны и цифровизации реального сектора с другой, мы видим огромную драмму: на одного зрелого разработчика приходится до 10 позиций на рынке (убер голодный, кандидатский рынок)
И это все создаёт условия, в которых бизнес такой - «э, а чо делать-то, как нанимать?»
Кто-то понижает входную планку, кто-то выкручивает hr-бренд и заманивает на смузи, бассейны и корпоративных психологов, а кто-то - просто игнорирует реальность и живет абсолютно игнорируя происходящее: «ой все это херня, они с жиру бесятся и скоро сами приползут»
Не приползут. Ты просто в какой-то момент найдёшь себя в окружении джунов, с херовым hr-брендом, плохой архитектурой и отвратительным таймтумаркетом. А развитие бизнеса будет насколько дорогим, что сам бизнес встанет под вопрос закрытия
К чему я это все: бизнесы, просыпайтесь, не надо влажно галлюцинировать как вы будете нанимать опытных экспертов, за месяц и недорого. Это время прошло лет 9 назад.
На рынке большой кадровый кризис. Все эти шутки про козулю (мера зарплаты фронтендера с 2018 года) они не на пустом месте появились. Много денег в любой профессии появляется только когда квалифицированных кадров не хватает!
А мидллы не рождаются из университетов, их не приноситаист эдтех в клюве. Максимум на что ты можешь расчитывать от высшего образования - что не так уж сильно придётся переучивать (исключая редкие случаи), а на эдтех - что новоиспеченный кадр умеет все базовые навыки и внутри были близкие в реальной практике задачи (на что у нас у всех основной фокус)
И чтобы в этой ситуации выжить любой бизнес должен научится работать с джунами! Строить у себя процессы, корп университеты, интегрировать системы управления талантами и открывать стажёрские программы. Прекратите галлюцинировать, типа «ой, это не про нас» - это про вас. Это так сильно про вас. Оно может вас обойти стороной, если:
- у вас море бабла
- у вас крутой бренд (и технический и hr)
- у вас есть кроличья лапка, клевер и чо там ещё есть уидиотов суеверных
Четвёртого не дано) да, я понимаю, что есть компании с высоким уровнем технических требований, но точно-ли вам нужны только синьоры или вы просто горделиво оправдываете своё нежелание переустраиваться?
Чтобы завтра не умереть от нехватки кадров начинайте шевелиться уже сейчас
Посмотрите на озон, они ставили целью в прошлом году на 2022 год сделать стажёрскую программу на 1000 человек. Будьте умненькими, будьте как озон ❤️
Ну и как бы да, не игнорируйте реальность, иначе она будет игнорировать вас
Ну и да, мы, как эдтех, конечно агрессивно бежим в эту сторону. Мы хотим решить проблему внутреннего обучения, когда приходят ребята, программировать умеют а в микросервисную архитектуру не умеют. И да, мы знаем как это дорого компаниям, и какие издержки они терпят на обучение, а если они не обучают - то сколько бабла жгут на главнокод, рефакторинг и дерьмовый таймтумаркет.
Я отдельно расскажу как, что мы делаем и как мы об этом думаем)
Ну и пока я продолжаю лететь в Омск и меня несёт, позвольте поделиться ещё одной мыслью
В текущем мире, где объём роста цифровых продуктов и компаний с одной стороны и цифровизации реального сектора с другой, мы видим огромную драмму: на одного зрелого разработчика приходится до 10 позиций на рынке (убер голодный, кандидатский рынок)
И это все создаёт условия, в которых бизнес такой - «э, а чо делать-то, как нанимать?»
Кто-то понижает входную планку, кто-то выкручивает hr-бренд и заманивает на смузи, бассейны и корпоративных психологов, а кто-то - просто игнорирует реальность и живет абсолютно игнорируя происходящее: «ой все это херня, они с жиру бесятся и скоро сами приползут»
Не приползут. Ты просто в какой-то момент найдёшь себя в окружении джунов, с херовым hr-брендом, плохой архитектурой и отвратительным таймтумаркетом. А развитие бизнеса будет насколько дорогим, что сам бизнес встанет под вопрос закрытия
К чему я это все: бизнесы, просыпайтесь, не надо влажно галлюцинировать как вы будете нанимать опытных экспертов, за месяц и недорого. Это время прошло лет 9 назад.
На рынке большой кадровый кризис. Все эти шутки про козулю (мера зарплаты фронтендера с 2018 года) они не на пустом месте появились. Много денег в любой профессии появляется только когда квалифицированных кадров не хватает!
А мидллы не рождаются из университетов, их не приносит
И чтобы в этой ситуации выжить любой бизнес должен научится работать с джунами! Строить у себя процессы, корп университеты, интегрировать системы управления талантами и открывать стажёрские программы. Прекратите галлюцинировать, типа «ой, это не про нас» - это про вас. Это так сильно про вас. Оно может вас обойти стороной, если:
- у вас море бабла
- у вас крутой бренд (и технический и hr)
- у вас есть кроличья лапка, клевер и чо там ещё есть у
Четвёртого не дано) да, я понимаю, что есть компании с высоким уровнем технических требований, но точно-ли вам нужны только синьоры или вы просто горделиво оправдываете своё нежелание переустраиваться?
Чтобы завтра не умереть от нехватки кадров начинайте шевелиться уже сейчас
Посмотрите на озон, они ставили целью в прошлом году на 2022 год сделать стажёрскую программу на 1000 человек. Будьте умненькими, будьте как озон ❤️
Ну и как бы да, не игнорируйте реальность, иначе она будет игнорировать вас
Ну и да, мы, как эдтех, конечно агрессивно бежим в эту сторону. Мы хотим решить проблему внутреннего обучения, когда приходят ребята, программировать умеют а в микросервисную архитектуру не умеют. И да, мы знаем как это дорого компаниям, и какие издержки они терпят на обучение, а если они не обучают - то сколько бабла жгут на главнокод, рефакторинг и дерьмовый таймтумаркет.
Я отдельно расскажу как, что мы делаем и как мы об этом думаем)
#springcloud #docker
Давно ничего не писал, напишу тезисно, чем занимался/занимаюсь.
Проект с Kafka доделал, ждём доступов к проду, чтобы проверить на боевой очереди.
Эта неделя посвящена Spring Cloud микросервисной архитектуре
Описываю «на минималках» в своём GitHub, чтобы проверить как все будет работать.
Далее эту логику, после согласования, будем переносить на реальный проект.
Со вчерашнего вечера закручиваю сервисы в Docker; получилось, но Gateway не переправляет к сервису, находящийся в контейнере.
Большое спасибо за статьи https://sendel.ru/ и помощь https://t.me/three_monitors
☁️Service Discovery - для обнаружения сервисов по их id, что позволяет избавиться от жесткой привязки к адресам
☁️ Config Server - для «выдачи» конфигураций сервисам в зависимости от их активного профиля (разбитие на стенды).
☁️Gateway - единая точка входа, роутинг к нужным микросервисам. В дальнейшем будет отвечать за единую авторизацию и избавит бизнес логику от утильной.
🔩Spring Cloud Bus - для обновления конфигурации поднятных сервисов без перезагрузки последних путем рассылки eventa через rabbit
https://github.com/qweezique/spring-cloud-example
https://github.com/qweezique/spring-cloud-config-server
PS: накопилось много ссылок по Spring Cloud, найду время - отсортирую, выложу
Давно ничего не писал, напишу тезисно, чем занимался/занимаюсь.
Проект с Kafka доделал, ждём доступов к проду, чтобы проверить на боевой очереди.
Эта неделя посвящена Spring Cloud микросервисной архитектуре
Описываю «на минималках» в своём GitHub, чтобы проверить как все будет работать.
Далее эту логику, после согласования, будем переносить на реальный проект.
Со вчерашнего вечера закручиваю сервисы в Docker; получилось, но Gateway не переправляет к сервису, находящийся в контейнере.
Большое спасибо за статьи https://sendel.ru/ и помощь https://t.me/three_monitors
☁️Service Discovery - для обнаружения сервисов по их id, что позволяет избавиться от жесткой привязки к адресам
☁️ Config Server - для «выдачи» конфигураций сервисам в зависимости от их активного профиля (разбитие на стенды).
☁️Gateway - единая точка входа, роутинг к нужным микросервисам. В дальнейшем будет отвечать за единую авторизацию и избавит бизнес логику от утильной.
🔩Spring Cloud Bus - для обновления конфигурации поднятных сервисов без перезагрузки последних путем рассылки eventa через rabbit
https://github.com/qweezique/spring-cloud-example
https://github.com/qweezique/spring-cloud-config-server
PS: накопилось много ссылок по Spring Cloud, найду время - отсортирую, выложу
#offtopic
Полетел к ребятам на корпоратив 🥳: день рождения компании
Как же хочется кофе, но я терплю.
Полетел к ребятам на корпоратив 🥳: день рождения компании
Как же хочется кофе, но я терплю.
#study #docker
Docker для начинающих: то, что пригодится рано или поздно.
- Основы докер в коротком курсе «Docker для начинающих и чайников» + demo-практика
- Русскоязычное community, начало работы с Docker
- Быстрый запуск популярных Docker-контейнеров, статья Кости Шибкова
- telegram community Ru.Docker
- GitHub CheatSheet Docker commands
Docker для начинающих: то, что пригодится рано или поздно.
- Основы докер в коротком курсе «Docker для начинающих и чайников» + demo-практика
- Русскоязычное community, начало работы с Docker
- Быстрый запуск популярных Docker-контейнеров, статья Кости Шибкова
- telegram community Ru.Docker
- GitHub CheatSheet Docker commands