Java News
Відкрити в Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Показати більше4 348
Підписники
+124 години
+17 днів
-730 днів
Архів дописів
4 348
IT-аутстаффинг
Ежедневно публикуем запросы на аутстаффинг разработчиков Java, Python, Flutter, C#, 1С и других ИТ-специалистов. Есть свой резерв, готовый прямо сейчас влиться в ваш проект. Посмотрите в канале наших свободных разработчиков.
Подписаться
#реклама
О рекламодателе
4 348
Что такое внедрение зависимости и инверсия управления
Внедрение зависимости и инверсия управления - два понятия, понимание которых открывает перед нами двери фреймворков, типа Spring, Guice, Dagger и т.д. 😃
Что это, как это используется и где - в предложенной сегодня статье.
Приятного чтения!
Читать статью
4 348
+9
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
4 348
Настройка и мониторинг Java приложений
За годы работы у нас сформировался определенный опыт диагностики и решения проблем, связанные с производительностью наших Java-приложений. В этой статье я опишу причины торможения, с которыми приходилось столкнуться, и возможные пути их исправления. Также опишу основные настройки, которые мы делаем, и ресурсы сервера, которые использует приложение.
Речь пойдет о бизнес-приложениях с одним сервером Java-приложения и одним сервером базы данных PostgreSQL, в каждом из которых одновременно работают от 500 до 2000 сотрудников компании. Приложения разработаны на базе открытой и бесплатной платформы lsFusion, но все описанные проблемы и настройки не являются специфическими именно для нее.
Читать статью
4 348
Попробуйте себя в мобильной разработке и аналитике
Студенты, готовы прокачивать навыки программирования вместе с опытными преподавателями Т-Банка? Узнайте, как создавать приложения, анализировать данные и автоматизировать рутинные задачи, на одном из онлайн-курсов Т-Образования. Для учебы нужно 2—3 часа в неделю.
Подайте заявку сейчас.
Подать заявку
#реклама 16+
education.tbank.ru
О рекламодателе
4 348
Компоновка аннотаций в Spring
Совсем недавно, в процессе разработки на Spring я столкнулся с невероятным количеством бойлерплейт-кода в аннотациях. Решение сделать с этим что-то было принято мгновенно и вот что из этого вышло...
Читать статью
4 348
Школьник + бесплатные курсы по ИТ = новые возможности
Хотите прокачать мышление, научиться решать задачи по математике и информатике и познакомиться с ИТ? Бесплатные курсы для школьников в этом помогут. Занятия включают теорию и практические задачи, а само обучение не будет отнимать много времени - нужно 2-3 часа в неделю. После успешного прохождения одного из курсов вам выдадут сертификат - им можно пополнить портфолио.
Чтобы начать учиться, выберите подходящую программу и оставьте заявку на сайте Т-Образования.
Подать заявку
#реклама 16+
education.tbank.ru
О рекламодателе
4 348
🚨 Хотите знать про backend разработку больше, чем ваши коллеги? Глубоко анализировать архитектуру и предвидеть узкие места? Больше не стрессовать на system design собеседованиях?
👨🏻🎓 Меня зовут Андрей Суховицкий. Я разработчик c десятилетним опытом, tech lead, разрабатываю высоконагруженные системы. В 2021 и 2024 годах получил премию, как лучший преподаватель университета ИТМО.
🔥 На своем канале я пишу только о том, что кажется мне интересным, описываю случаи из практики. Темы, которые мне близки: java, kotlin, coroutines, многопоточное программирование, system design, реализация высоконагруженных и надежных систем. Я сам пишу все посты в моем телеграм канале, даже этот не исключение.
🧠 Мои посты затрагивают непростые темы и не всегда написаны простыми словами. Будем говорить с вами, как с профессионалами, тянуть вверх, расширять видение, заставлять задумываться и глубже анализировать пространство решений, делать небольшое усилие над собой, чтобы учиться.
💎 Присоединяйтесь к каналу, если готовы выйти на новый уровень.
4 348
Юнит-тесты: чек-лист методик проектирования
Меня зовут Василий Косарев, я Java‑разработчик в CDEK. Много раз мы слышали о необходимости писать модульные тесты, о том, что весь код должен быть ими покрыт. При этом мне не встречалось списка: какие именно методики лучше использовать при тестировании кода.
Я задумался: есть ли чек‑лист/ руководство, который облегчил бы генерацию тестовых сценариев и помог выявлять серьёзные ошибки? Чтобы вдумчиво подходить к тестированию и не тратить ресурсы впустую, сводя к минимуму количество необходимых тестов.
Сегодняшней статьёй попробую ответить на эти вопросы. Материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект. Мы с вами применим методики проектирования тестов и разберёмся, насколько они эффективны.
Читать статью
4 348
Что такое реальный ворк-лайф баланс для разработчика?
На целую неделю ребята из канала Merk/daily передают бразды правления их каналом Flutter-разработчику Александру, чтобы вместе выяснить как разработчикам не выгорать на сложных проектах. Никакой воды и скучных нравоучениях о том, как «правильно» жить 👌
Александр расскажет, как выглядит его ворк-лайф баланс на самом деле, и как создать свой собственный, идеально подходящий именно вам.
А еще:
- Реальные истории из жизни IT-специалистов в международной компании.
- Как Саша пришел в IT и выбрал свой стек
- Кринжовые истории с собеседований
- История о том, как мы сначала отказали Саше, а потом передумали ⚡
Подписывайтесь на канал, чтобы не пропустить!
Подписаться
#реклама
О рекламодателе
4 348
Эмулятор QUIK: как наладить тестирование вендорного продукта
В сегодняшнем материале поговорим про эмулятор отечественного биржевого терминала QUIK — посредника между системой брокера и биржами. Программный комплекс QUIK получает информацию из бирж и передает ее в систему брокера, в другом случае сам брокер идет в QUIK и получает биржевую информацию от него. Поскольку тестирование с полноценным QUIK проводить невозможно, мы сделали собственный эмулятор.
Читать статью
4 348
Обработка исключений и SOLID
Присоединяйтесь к нашему открытому уроку и погрузитесь в основы обработки исключений и SOLID
🚀На вебинаре вы узнаете:
1. Как реализовать обработку исключений в соответствии с принципами SOLID
2. Как избежать распространения ошибок при обработке исключений
3. Как минимизировать подверженность программного кода изменениям
Практика: На этом вебинаре мы разберём, как грамотно организовать включение исключений в программном коде, следуя принципам SOLID. Вы научитесь писать код, который не только легко поддерживается, но и который надежно обрабатывает ошибки, минимизируя их влияние на работу системы.
👉 Регистрация и подробности о курсе «Архитектура и шаблоны проектирования» https://vk.cc/cFUsCd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
4 348
Garbage Collection и JVM
JVM работает как хорошо отлаженный механизм, автоматически распределяя и освобождая память. Это и есть суть Garbage Collection. Это процесс, который автоматически находит и удаляет объекты, которые больше не используются вашим приложением. Благодаря этому, разработчики могут сосредоточиться на логике приложения, не беспокоясь о ручном управлении памятью.
Знание того, как работает GC и JVM, необходимо каждому Java-разработчику. Правильное управление ресурсами напрямую влияет на производительность и стабильность приложений.
Читать статью
4 348
Премиальное кросс-купе EXEED RX. От 45 000 ₽ в месяц
Создавайте будущее в новом году вместе с EXEED RX. Система стабилизации курсовой устойчивости, полный пакет систем безопасности и интеллектуальный полный привод позволят чувствовать себя уверенно в любом путешествии. Автомобили отлично подготовлены к условиям российской зимы: максимальный пакет теплых опций и система EXEED Connect - двигатель и салон будут прогреты к началу поездки, Вы сможете выбрать необходимую температуру салона, прогреть сиденья водителя и пассажиров. Открывайте новые места и путешествуйте с удовольствием! Чудеса обитают там, где в них верят - пусть эта зима станет началом счастливого приключения, а EXEED поможет в этом!
Получить предложение
#реклама
exeed.ru
О рекламодателе
4 348
Создание микросервиса
Присоединяйтесь к нашему открытому уроку и погрузитесь в основы разработки микросервисов
🚀На вебинаре вы узнаете:
1. Основные принципы проектирования микросервисов: разделение на небольшие независимые компоненты, которые взаимодействуют через API.
2. Способы интеграции микросервисов с помощью REST API, gRPC или очередей сообщений (RabbitMQ, Apache Kafka).
3. Подходы к тестированию, отладке и мониторингу микросервисов для обеспечения их корректной работы в продакшене.
Практика: Расскажем, как проектировать микросервисную архитектуру, выбирать технологии и инструменты для её реализации.
👉 Регистрация и подробности о курсе «Архитектура и шаблоны проектирования» https://vk.cc/cFRSpk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
4 348
Миграция в облако? Это легко!
Собственная инфраструктура устарела или не справляется с нагрузками? Используйте облачные ресурсы! Эксперты Yandex Cloud помогут перейти в облако быстро, легко и безопасно.
✅ Мы полностью сопровождаем процесс.
✅ От вас — только инженер с доступом к инфраструктуре.
✅ Архитектура под ваши задачи, миграция и поддержка на каждом шагу — всё включено.
⚡Переходите в Yandex Cloud и забудьте о старом железе. А если успеете подать заявку до 31 декабря, мы покроем расходы на инженеров и тестовую инфраструктуру.
Подать заявку
#реклама 16+
yandex.cloud
О рекламодателе
Реклама на Яндексе
4 348
Java и базы данных NoSQL: практическое руководство
В постоянно развивающемся мире разработки программного обеспечения обращение к базам данных NoSQL становится все более популярным. Особенно часто их используют в приложениях, требующих масштабируемости, высокой производительности и гибкости в работе с неструктурированными данными. Java, проверенный временем и универсальный язык программирования, отлично сочетается с базами данных NoSQL.
Цель этого руководства — ознакомить разработчиков с интеграцией Java с популярными базами данных NoSQL, такими как MongoDB, Cassandra и Neo4j. Для более глубокого понимания будут представлены практические сведения и примеры.
Читать статью
4 348
9 продуктов для работы с данными от СберТеха
Приглашаем в Телеграм-канал Data Platform V, где рассказываем о решениях для работы с данными от СберТеха и не только.
Что вас ждет:
⚡Знакомство с российскими СУБД и другими продуктами для работы с данными
⚡Последние обновления и улучшения (узнаете в числе первых!)
⚡Кейсы успешного внедрения и использования (реальные примеры с подробным разбором)
⚡Полезные статьи, новости и тренды в сфере разработки СУБД
⚡Приглашения на мероприятия с участием экспертов
Хотите разобраться лучше в инструментах для работы с данными и выбрать то, что принесет пользу вашему бизнесу?
Присоединяйтесь!
Подписаться
#реклама
О рекламодателе
4 348
Настройка CI/CD глазами разработчика
Тема, которая будет сегодня освещена, рассказывается от лица backend разработчика. На нашем проекте нет devops'а, который бы мог подсказать, направить. Поэтому нам пришлось выходить из зоны комфорта.
Читать статью
