1 597
Подписчики
Нет данных24 часа
-67 дней
-2230 день
Архив постов
1 597
Идет набор в Школу бэкенд-разработки 2023 от Академии Яндекса!
Мы приглашаем специалистов с опытом коммерческой разработки не менее года, готовых получать новые знания о бэкенде высоконагруженных сервисов и не только. В этом году обучение пройдет по четырем трекам: Python, Java, C++ и Go.
Обучение состоит из двух этапов:
🔸 с 6 июня по 31 июля — лекции и практические задания в онлайн-формате;
🔸 с 1 по 27 августа — офлайн-этап: студенты соберутся в команды, чтобы реализовать настоящий проект от Яндекса в офисах в Москве, Белграде и Алматы.
Участие в школах бесплатное, занятия можно совмещать с работой или учёбой. Иногородним студентам школы Яндекс оплатит проживание и билеты во время офлайн-этапа. Лучшим студентам по итогам школы — офер в штат Яндекса.
Чтобы поступить, нужно до 27 апреля отправить заявку и успешно справиться с тестовым заданием: https://clck.ru/34B6zF
1 597
Список поддерживаемых пакетов Java и Python
В общей сложности 1017 двоичных файлов, курируемых в настоящее время службой Assured OSS, включают 443 основных пакета Java и 574 основных пакета Python.
https://cloud.google.com/assured-open-source-software/docs/supported-packages#java
1 597
RRIFE2 — это полнофункциональная платформа без деклараций для быстрого и простого создания веб-приложений с использованием современной Java.
RIFE2 построен на основе оригинального фреймворка RIFE, который был популярен в 2002-2010 годах. С тех пор мир и Java изменились, и многие исходные API-интерфейсы RIFE, наконец, могут быть заменены чистой Java, без XML, без YAML, оставив только типобезопасный выразительный код.
RIFE2 сохраняет большинство первоначальных функций и добавляет новые, занимая меньше места и с еще большей производительностью разработчиков, чем раньше. RIFE2 создан Гертом Бевином, одним из первых чемпионов Java и докладчиком на многих конференциях по Java.
https://github.com/rife2/rife2
1 597
5 классов Java, о которых никто не знает
Java содержит множество инструментов в своей большой библиотеке классов и методов. Чтобы начать использовать некоторые из этих малоизвестных, но весьма полезных инструментов, важно разработать обширный арсенал знаний о классах и методах Java.
Ниже приведены 5 Java-методов, о которых многие люди не знают, но они, безусловно, могут внести свой вклад в вашу программу.
https://medium.com/javarevisited/5-java-classes-no-one-knows-about-161412cd331d
1 597
Эволюция Java
Наиболее важные усовершенствования языка, которые были добавлены в Java за последние 20 лет
https://betterprogramming.pub/the-evolution-of-java-37e4dc8e6cc7
1 597
Хотите создавать на Kotlin высокопроизводительные серверные приложения?
🔥Приглашаем 12 апреля в 20:00 мск на открытый вебинар "Как заменить 100-500 if на один оператор: простое описание сложной логики с нечеткими условиями" в OTUS.
📚 На вебинаре мы рассмотрим типичные примеры использования машины состояний:
- вычисление разрешений на доступ
- фазы обработки станком детали
-контроль проникновений в помещение
Обсудим, как вообще проектируются такие модели, в том числе, с полным моделированием переходов и с сокращенным набором переходов. Также оценим пределы применимости конечных автоматов и когда следует переходить на другие модели, в частности, на машинное обучение.
👉 Регистрация на вебинар: https://otus.pw/MwuK/
Вебинар является частью онлайн-курса «Kotlin Backend Developer. Professional». Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
1 597
Кафка Архитектура
В этой статье я подробно расскажу вам об архитектуре Kafka. Я люблю Кафку, и у меня есть некоторый опыт работы с Кафкой. Я работал над миграцией систем на pub-sub и провел немало исследований с нуля до финиша с Kafka
https://medium.com/@surajit.das0320/kafka-architecture-a5a014197df7
1 597
Решение для проверки кода Java
В этой статье представлены проблемы, функции решения и основные преимущества решения для проверки кода, которое используется для проверки регистрации всех критических событий.
https://dzone.com/articles/java-code-review-solution
1 597
🔥Старт в Java-разработке с нуля и до Middle+ возможен!
Полное погружение в программирование на одном из самых популярных языков ждет вас на специализации «Java-разработчик» в OTUS: https://otus.pw/2Tfy/
⚡️Преподаватели-эксперты будут делиться уникальным опытом и трендами, а также разбирать кейсы на живых вебинарах. Вы будете учиться решать реальные задачи разработки и получать фидбек в формате полноценных код-ревью.
Практический опыт 15 месяцев обучения вы закрепите на двух проектных работах, которые дополнят ваше портфолио и повысят уверенность в новых скиллах.
Оставляйте заявку, чтобы присоединиться к группе по спец. цене и получить чек-лист "10 распространенных
ошибок, которые делают новички в Java"
👇Оплата возможна в рассрочку. https://otus.pw/Fngu/
Реклама. Информация о рекламодателе на сайте www.otus.ru
1 597
Лучший инструмент визуализации потока Java для младших разработчиков
👀Краткий обзор функции IntelliJ Trace Current Stream Chain .
https://medium.com/codex/best-java-stream-visualisation-tool-for-junior-developers-84dcc4a67830
1 597
Какую версию JDK следует использовать?
Для создания и запуска приложений Java требуются компилятор Java, библиотеки времени выполнения Java и виртуальная машина, которые реализуют спецификацию платформы Java Standard Edition («Java SE»).
OpenJDK — это эталонная реализация спецификации Java SE с открытым исходным кодом, но это только исходный код . Бинарные дистрибутивы предоставляются разными поставщиками для ряда поддерживаемых платформ. Эти дистрибутивы различаются лицензиями, коммерческой поддержкой, поддерживаемыми платформами и частотой обновлений.
Этот сайт дает независимые, но самоуверенные рекомендации.
https://whichjdk.com/
1 597
Ну Тинькофф как всегда — предлагает крутые условия для опытных Java/Kotlin-разработчиков. Будут масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата.
Еще можно работать из любого города и получить ДМС со стоматологией. Детали тут: https://v.tinkoff.ru/java_kotlin
1 597
Какую версию JDK следует использовать?
Для создания и запуска приложений Java требуются компилятор Java, библиотеки времени выполнения Java и виртуальная машина, которые реализуют спецификацию платформы Java Standard Edition («Java SE»).
OpenJDK — это эталонная реализация спецификации Java SE с открытым исходным кодом, но это только исходный код . Бинарные дистрибутивы предоставляются разными поставщиками для ряда поддерживаемых платформ. Эти дистрибутивы различаются лицензиями, коммерческой поддержкой, поддерживаемыми платформами и частотой обновлений.
Этот сайт дает независимые, но самоуверенные рекомендации. 👇
https://whichjdk.com/
1 597
Полное руководство по виртуальным потокам Java
В этой статье
1. Настройка
2. Почему виртуальные потоки?
3. Как создать виртуальный поток
4. Как работают виртуальные потоки
5. Планировщик и совместное планирование
6. Закрепленные виртуальные темы
7. ThreadLocal и пулы потоков
8. Некоторые внутренности виртуальных потоков
9. Выводы
10. Приложение: Конфигурация Maven
https://blog.rockthejvm.com/ultimate-guide-to-java-virtual-threads/
1 597
Создание масштабируемых приложений OpenAI GPT на Java
Из этого руководства вы узнаете, как масштабируемо интегрировать механизм ChatGPT в ваши Java-приложения, отправляя подсказки механизму только при необходимости.
https://dzone.com/articles/creating-scalable-openai-gpt-applications-in-java
1 597
#вакансия #удалённо #job #remote #parttime #преподаватель #Java
Компания: мы в OTUS занимаемся обучением людей для повышения качества их жизни. 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов.
Вакансия: преподаватель онлайн-курса на английском Java Developer.Professional
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут Вам освоить лучшие инструменты и практики преподавания.
Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время.
Вознаграждение:
Ставка за 1 урок (полтора часа) – от 80 до 120 евро.
Есть дополнительные активности на Ваше усмотрение, они оплачиваются отдельно.
У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам.
Вы научитесь:
✅ публично выступать и работать с аудиторией;
✅ давать обратную связь;
✅ структурировать свои знания.
И сможете:
🎁 проходить наши курсы со скидкой;
💪 набирать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Хотите узнать больше? @anna_phoenix7
1 597
Как уменьшить размер образа докера JVM как минимум на 60%
Если вы какое-то время работали с языками на основе JVM (Java, Kotlin, Scala и т. д.), вы могли заметить, что, начиная с Java 11, Java Runtime Environment (JRE) больше не имеет отдельного дистрибутива. . Из-за этого решения многие распространители образов докеров Java Development Kit (JDK), такие как OpenJDK , Amazon Correto и другие, не предоставляют JRE в виде отдельного образа докера. Использование этих образов привело к тому, что общий размер образа Docker составил около 360 МБ, в то время как фактический размер jar приложения составил около 26 МБ. Общий размер образа Docker, на мой взгляд, слишком велик, и его следует уменьшить, чтобы сэкономить место и пропускную способность сети для всех, кто будет использовать этот образ Docker. Теперь давайте посмотрим, как резко уменьшить размер образа Docker.
https://blog.devops.dev/how-to-reduce-jvm-docker-image-size-by-at-least-60-459ec87b95d8
1 597
Советы по Java Pro: редкие приемы, которые помогут улучшить ваше программирование
В этой статье мы рассмотрим некоторые из редких и действенных советов и приемов, которые помогут вам раскрыть весь потенциал Java и создать элегантный и эффективный код.
От функциональных интерфейсов и ссылок на методы до потокового API и необязательных классов — мы рассмотрим некоторые расширенные функции Java, которые часто упускают из виду, но которые могут значительно улучшить ваш опыт программирования.
Итак, давайте погрузимся и раскроем всю мощь Java!
https://blog.devgenius.io/java-pro-tips-rare-tricks-to-supercharge-your-programming-d4290c100d56
1 597
5 лучших плагинов IntelliJ для повышения вашей производительности
Я всегда чувствую себя счастливым, когда работаю над своими проектами с помощью IntelliJ IDEA. Прежде всего, она делает меня продуктивным и делает многое за короткое время. Предоставляя мне все функции и инструменты, необходимые для более эффективного завершения работы. А в комплекте с ним идут отличные советы по работе с кодом и замечательные плагины.
https://karthikeyan-thiyagarajan.medium.com/top-5-intellij-plugins-to-boost-your-productivity-5d9b41b5c390
1 597
#вакансия #удалённо #job #remote #parttime #преподаватель #Java
Компания: мы в OTUS занимаемся обучением людей для повышения качества их жизни. 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов.
Вакансия: преподаватель онлайн-курса на английском Java Developer.Professional
Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут Вам освоить лучшие инструменты и практики преподавания.
Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время.
Вознаграждение:
Ставка за 1 урок (полтора часа) – от 80 до 120 евро.
Есть дополнительные активности на Ваше усмотрение, они оплачиваются отдельно.
У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам.
Вы научитесь:
✅ публично выступать и работать с аудиторией;
✅ давать обратную связь;
✅ структурировать свои знания.
И сможете:
🎁 проходить наши курсы со скидкой;
💪 набирать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Хотите узнать больше? @anna_phoenix7
