Какие инструменты нужны облачному архитектуру?
▶️16 февраля в 20:00 проведем обзор облачных инструментов СУБД и кэшей на открытом уроке онлайн-курса «Cloud Solution Architecture» в OTUS.
👨💻Вместе с Андреем Поляковым, старшим разработчиком в Unlimint, рассмотрим разные виды СУБД, обсудим СУБД масштабируемые по потребности (on-demand), создание и настройку облачной СУБД, а также работу с данными в созданном СУБД.
👉 Чтобы участвовать, пройдите вступительный тест: РЕГИСТРАЦИЯ
▶️16 февраля в 20:00 проведем обзор облачных инструментов СУБД и кэшей на открытом уроке онлайн-курса «Cloud Solution Architecture» в OTUS.
👨💻Вместе с Андреем Поляковым, старшим разработчиком в Unlimint, рассмотрим разные виды СУБД, обсудим СУБД масштабируемые по потребности (on-demand), создание и настройку облачной СУБД, а также работу с данными в созданном СУБД.
👉 Чтобы участвовать, пройдите вступительный тест: РЕГИСТРАЦИЯ
Реклама. Информация о рекламодателе на сайте otus.ru
Просто ли стать Java-разработчиком? Нет. Всем ли подойдет IT? Тоже нет. Стоит ли попробовать? Да.
Если вы хотите стать востребованным разработчиком, вам нужно не просто научиться писать код. А в первую очередь сформировать инженерное мышление.
На этом построен процесс обучения на Хекслете. На профессии «Java-разработчик» вас ждет не только теория, но и много практики:
✔️ Сотни упражнений в браузере.
✔️ 5 проектов для портфолио на GitHub.
✔️ 150 тестовых заданий от наших партнёров.
✔️ Вебинары, сессии лайвкодинга с наставником 1-2 раза в неделю.
Сделайте шаг в карьере в IT-специалиста прямо сейчас! Переходите по ссылке выше и начните обучение!
🎁 Пройдите первые 10 бесплатных уроков из профессии и получите дополнительно скидку 10%
Если вы хотите стать востребованным разработчиком, вам нужно не просто научиться писать код. А в первую очередь сформировать инженерное мышление.
На этом построен процесс обучения на Хекслете. На профессии «Java-разработчик» вас ждет не только теория, но и много практики:
✔️ Сотни упражнений в браузере.
✔️ 5 проектов для портфолио на GitHub.
✔️ 150 тестовых заданий от наших партнёров.
✔️ Вебинары, сессии лайвкодинга с наставником 1-2 раза в неделю.
Сделайте шаг в карьере в IT-специалиста прямо сейчас! Переходите по ссылке выше и начните обучение!
🎁 Пройдите первые 10 бесплатных уроков из профессии и получите дополнительно скидку 10%
Useful & Unknown Java Libraries
https://piotrminkowski.com/2023/01/30/useful-unknown-java-libraries/
👉@BookJava
https://piotrminkowski.com/2023/01/30/useful-unknown-java-libraries/
👉@BookJava
Запросы к MongoDB из Java с помощью билдера фильтров
https://www.baeldung.com/java-mongodb-filters
👉@BookJava
https://www.baeldung.com/java-mongodb-filters
👉@BookJava
Baeldung
Guide to Filters in MongoDB | Baeldung
Learn how to use Filters builders to perform filter operations on a MongoDB collection.
☕️ Привет, на связи Java-команда Тинькофф
Приглашаем на свои митапы в Казани и Рязани!
15 февраля встречаемся в Казани 🚀
На встрече расскажем про фича-тоглы и то, как мы используем их в команде, а также поделимся опытом релизов на Camunda в мобильном банке и перевода Spring/Kotlin-сервиса на NIO и coroutines.
Зарегистрироваться на митап можно здесь.
21 февраля проведем встречу в Рязани 🔥
Обсудим, как повышали наблюдаемость приложения, углублялись в балансировку трафика и решали проблемные моменты Spring Framework. А также научимся делать кастомный health check.
Регистрируйтесь на встречу здесь.
Приглашаем на свои митапы в Казани и Рязани!
15 февраля встречаемся в Казани 🚀
На встрече расскажем про фича-тоглы и то, как мы используем их в команде, а также поделимся опытом релизов на Camunda в мобильном банке и перевода Spring/Kotlin-сервиса на NIO и coroutines.
Зарегистрироваться на митап можно здесь.
21 февраля проведем встречу в Рязани 🔥
Обсудим, как повышали наблюдаемость приложения, углублялись в балансировку трафика и решали проблемные моменты Spring Framework. А также научимся делать кастомный health check.
Регистрируйтесь на встречу здесь.
Вопросы с реального собеседования Senior Java Developer
00:00 Приветствие
01:34 Введение
02:23 Разбор вопросов и ответов
03:10 Может ли разработчик управлять памятью в Java?
03:40 Как потоки связаны с памятью?
07:28 Spring Context и зачем он нужен?
08:10 Как работает аннотация @ Transactional?
09:45 Как работает транзакция?
10:30 Как работает TDD?
14:17 Выводы
https://www.youtube.com/watch?v=sMGYAucH9yY
👉@BookJava
00:00 Приветствие
01:34 Введение
02:23 Разбор вопросов и ответов
03:10 Может ли разработчик управлять памятью в Java?
03:40 Как потоки связаны с памятью?
07:28 Spring Context и зачем он нужен?
08:10 Как работает аннотация @ Transactional?
09:45 Как работает транзакция?
10:30 Как работает TDD?
14:17 Выводы
https://www.youtube.com/watch?v=sMGYAucH9yY
👉@BookJava
YouTube
Вопросы с реального собеседования Senior Java Developer
Сегодня мы рассмотрим обзор реального интервью на позицию Senior Java Developer.
Поговорим о вопросах и ответах, а главное что из этого всего получилось.
Погнали!
Программа
00:00 Приветствие
01:34 Введение
02:23 Разбор вопросов и ответов
03:10 Может ли…
Поговорим о вопросах и ответах, а главное что из этого всего получилось.
Погнали!
Программа
00:00 Приветствие
01:34 Введение
02:23 Разбор вопросов и ответов
03:10 Может ли…
📲 VK приглашают ML- и мобильных разрабов получить оффер в команды Дзена, Почты Mail.ru, Антиспама и Маруси.
В команду ML Дзена также ищут и Java-разработчиков, которые хотят открыть для себя ML.
Как все пройдет?
📌 18 февраля вас ждет знакомство с работой в VK: вам расскажут о задачах, которые предстоит решать в команде VK Teams, а также проведут технические собеседования.
📌Финальные собеседования проведут уже 19 февраля, а вечером этого дня уже определят лучших кандидатов и отправят им офферы.
Оставляйте отклики до 16 февраля и не упускайте свой шанс. Удачи!
В команду ML Дзена также ищут и Java-разработчиков, которые хотят открыть для себя ML.
Как все пройдет?
📌 18 февраля вас ждет знакомство с работой в VK: вам расскажут о задачах, которые предстоит решать в команде VK Teams, а также проведут технические собеседования.
📌Финальные собеседования проведут уже 19 февраля, а вечером этого дня уже определят лучших кандидатов и отправят им офферы.
Оставляйте отклики до 16 февраля и не упускайте свой шанс. Удачи!
Что такое Optional?
Опциональное значение Optional — это контейнер для объекта, который может содержать или не содержать значение null. Такая обёртка является удобным средством предотвращения NullPointerException, т.к. имеет некоторые функции высшего порядка, избавляющие от добавления повторяющихся if null/notNull проверок:
Optional<String> optional = Optional.of("hello");#вопросы_с_собеседований
optional.isPresent(); // true
optional.ifPresent(s -> System.out.println(s.length())); // 5
optional.get(); // "hello"
optional.orElse("ops..."); // "hello"