Как стать автором
Обновить

Компания JetBrains временно не ведёт блог на Хабре

Сначала показывать

Специальное предложение для работающих студентов от JetBrains

Время на прочтение1 мин
Количество просмотров4.7K
С началом учебного года мы хотим поддержать работающих студентов. Теперь мы предоставляем работодателям скидку 20% на любую коммерческую лицензию для сотрудников, у которых есть активная студенческая лицензия на продукты JetBrains.

Чтобы получить скидку, напишите нам на sales.ru@jetbrains.com и укажите ID вашей студенческой лицензии или адрес электронной почты, на который она зарегистрирована.

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

IntelliJ IDEA 2019.2: поддержка Java 13 Preview, инструменты профилирования, новое окно сервисов и многое другое

Время на прочтение5 мин
Количество просмотров16K
Привет! Традиционно рассказываем, что нового в IntelliJ IDEA 2019.2. Список большой и все равно неполный: если хочется подробностей, добро пожаловать на страницу What’s new in IntelliJ IDEA 2019.2.


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

AppCode 2019.2: Swift 5.1, анализ покрытия кода тестами, отображение дизассемблированного кода и другое

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

Астрологи объявили неделю релизов в JetBrains, количество публикаций в блоге выросло втрое! На самом деле, это тоже релизный пост, так что если вы участвовали в EAP, вы уже обо всем знаете.


Если нет — обязательно заходите под кат, потому что в этом релизе у нас не только появился анализ покрытия кода тестами и отображение дизассемблированного кода, но еще и поддержка DSL на Ruby и куча прочего интересного!


Run With Coverage


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

Отчёт с Java Virtual Machine Language Summit 2019

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

Сегодня закончился двенадцатый саммит JVM LS. Как обычно, это было хардкорное мероприятие с техническими докладами, посвящёнными виртуальным машинам и языкам, которые на них работают. Как обычно, саммит проходил в Санта-Кларе, в кампусе компании Оракл. Как обычно, желающих попасть сюда существенно больше, чем мест: количество участников не превышает 120. Как обычно, не было никакого маркетинга, только потроха.


Для меня этот саммит уже третий, и каждый раз я посещаю его с большим удовольствием, несмотря на ужасный jetlag. Здесь можно не только послушать доклады, но и познакомиться поближе с известными людьми из мира JVM, поучаствовать в неформальных беседах, позадавать вопросы на воркшопах и вообще почувствовать себя причастным к великим свершениям.


Если вы не попали на саммит, не беда. Большинство докладов выкладывают на YouTube практически сразу послед саммита. Собственно они уже доступны. Чтобы было проще сориентироваться, я опишу здесь вкратце все доклады и воркшопы, на которых удалось поприсутствовать.

DataGrip 2019.2: Управление соединениями, поиск по данным, фильтрация в навигации

Время на прочтение5 мин
Количество просмотров26K
Привет! Рассказываем о том, что мы сделали в DataGrip за четыре месяца. Если вы используете поддержку баз данных в других наших IDE, этот пост для вас тоже.


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

JetBrains Open Day в Петербурге: видео

Время на прочтение2 мин
Количество просмотров4.7K
Недавно мы провели в нашем новом питерском офисе Space первое большое мероприятие — JetBrains Open Day.

Наталья Числер, VP по управлению персоналом:

— Есть такая традиция в нашей компании — приглашать гостей в новые офисы. Мы делали это в Петербурге в 2013 году, когда переехали в Universe, в Новосибирске, когда там стартовал офис, в Москве и вот снова в Петербурге. Это очень хороший формат для знакомства с интересными людьми, обмена мнениями и эмоциями. Получилось сделать праздник, причем и для самих себя. Идея была провести содержательное мероприятие с докладами, разговорами о продуктах и наших планах. Дать коллегам извне возможность увидеть JetBrains изнутри, понять, какие мы, чем живем, кого мы ищем и нанимаем. Нам тоже было очень интересно общаться с гостями.


Как обещали, делимся видеозаписями докладов.
Читать дальше →

PhpStorm 2019.2: Типизированные свойства PHP 7.4, поиск дубликатов, EditorConfig, Shell-скрипты и многое другое

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


Всем привет! Мы рады представить вам второй мажорный релиз PhpStorm в этом году!


Обзор релиза можно посмотреть на странице “What’s new”. А под катом подробный разбор всех заметных изменений и новых возможностей. (Осторожно — очень много картинок!)


Скачать новую версию можно на сайте или с помощью Toolbox App. Как всегда, доступна 30-дневная пробная версия. Полную же версию могут использовать обладатели действующей подписки на PhpStorm или All Products pack, а также бесплатно студенты и разработчики проектов с открытым исходным кодом.


GoLand 2019.2: поддержка вызовов функций во время отладки, улучшенные цветовые схемы, кастомные Postfix Completion

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

Сегодня мы выпустили GoLand 2019.2 и спешим рассказать вам о том, что появилось в новой версии.




Поддержка вызовов функций во время отладки


Теперь можно выяснить, что происходит с выражением в любой момент выполнения программы.




Обратите внимание, что эта функциональность создана на основе экспериментальной поддержки вызовов функций в Delve и Go Runtime.


Если вы столкнетесь с ошибками или проблемами, связанными с поддержкой вызовов функций, сообщайте о них в нашем трекере.


Улучшенные цветовые схемы Default и Darcula


В версии 2019.2 мы разнообразили семантическую подсветку кода в цветовых схемах Default и Darcula.




Изменение помогает быстрее разобраться в коде и вникнуть в его логику. Теперь легче отличать имена пакетов от переменных, встроенные конструкции кода — от ваших собственных, а преобразования типов — от вызовов функций.


Кроме того, ресиверы методов и вызовы функций получили отдельные цвета. Как обычно, вы можете настроить схемы на свой вкус в меню Settings/Preferences | Editor | Color Scheme.

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

Вышел CLion 2019.2: поддержка встроенной разработки, отладчик для MSVC, поиск неиспользованных заголовочных файлов

Время на прочтение7 мин
Количество просмотров13K
Привет, Хабр!

Лето за окном пролетает для нас почти незаметно, потому что все эти месяцы мы посвятили работе над новым релизом 2019.2 нашей кросс-платформенной среды для разработки на C++ — CLion. Мы успели довольно много всего: и провести внутренний Хакатон, и попробовать новые идеи, и довести ряд исправлений и новых возможностей до непосредственного релиза. Но обо всем по порядку.

CLion 2019.2 released

Если коротко, то в этом релизе мы:

  • Продолжили дорабатывать поддержку разработки встроенных систем: появились новые возможности отладки и просмотр периферии.
  • Довели до приемлемого качества пока что экспериментальный отладчик для MSVC.
  • Полностью переписали на clangd проверку кода на Unused Includes, добавив возможность настраивать разные стратегии.
  • Реализовали подсказки для аргументов вызова функций и лямбд, чтобы улучшить читаемость кода.
  • Провели внутрикомандный Хакатон по улучшению производительности, придумали кучу новых подходов и успели воплотить в жизнь несколько улучшений.
  • Реализовали подсветку синтаксиса более чем для 20 языков, встроили плагин для написания скриптов (Shell Script plugin), обновили плагин для Rust.

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

Разрабатывайте плагины для продуктов JetBrains и продавайте их на JetBrains Marketplace

Время на прочтение4 мин
Количество просмотров10K
Мы запустили JetBrains Marketplace — новую платформу, на которой разработчики могут продавать и лицензировать свои плагины к продуктам JetBrains. Теперь у авторов плагинов появится возможность уделять больше времени именно разработке — им не придется придумывать свои решения по лицензированию и заниматься продажами. А пользователям станет доступно еще больше удобных инструментов, которые помогут работать эффективнее.

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

YouTrack 2019.2: общесистемный баннер, улучшения страницы со списком задач, новые параметры для поиска и другое

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

Сегодня я вам расскажу, какие изменения вошли в релиз YouTrack 2019.2!



Рабочие процессы «Конечный автомат», зависящие от типа задачи


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


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

JetBrains Open Day 2019: Трансляции докладов

Время на прочтение8 мин
Количество просмотров9.4K
Привет! Если вы не успели зарегистрироваться на JetBrains Open Day, который пройдёт завтра, 28 июня, или находитесь не в Санкт-Петербурге, не расстраивайтесь: мы организовали веб-трансляции.


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

JetBrains Night Moscow: как это было

Время на прочтение1 мин
Количество просмотров3.6K
В апреле мы провели JetBrains Night Moscow — получилась отличная встреча с друзьями: интересные темы, много живого общения и, конечно, выступления спикеров JetBrains. К нам пришло более 700 гостей. Спасибо каждому за то, что вы сделали вечер таким классным!

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

Конкурс разработчиков плагинов TeamCity

Время на прочтение1 мин
Количество просмотров2.4K
Привет, Хабр!

Недавно мы запустили конкурс разработчиков плагинов для TeamCity, и вы все еще можете в нем поучаствовать.



Правила просты: участники присылают нам плагины до 24 июня, а взамен получают годовую подписку на любую IDE от JetBrains на свой выбор. После того как сбор заявок завершится, мы — команда разработчиков TeamCity и трое независимых судей — наградим авторов трех лучших плагинов подарочными сертификатами Amazon на сумму от 1000 до 3000 долларов США. А еще один автор будет приглашен на экскурсию в офис JetBrains в Санкт-Петербурге или Мюнхене!
Читать дальше →

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

Соревнование по программированию Kotlin Heroes

Время на прочтение2 мин
Количество просмотров5.3K
JetBrains начала сотрудничество с Codeforces в продвижении языка Kotlin среди любителей спортивного программирования. Codeforces предоставляет Kotlin-разработчикам платформу, на которой можно посостязаться в алгоритмическом программировании и отточить свое мастерство. Вместе с Codeforces мы запускаем серию соревнований под названием Kotlin Heroes.

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

JetBrains Open Day в Петербурге

Время на прочтение1 мин
Количество просмотров7.5K
Приглашаем всех на День открытых дверей в Петербурге!



Устроим большую тусовку в нашем новом офисе. Будут тематические зоны по технологиям, доклады, сессии ответов на вопросы, еда, музыка и даже открытый stand-up.
Читать дальше →

Немного технической лирики о C++ Tools от JetBrains, и при чем тут единороги

Время на прочтение4 мин
Количество просмотров9.1K
Начну не с моего типичного “Привет, Хабр! У нас тут очередной крутой релиз”, а с “Привет, меня зовут Настя, я ПММ в JetBrains и я отвечаю за наши инструменты для C++”. Или нет, попробую еще раз, вот так: “Привет, пишет вам C++ разработчик с 8-летним стажем, который 5 лет назад нашел-таки себе применение в любимой и знакомой компании мечты – JetBrains, а потом в сутках внезапно закончились часы, а идеи всё прут”.

Нет, это не традиционный пост о поисках кандидатов на вакансию. Я попытаюсь рассказать про то, почему инструментов для C++ у нас несколько и какие есть идеи и планы у нас на их счет, а еще почему вы не забудете C++, если перестанете писать на нем как разработчик, а станете PMM-ом (спойлер, если вы не член комитета стандартизации языка C++, то у вас большие шансы узнать язык даже лучше). А если после этого вам захочется поучаствовать в этом в роли PMM-а, то я буду рада вашим резюме на anastasia.kazakova@jetbrains.com.
Читать дальше →

AppCode 2019.1: Swift 5, улучшенная работа подсветки, навигации и автодополнения, перемещение выражений и многое другое

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

Всем привет!


Неделю назад мы выпустили AppCode 2019.1 — поговорим об изменениях в нем. Под катом куча нового, полезного, исправленного и дополненного.


Splash


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

GoLand 2019.1: анализ производительности кода, Smart Step Into, рефакторинг Extract Interface, Nilness Analyzer и другое

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

Привет, Хабр!


Две недели назад мы выпустили GoLand 2019.1 и спешим рассказать вам о новинках этого релиза.



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

IntelliJ IDEA 2019.1: Кастомизация тем интерфейса, switch-выражения из Java 12, отладка внутри Docker-контейнеров

Время на прочтение5 мин
Количество просмотров18K
Это – обзор нового в IntelliJ IDEA 2019.1. Ссылки в заголовках ведут на соотвествующие разделы на сайте, где всё описано детально, но на английском.

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