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

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

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

YouTrack теперь с эмоциями

Время на прочтение4 мин
Количество просмотров4.2K
Привет, я Лена из JetBrains! В текущей ситуации нам с командой YouTrack кажется особенно важным выполнять обещания по тому, что запланировано к выпуску на 2020. Поэтому рада представить YouTrack 2020.1, в котором такую радость и другие эмоции можно теперь выражать с помощью с эмодзи-реакций. Ими теперь можно отвечать на комментарии к задачам, а центр уведомлений будет держать вас в курсе реакций, которые вы получаете.



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

Подробнее о новшествах — дальше в посте.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+7
Комментарии13

Что вас ждет в Space 2020

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

В этом посте мы расскажем о планах развития Space на текущий год. Мы хотим быть уверены, что движемся в правильном направлении и что функциональность, над которой мы работаем, — именно то, что вам нужно. Официальный выпуск Space 2020 запланирован на 3–4 квартал этого года.


image


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


Что войдет в релиз Space 2020

Читать дальше →
Всего голосов 8: ↑7 и ↓1+8
Комментарии10

Первый воркшоп Corporate Rebels в России, 8 апреля

Время на прочтение1 мин
Количество просмотров1.6K
UPD
Друзья, организаторы отменили мероприятие в связи с пандемией коронавируса.

В прошлом году мы побывали на воркшопе Corporate Rebels в Амстердаме и подумали, что было бы здорово привезти их в Россию. Основатели компании в свое время уволились из корпораций, устав от бюрократии, и начали изучать опыт успешных, прогрессивных организаций, которых объединяло одно — людям нравилось там работать. Теперь они помогают другим компаниям и командам меняться и менять процессы, чтобы работа приносила больше радости и была эффективнее.

На воркшопе мы увидели, что многое из рекомендаций уже используем, но были и новые инструменты, которые мы внедрили, и они прижились. Это очень близкая нам идеология организации работы: мы не боимся давать командам больше самостоятельности и, несмотря на рост компании, сохраняем плоскую структуру. Нам хочется, чтобы с таким подходом познакомилось больше компаний и команд в России, не только из сферы IT. Мы позвали ребят провести такой ивент в Петербурге, в нашем офисе, и они согласились.

Воркшоп состоится 8 апреля, подробности от организаторов и билеты здесь: www.tickettailor.com/events/corporaterebels/343356. Мероприятие небольшое, рассчитано на 35–50 человек: важно, чтобы все были вовлечены в работу.


Читать дальше →
Всего голосов 6: ↑5 и ↓1+7
Комментарии5

Кто умнее чем IDEA?

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

Два года назад я вызвался постоять на стенде нашей компании JetBrains на последней конференции JBreak в Новосибирске. Перед конференцией мне спустили сверху вот такие карточки:



И сказали, мол, ну раздай каким-нибудь людям на конференции на своё усмотрение. Я запаниковал. Как же я буду людей-то выбирать?


Тогда я довольно плотно работал с анализом потока данных в статическом анализаторе IntelliJ IDEA для Java. Во-первых, я обкатывал новые фичи, проверяя код самой IDE. Во-вторых, разгребал входящие баг-репорты. Иногда IDEA находила удивительные проблемы, и мне приходилось долго разбираться, чтобы вообще понять, правильное ли предупреждение она выдаёт или это баг.

Читать дальше →
Всего голосов 32: ↑31 и ↓1+35
Комментарии42

Когда я на часах

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

Мы тут открыли позицию инженера поддержки в команде GoLand. Это сподвигло меня рассказать, как это у нас происходит. На Хабре уже есть хорошая статья об этом из 2014 года. Но, во-первых, GoLand тогда еще не существовал. А, во-вторых, многое с тех пор поменялось. Хотя забавно видеть, что все, кто дал тогда интервью, все еще работают в компании. Правда, не все на тех же позициях — иногда хочется заняться чем-то другим.


Вы можете сказать: «Что ты вообще в этом понимаешь? Ты же разработчик!» И это правда. Но сейчас у нас в команде нет выделенного инженера поддержки, поэтому каждый разработчик и QA, всего пять человек, дежурят по очереди. Мы называем это support duty. Вот об этом я и расскажу.


Palace Guard
"Palace Guard" by SdosRemedios is licensed under CC BY-ND 2.0

Всего голосов 9: ↑6 и ↓3+11
Комментарии13

Что нового ждать от YouTrack в 2020?

Время на прочтение3 мин
Количество просмотров3.5K
Хочу поделиться с вами планами по развитию YouTrack в 2020 году. Основные изменения, над которыми мы сейчас работаем, — это раздел “Статьи” (так мы назвали редактируемые страницы базы знаний), реакции в комментариях к задачам, Helpdesk, поставляемый практически “из коробки”, упрощенный пользовательский интерфейс и папки “Входящие” для уведомлений.

image
Читать дальше →
Всего голосов 7: ↑5 и ↓2+6
Комментарии10

Планы команды IntelliJ Platform на 2020 год

Время на прочтение6 мин
Количество просмотров11K
Сегодня мы хотели бы рассказать о некоторых из текущих проектов команды IntelliJ Platform, которые затронут IntelliJ IDEA и другие IDE на базе нашей платформы. Результаты этих проектов будут выпускаться в течение следующего года; некоторые из них попадут уже в релиз 2020.1, который выйдет весной. Проекты, о которых мы хотели бы рассказать, касаются двух больших областей: производительности и поддержки современных сценариев разработки.

Производительность


Скорость индексации


Индексация на данный момент — одно из самых проблемных мест с производительностью наших IDE. Мы планируем подойти к ее решению с нескольких направлений.

Во-первых, мы планируем поддержать готовые фрагменты индекса. Теперь вместо того, чтобы каждая копия IntelliJ IDEA заново индексировала класс java.lang.String, мы сможем предоставить для скачивания готовый фрагмент индекса для JDK, который можно будет переиспользовать без дополнительных затрат CPU. Помимо JDK, мы изучаем возможность предоставлять готовые фрагменты индекса для библиотек из Maven Central, а также для интерпретаторов и пакетов в других IDE. Мы также хотели бы позволять командам и организациям использовать готовые фрагменты индекса для кода своих проектов, но у нас пока нет на этот счет конкретных планов.
Читать дальше →
Всего голосов 57: ↑57 и ↓0+57
Комментарии25

YouTrack 2019.3: обновленный список задач и многое другое

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

Меня зовут Лена, и я принесла вам YouTrack. Вы наверняка слышали про этот сервис трекинга задач от JetBrains, а если нет — время познакомиться!


Мы выпустили новую версию и вот что происходит: появились новые функции и улучшения практически для всех сценариев использования YouTrack.


image


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

Читать дальше →
Всего голосов 14: ↑12 и ↓2+15
Комментарии14

IntelliJ IDEA 2019.3: оптимизация производительности и улучшение качества

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

В этом релизе мы сосредоточились на производительности и качестве. Вместе с другими командами JetBrains, мы занимались оптимизацией производительности, повышением отзывчивости интерфейса, улучшением существующей функциональности.

Чтобы правильно расставить приоритеты, мы полагались на ваши отзывы и благодарим всех, кто делился идеями и сообщал об ошибках в нашем трекере. В результате мы исправили более 1600 проблем, которые в общей сложности получили около 4000 голосов пользователей.

Мы также работали над поддержкой новых фреймворков для создания микросервисов, таких как Micronaut, Quarkus и Helidon, и сделали долгожданную поддержку MongoDB.


blog@2x (3)



Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии28

GoLand 2019.3 с улучшенной производительностью, расширенной поддержкой Go Modules и не только

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

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


Две недели назад мы выпустили GoLand 2019.3.




Этот релиз — особенный для нашей команды и отличается от предыдущих. С того момента, как GoLand из плагина вырос в самостоятельную IDE, прошло 2 года. Все это время мы старались добавить как можно больше разнообразной функциональности: от набора рефакторингов, интеграций с профилировщиками, качественной поддержки Go Modules, инспекций кода и кастомных тем до возможности загрузить и установить любую версию SDK прямо из IDE.


В этом релизе мы решили сосредоточиться на улучшении производительности, исправить мелкие баги, недоделки и сценарии с неожиданным поведением. Однако не смогли удержаться и все-таки добавили несколько новых вещей :)


Если коротко, то:


  • GoLand 2019.3 потребляет меньше ресурсов процессора и работает гораздо быстрее, чем раньше.
  • Расширили поддержку Go Modules.
  • Добавили множество новых быстрых исправлений и возможностей для рефакторинга.
  • Инспекции показывают только самые подходящие быстрые исправления для конкретного участка кода.
  • Теперь можно отлаживать приложения удаленно с помощью Mozilla rr на MacOS или Windows.
  • Появилась глобальная настройка File Watchers по умолчанию для всех новых проектов.
  • Поддержали MongoDB.
  • Добавили интерактивные уроки в IDE: с одной стороны, это альтернативный способ узнать о новой функциональности, а с другой — возможность сразу опробовать ее в действии.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии18

AppCode 2019.3: работает быстрее, лучше понимает Swift, знает про Mac Catalyst, удобно отображает сообщения сборки

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

В AppCode 2019.3 мы сделали основной упор на быстродействие и поддержку языка. В этом посте рассказываем, что получилось (спойлер: многое ускорили).


Splash


Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии12

CLion 2019.3 уже здесь! Повышенное быстродействие редактора и самые долгожданные новые возможности

Время на прочтение8 мин
Количество просмотров6.8K
Привет, Хабр! Многие уже начинают готовиться к новогодним праздникам, закупать подарки, кто-то планирует путешествия на длинные новогодние выходные. А у нас в JetBrains пока еще горячая пора выпуска релизов продуктов. Cегодня я спешу поделиться с вами новостями о недавно вышедшем релизе нашей кроссплатформенной среды разработки для C и C++ — CLion 2019.3.

CLion release


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

Для начала, коротко о самом главном в этом релизе:

  • Улучшения быстродействия и отзывчивости редактора, в первую очередь автодополнение, реализованное в нашем движке на базе Clangd.
  • Ninja-генератор в CMake, настройки CMake по умолчанию и другие улучшения проектной модели.
  • Обновления в интеграции с отладчиками.
  • Новое действие для переключения между заголовочными и сорс-файлами.
  • Более точный анализ кода: новая проверка для виртуальных функций, а также проверка правописания в CMake и в комментариях Doxygen.
  • Поддержка концептов из стандарта C++20.
  • Метрики покрытия кода.
  • WSL2, правила форматирования и именования от Microsoft, обновления VCS поддержки и многое другое.

Ниже поговорим подробнее, но если вы готовы попробовать уже сейчас, то заходите и скачивайте билд с нашего сайта. Как обычно, доступна бесплатная пробная версия на 30 дней.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+21
Комментарии70

Встречайте Space — новый продукт JetBrains

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

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

Всего голосов 119: ↑113 и ↓6+147
Комментарии229

DataGrip 2019.3: MongoDB, дебаггер, модный прогресс-бар, много новых инспекций

Время на прочтение4 мин
Количество просмотров11K
Привет! Как водится, три раза в году мы рассказываем о том, над чем работали. Это статья о том, что нового в DataGrip 2019.3, а значит и во всех IDE от JetBrains с поддержкой баз данных.


Читать дальше →
Всего голосов 27: ↑26 и ↓1+32
Комментарии28

PhpStorm 2019.3: поддержка PHP 7.4, PSR-12, WSL, MongoDB и многое другое

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


Всем привет! Мы рады представить вам третий мажорный релиз PhpStorm в этом году!
Под катом — подробный разбор всех заметных изменений и новых возможностей. Осторожно — очень много картинок.

Скачать новую версию можно на сайте или с помощью Toolbox App. Как всегда, доступна 30-дневная пробная версия. Полную же версию могут использовать обладатели действующей подписки на PhpStorm или All Products pack, а также бесплатно — студенты и разработчики проектов с открытым исходным кодом.
Всего голосов 38: ↑37 и ↓1+47
Комментарии49

WebStorm 2019.3: ускоренный запуск, усовершенствованная поддержка Vue.js и другие улучшения

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

Давненько на Хабре не было блог-постов от команды WebStorm. Что же, будем исправляться, тем более, есть отличный повод: мы только что выпустили последнее крупное обновление WebStorm в этом году.

webStorm-2019-3-released

Если у вас нет времени на чтение всей статьи, вот несколько слов о том, что появилось в WebStorm 2019.3:

  • Мы проделали серьезную работу над ускорением запуска IDE, и теперь WebStorm 2019.3 отображает экран приветствия и открывает ранее проиндексированные проекты приблизительно на 20% быстрее по сравнению с предыдущими версиями.
  • Благодаря автодополнению имен слотов, быстрой документации для символов Vue и поддержке компонентов, определенных в отдельных файлах, теперь вы можете создавать приложения с Vue.js еще быстрее.
  • Существующую функциональность стало удобнее использовать: теперь вы можете автоматически включать глобальные средства просмотра файлов для всех новых проектов, быстрее клонировать проекты из GitHub и не только.
  • Автодополнение кода для JavaScript и TypeScript стало еще умнее. Например, для новых переменных, функций, классов и интерфейсов WebStorm теперь подсказывает подходящие имена, которые уже использовались в той же области, но еще не были определены и отмечены как unresolved.

Это только часть улучшений. Чтобы попробовать их в деле, скачайте 30-дневную пробную версию WebStorm 2019.3 на сайте или с помощью Toolbox App. Полную версию могут использовать обладатели действующей подписки на WebStorm или All Products Pack, а также бесплатно студенты и разработчики проектов с открытым исходным кодом.

А сейчас давайте рассмотрим каждое из улучшений подробнее и пройдемся по другим важным изменениям в продукте.
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии78

Седьмой ежегодный хакатон JetBrains

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

Организация




В этом году JetBrains переехал в новый офис, и хакатон пришлось немного отложить, но он всё равно произошел. Правила были простыми:

  1. Начало — в среду, 18 сентября, в полдень.
  2. Последний коммит — не позже полудня пятницы. Все презентации должны быть готовы к этому же времени.
  3. Презентации стартуют в час дня пятницы, 20 сентября. У каждой команды — 5 минут.
  4. Награждение, призы!
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии2

MPS 2019.2: перечисляемые типы данных, настройка сообщений об ошибках, переход на JDK 11 и многое другое

Время на прочтение5 мин
Количество просмотров2.2K
В MPS 2019.2 мы подготовили для вас много новых функций в различных подсистемах и исправили ряд ошибок.

image

Скачать MPS 2019.2

Перечисляемые типы данных


Новый способ объявления перечисляемых типов данных позволяет определить список вариантов в компактной форме, указав для каждого варианта именованное значение. При необходимости вы можете настроить способ отображения некоторых значений или выбрать значение по умолчанию, которое будет использоваться, если свойству не было явно задано какое-либо значение.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии1

Официальный сайт JetBrains теперь доступен на русском языке

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

У нас много русскоязычных пользователей по всему миру, да и российский рынок исторически нам близок, поэтому русский — один из первых языков, для которых мы сделали локализацию. Помимо русского и английского, jetbrains.com сейчас доступен на испанском, упрощенном китайском, корейском, немецком, французском и японском языках. А также на клингонском. Переключить язык можно внизу страницы.

image
Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии42

KotlinConf 2019 Live: смотрите в прямом эфире 5-6 декабря

Время на прочтение2 мин
Количество просмотров2K
Трансляции KotlinConf превращаются в добрую традицию. В этом году мировое сообщество пользователей Kotlin сможет увидеть конференцию в прямом эфире — все выступления, а не только объявления и новости. Приятным бонусом прямого эфира станут 12 интервью с докладчиками, которые в течение двух дней проведет ведущая популярного YouTube-канала «Android Dialogues» Хюен Туэ Дао.

Трансляция начнется выступлением руководителя команды разработки Kotlin Андрея Бреслава, затем два полных дня докладов и в конце заключительная панель, во время которой докладчики вместе с командой разработки Kotlin ответят на вопросы сообщества. Вы также можете принять участие в обсуждении — задавайте вопросы в Твиттере с хештегом #kc19ask уже сейчас, и смотрите прямой эфир, чтобы услышать ответы.

Есть и другой способ приобщиться к KotlinConf 2019 — организуйте митап в рамках программы KotlinConf 2019 Global для удаленного просмотра конференции вместе со своим сообществом, а JetBrains поддержит ваше начинание. Прочитайте наш блог-пост, подайте заявку и получите поддержку.

image

Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии2