Все потоки
Поиск
Написать публикацию
Обновить
178.92

Java *

Объектно-ориентированный язык программирования

Сначала показывать
Порог рейтинга

X5 Технологии заплатят 1.000.000 руб. «джавистам»

Время на прочтение1 мин
Количество просмотров7.6K

Компания «X5 Group» проведет собственный ИТ-чемпионата среди профессионалов по Java-разработке. Финалистов ждет призовой фонд в 1.000.000 рублей, а также возможность получить предложение о работе от крупнейшего ретейлера России. ИТ-чемпионат пройдет 14 августа на технологической платформе All Cups.

Чемпионат для Java-разработчиков станет первым этапом турнира из серии DevMasters. Принять участие в нем смогут специалисты, знакомые с Java, Big Data и программным обеспечением логистики и ретейла. Команда «X5 Технологии» активно применяет продуктовый подход к разработке, практики CI/CD и DevOps, облачную инфраструктуру, модульное и интеграционное тестирование, поэтому участников ждут интересные прикладные задачи.  

Для участия в отборочном раунде разработчикам необходимо зарегистрироваться на платформе All Cups. Программа сформирует уникальный набор задач под каждого участника, а результаты заданий проверит независимая система оценки и в режиме онлайн сформирует личный рейтинг. 

По итогам чемпионата победители разделят призовой фонд 1.000.000 рублей и получат персональные предложения о работе в ИТ-команде «X5 Group». Компания планирует реализовать первый в истории массовый проект ИТ-рекрутинга и создать самое масштабное коммьюнити программистов в России.

Подробнее

Atlassian просит клиентов обновиться для исправления уязвимостей в Jira

Время на прочтение1 мин
Количество просмотров3.9K

Atlassian предлагает своим корпоративным клиентам исправить критическую уязвимость в версиях продуктов Jira Data Center и Jira Service Management Data Center путем их обновления.

Читать далее

О победе в Sovcombank Challenge 2021

Время на прочтение2 мин
Количество просмотров2.7K

Привет!

Недавно Совкомбанк вместе со Сколково проводил онлайн-чемпионат для системных аналитиков и Java-разработчиков на площадке All Cups. В нём принимал участие наш системный аналитик, Алексей @alobzov Лобзов.

Собственно, Лёша и стал победителем чемпионата. В этом посте мы взяли у него небольшое интервью, в котором он поделился своими впечатлениями.

Скажи, как ты вообще туда попал? Сидел и мониторил такие мероприятия, или просто кто-то из знакомых вовремя подкинул ссылку?

Читать далее

Запуск курса по автоматизации тестирования на Java

Время на прочтение2 мин
Количество просмотров2.2K

За семь месяцев студенты курса освоят основы Java, научатся автоматизировать тестирование веб-интерфейса и бэкенда на Java. Они выполнят четыре проекта, которые можно будет добавить в портфолио. Учебная программа разработана для практикующих тестировщиков и специалистов из других сфер ИТ.

Читать далее

Microsoft представила превью Microsoft Build of OpenJDK

Время на прочтение2 мин
Количество просмотров6.4K


6 апреля 2021 года представила предварительную версию Microsoft Build of OpenJDK — бесплатного дистрибутива OpenJDK с долгосрочной поддержкой (LTS) и открытым исходным кодом. С его выпуском Microsoft планирует вносить свой вклад в экосистему Java. Текущий релиз (доступны только 64-х битные версии) включает в себя бинарники для Java 11, основанные на OpenJDK 11.0.10+9 для серверов и настольных ПК под управлением macOS, Linux и Windows. Этот продукт компания выпустила под лицензией GPLv2+CE (General Public License 2.0 with Classpath Exception).

Microsoft также выпустила бинарники с ранним доступом (early access) OpenJDK 16 для Windows на ARM, основанные на последней версии OpenJDK 16+36.
Читать дальше →

Oracle против Google: Верховный суд принял сторону Google в споре об авторских правах

Время на прочтение2 мин
Количество просмотров12K

Верховный суд постановил, что Google может законно использовать элементы кода Java в Android.

Заключение суда гласит, что API, позволяющие программистам получать доступ к другому коду, значительно отличаются от других видов компьютерных программ. «Как часть интерфейса, скопированные строки по своей сути связаны с идеями, не имеющими авторского права», — пишет судья Стивен Брейер. Google использовал строки кода языка программирования Java, чтобы дать программистам возможность создавать приложения для Android, что, по мнению суда, является принципиальным отличием от того, что можно было бы счесть за плагиат.

«Google скопировал только самое необходимое для того, чтобы программисты могли работать в другой вычислительной среде, имеющей при этом фрагменты знакомого языка программирования».

Читать далее

Внимание: все сервисы Bintray будут прекращены, а ваши учетные записи будут отключены 1 мая 2021 года. — JFrog

Время на прочтение4 мин
Количество просмотров9.4K

Вот такое сообщение я увидел, когда зашел посмотреть статистику своей библиотеки на Bintray.

Чтобы оптимизировать производительность платформы JFrog, мы закроем сервисы Bintray (включая JCenter), GoCenter и ChartCenter 1 мая 2021 года. Пользователям этих сервисов необходимо будет перейти в соответствующий канонический репозиторий, и мы продолжим предлагать оба бесплатные и платные облачные подписки JFrog Platform, которые могут удовлетворить другие потребности. Кроме того, JFrog сотрудничает с такими хабами, как Docker, чтобы обеспечить хорошее обслуживание инфраструктуры, от которой зависят наши клиенты и сообщество.

Читать далее

Уже сегодня Android MeetUp: VK, Leroy Merlin, FindMyKids, Кухня на районе

Время на прочтение1 мин
Количество просмотров1K

Сегодня, 25 марта (четверг), в 17-00 (МСК время) пройдет Android-митап с докладами от разработчиков из Вконтакте, Леруа Мерлен, Кухни на районе и FindMyKids.

Ссылка на онлайн-трансляцию

Темы докладов:

1. Внедрение KMM в высоконагруженное приложение - Алексей Гладков, Mobile Tech Architect, Леруа Мерлен

Как объединить Android и iOS команды и ускорить разработку. Как начать использовать Kotlin Multiplatform Mobile в своей работе.

2. Раз и навсегда побеждаем проблему неоднородных списков - Артур Илькаев, Android Developer, ВКонтакте

Как менеджерить десятки view types с помощью Delegation Adapter. Про стандартные оптимизации для RecyclerView и кастомизацию данного подхода.

3. Google App Actions - Сергей Гонин, Lead Android Developer, Кухня на районе

Как связать работу приложения с голосовым помощником? Как строить диалог с пользователем не покидая Google Assistant.

4. Как интегрировать платежки из нескольких сторов в Android приложение - Степан Луценко, Lead Android Developer, Findmykids

Почему стоит опубликоваться в App Gallery. Как тестировать приложение если нет "живого" девайса.

А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам!

Регистрируйся! Все подробности здесь

Читать далее

Пишем телеграм бота на Java от А до Я

Время на прочтение3 мин
Количество просмотров12K

Всем привет.

У меня появилась идея написать серию статей по созданию полноценного проекта на Java для тех, у кого нет опыта работы. Я хочу научить и показать процесс разработки максимально детально, насколько это вообще можно. Шаг за шагом идти к намеченной цели.
Мы будем двигаться с двух сторон - я буду стараться научить, а вы будете стараться понять и воспроизвести у себя это.

Серия статей похожа на пошаговую инструкцию что нужно и делать и как чтобы добиться цели. Поэтому будет разумно вместе со мной пройти этот путь и написать такой же или похожий проект для себя.

Кому это будет интересно?

Целевая аудитория — все, кто знает Java SE. Все остальное я буду или описывать в рамках этой серии статей, или это уже описано мною в других статья ранее (например работу с Гитом я описал заранее и просто прикрепляю ссылку на него).
Разумеется, это может быть интересно и уже опытным людям. Отдельно буду благодарен за конструктивную критику моей реализации (это можно будет сделать через гитхаб, в рамках нового issue или написать в телеграм-канале).

Во время разработки проекта столкнемся с проблемами, посмотрим как их можно решить. Напишем документацию. Отрефакторим код. Покроем все качественными тестами. Настроим и добавим метрики по отслеживанию качества кода в CI процесс.

Читать далее

Android Academy. Hackathon 2021

Время на прочтение1 мин
Количество просмотров2K

Привет! 

Fundamentals курс от Android Academy почти подошел к концу. Осталась последняя часть - Хакатон.

Вы за 48 часов реализуете целое Android приложение. Забудьте о вопросе “могу ли я разрабатывать под Android?”. После хакатона ответ будет очевиден: “Да! Я сделал потрясающее приложение всего за пару дней!”.

Читать далее

Как стать разработчиком Java и С#: открываем онлайн-практикум с поддержкой менторов

Время на прочтение4 мин
Количество просмотров8.8K

Какие навыки прокачать на старте, где найти ментора, как получить первый опыт командной работы – все эти вопросы знакомы разработчикам-джунам. Изучая Java или C# самостоятельно, можно запутаться в море информации и потратить больше года на первые шаги. Сократить этот путь помогают практикумы, в том числе в IT-компаниях – где менторы готовы поделиться знаниями, давно накоплена база знаний и отлажены процессы разработки. Мы в SimbirSoft проводим такие практикумы несколько раз в год. Сейчас мы открыли запись на ближайший запуск – 22 февраля. Рассказываем, чему научатся участники и как подать заявку.

Читать далее

25 ноября, в 15:00 пройдет онлайн-семинар по внедрению поддержки IDN-доменов и EAI-адресов

Время на прочтение1 мин
Количество просмотров730


Приглашаем Java-разработчиков и менеджеров проектов на онлайн-семинар по внедрению поддержки IDN-доменов и EAI-адресов.
Мероприятие проводится при поддержке проекта Поддерживаю.РФ, ведущий семинара – Антон Воршевский, архитектор информационных систем и популяризатор программирования.
Читать дальше →

«1С: Предприятие» будет работать на российской Java-платформе

Время на прочтение2 мин
Количество просмотров19K
image

Компоненты системы «1С: Предприятие», которые написаны на Java, переведут на отечественную платформу Liberica JDK от Bellsoft. Разработчик будет оказывать техническую поддержку фирме «1С».
Читать дальше →

Ближайшие события

Приглашаем на осенний онлайн-практикум SimbirSoft по Java и C#

Время на прочтение2 мин
Количество просмотров4.7K
Если вы занимаетесь Backend-разработкой и хотите прокачать навыки – подключайтесь! Наши эксперты запускают новый практикум для начинающих разработчиков Java и C#. За 1,5-2 месяца вы создадите приложение и получите опыт командной работы под руководством менторов.

Читать дальше →

IEEE опубликовал новый рейтинг языков программирования

Время на прочтение2 мин
Количество просмотров40K
image

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.
Читать дальше →

Публикация кода CaptureManager SDK под MIT лицензией

Время на прочтение1 мин
Количество просмотров1.2K
Данная новость связана с изменением моего текущего проекта CaptureManager SDK — этот проект является простым набором функционала (SDK) для включения поддержки широкого набора видео и аудио источников в разрабатываемое приложение на операционных системах Windows 7/8/8.1/10.


Читать дальше →

X5 Backend Meetup #1

Время на прочтение1 мин
Количество просмотров2.3K
12 марта приходите на митап для разработчиков JAVA и Python в #ITX5. В этот раз наша встреча пройдет в БЦ «Оазис» (Коровий вал, 5). Послушаем классные доклады и обсудим последние тренды:


Читать дальше →

Что нового будет в Java 14

Время на прочтение3 мин
Количество просмотров10K

Java 14 должна выйти позже в этом месяце — с рядом изменений.

Какие изменения планируется включить в обновление:

  1. JEP 305: сопоставление шаблонов для «instanceof» (предварительная версия). Сопоставление шаблонов позволяет выражать обычную логику «кратко и безопасно». Согласно документации OpenJDK, сейчас существуют только специализированные решения для сопоставления шаблонов, поэтому авторы посчитали, что пришло время существенно расширить использование сопоставления шаблонов в Java. 
  2. JEP 343: упаковщик (инкубатор). Этот инструмент позволяет создавать установочные пакеты для автономных Java-приложений. 
  3. JEP 345: выделение памяти с поддержкой NUMA для G1. Предполагается, что это улучшит производительность G1 на больших машинах.
  4. JEP 349: потоки событий JFR. Это позволит непрерывно считывать данные профилировщика JDK Flight Recorder.
  5. JEP 352: сопоставленные байтовые буферы в энергонезависимой памяти. В этом выпуске добавлены новые режимы сопоставления файлов, которые позволяют использовать API-интерфейс FileChannel для создания экземпляров MappedByteBuffer, ссылающихся на энергонезависимую память.
  6. JEP 358: полезная информация в исключениях NullPointerException. Теперь исключения NullPointerException, генерируемые виртуальной Java-машиной, будут указывать, какая переменная оказалась «null».

Читать дальше →

Верховный суд США рассмотрит спор между Oracle и Google по делу об авторских правах

Время на прочтение2 мин
Количество просмотров7.9K


Верховный суд США рассмотрит спор между технологическими гигантами Oracle и Google по делу об авторских правах. Решение суда может привести к штрафам в миллиарды долларов и повлиять на законы об авторском праве в эпоху интернета.

Речь идёт о тяжбе, которая длится почти десятилетие. Компания Oracle впервые обратилась в суд ещё в 2010 году. Oracle считает, что Google скопировала 11 500 строк кода языка программирования Java и использовала их для своей платформы Android, которая сегодня стала самой популярной ОС в мире. Google утверждает, что он самостоятельно разработал собственную альтернативу коду Java.
Читать дальше →

Сибирская компания Excelsior стала «Excelsior at Huawei»

Время на прочтение2 мин
Количество просмотров8.5K
Компания Excelsior из Новосибирска, известная своей работой над AOT-компиляцией Java, претерпевает изменения. В мае на Хабре навёл шума пост «Excelsior JET прекращает разработку своего AOT-компилятора после 18 лет работы». Тогда по комментариям сотрудников Excelsior стало понятно, что речь не о банкротстве и закрытии, а о чём-то вроде продажи, но другой информации на тот момент не было.
Читать дальше →
12 ...
10

Вклад авторов