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

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

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

Поддержка С++ в ReSharper

Время на прочтение4 мин
Количество просмотров18K
Как вы наверное знаете, мы уже достаточно давно работаем над 8й версией ReSharper — в процессе разработки мы улучшили навигацию, расширили поддержку XAML, добавили свой собственный механизм просмотра зависимостей между проектами, и добавили еще много нового и интересного функционала.

Но сейчас я хочу рассказать про нечто за гранью наших планов по 8-ке: уже несколько месяцев часть нашей команды работает над чем-то абсолютно новым, чего уже годы просили наши пользователи — поддержкой в ReSharper языка программирования C++.

Читать дальше →
Всего голосов 70: ↑66 и ↓4+62
Комментарии41

Добро пожаловать на светлую сторону continuous integration

Время на прочтение2 мин
Количество просмотров12K
Прошло уже много времени с тех пор, как состоялся последний крупный релиз нашего продукта для continuous integrationTeamCity. Мы очень рады тому, что продукт так быстро растет, и все больше команд разработчиков по всему миру выбирают именно TeamCity. Поэтому мы спешим обрадовать всех наших читателей выходом нового TeamCity 8, который вы можете попробовать уже прямо сейчас. Мы попытались внимательно выслушать наших пользователей (и тех, кто только собирался стать ими), учесть все пожелания и надеюсь, даже смогли превзойти их ожидания.



Конечно же список всех улучшений, как впрочем и всегда, весьма внушительный, и его вы можете почитать сегодняшним вечером за кружкой чего-нибудь освежающего. Однако, мы не могли не остановиться на ключевых фичах последнего релиза. Поэтому всех любителей и профессионалов continuous integration мы приглашаем под кат.
Читать дальше →
Всего голосов 32: ↑30 и ↓2+28
Комментарии12

День открытых дверей в офисе JetBrains собирает профессионалов-разработчиков отовсюду

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

фото Екатерина Жарова

Недавно мы — сотрудники JetBrains в Петербурге — переехали в новый офис на Васильевском острове. Вдохновленные красивым видом из окон и свежим дыханием ветра с моря, мы решили устроить конференцию профессионалов в необычном формате дня открытых дверей — прямо на рабочем месте. Участники конференции будут не просто слушать доклады и задавать вопросы в конференц-зале, а смогут пообщаться лицом к лицу с теми, кто делает популярные инструменты для разработки на нескольких десятках языков — с командами IntelliJ, TeamCity, Kotlin, ReSharper и другими.

На конференции будут и традиционные доклады в залах (программа уточняется, смотрите детали на странице события), будут и Live Support Stations, где можно будет поговорить с разработчиками о беспокоящих вас багах в наших продуктах, будут и мастер-классы, где можно будет научиться самым эффективным приемам работы с инструментами от JetBrains.

Будет интересно: мы приоткроем занавес, пока еще скрывающий наши планы развития, расскажем про поддержку C++ в IDE, расскажем, как мы делаем наши продукты.

а еще...
Всего голосов 60: ↑54 и ↓6+48
Комментарии30

Kotlin M5.3: Delegated Properties

Время на прочтение4 мин
Количество просмотров11K
Не так давно мы выпустили очередной майлстоун языка программировани Kotlin, M5.3.
В этот релиз вошло довольно много разных изменений: от рефакторингов до новых возможностей в языке. Здесь я хочу рассказать про самое интересное изменение: поддержку делегированных свойств (delegated properties).
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии7

Где разработчики настолько суровы, что в хакатоне побеждает проект массой в 100 кг?

Время на прочтение5 мин
Количество просмотров52K
На днях в наших питерском и мюнхенском офисах прошел первый для JetBrains хакатон. Десятки команд внутри компании отложили обычную работу, чтобы на 48 часов сосредоточиться на создании собственного продукта. Такой формат кодинга нон-стоп набрал популярность давно, но в JetBrains хакатоны раньше не проводились. Первый опыт вышел удачным, и мы решили им поделиться: вдруг и в других компаниях хакатоны помогут ребятам сменить контекст и реализовать давние идеи.

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


Читать дальше →
Всего голосов 114: ↑105 и ↓9+96
Комментарии20

Истории

Идет набор будущих лидеров Computer Science в АУ и CSC

Время на прочтение4 мин
Количество просмотров8.1K
Речь в статье пойдет о двух образовательных учреждениях в Санкт-Петербурге, где сейчас идет (но скоро заканчивается) набор студентов. Несмотря на то, что поступление проходит на конкурсной основе, и не каждый желающий поступает, я подумал, что многие читатели этого блога могут быть не просто студентами, но умными и целеустремленными студентами, так что есть приличный шанс, что они-то и поступят. Так что если вам интересно получить качественное образование в области computer science, которое позволит вам не только разрабатывать ПО в лучших IT компаниях, но и заняться исследовательской деятельностью (если будет желание) — читайте до конца.

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

MPS. Делаем простое расширение для языка JAVA

Время на прочтение3 мин
Количество просмотров7.5K
Введение
Аудитория Хабра весьма неоднородна, и сложно написать текст, одинаково годный для опытных DSL архитекторов и, в то же время, доступный для пытливых умов интересующихся студентов. Мы предполагаем целую серию статей про MPS, чтобы последовательно подводить нашего читателя от простых к более сложным вещам.

Сразу нужно отметить, что у пользователей MPS есть две абсолютно разные роли – “разработчик языка” и “разработчик на языке”. Для “разработчика на языке” MPS – это просто IDE, очень близкая по своему поведению к большинству IDE для привычных языков программирования. Более того, для “разработчика на языке” существует плагин, который позволяет программировать на языке, созданном в MPS, прямо из IntelliJ IDEA. Далее мы сосредоточимся на роли “разработчика языка”.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии2

IntelliJ IDEA положена в основу новой Android Studio

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

Срочно в номер — только что объявлено на Google I/O:

платформа IntelliJ, разработанная JetBrains, стала основой для нового продукта Google — Android Studio. На платформе IntelliJ построена большая часть продуктов JetBrains — от всемирно известной IntelliJ IDEA до быстро набирающих популярность специализированных IDE — PhpStorm, PyCharm, RubyMine и других.

Коммерческая версия IntelliJ IDEA поддерживает 50 языков программирования и более 150 фреймворков, а среди разработчиков приложений для Android особое признание получила IntelliJ IDEA Community Edition, версия IntelliJ IDEA с открытым кодом.
Читать дальше →
Всего голосов 249: ↑244 и ↓5+239
Комментарии141

Видео со ScalaDev 2013. #1

Время на прочтение1 мин
Количество просмотров4.1K
Пока идут майские праздники, а у кого-то они превратились в длительный отпуск, мы решили порадовать наших хаброчитателей видеозаписями с недавней конференции Scala разработчиков ScalaDev. Конференция третья по счету организуется компанией e-legion, при поддержке JetBrains.

В этот раз количество докладов было весьма внушительным, интерес к языку со стороны джавистов растет, как и число квалифицированных Scala-программистов. В первой видеозаписи Павел Фатин, разработчик Scala плагина для IntelliJ IDEA, рассказывает про особенности нового способа компиляции Scala проектов в IntelliJ IDEA 12.




Ждите новых видео.
Программируйте с удовольствием!
Всего голосов 15: ↑14 и ↓1+13
Комментарии2

RubyMine 5.4 готов к выходу Rails 4

Время на прочтение1 мин
Количество просмотров8.2K
Мы рады сообщить о том, что новая версия RubyMine, интегрированной среды разработки для Ruby on Rails, доступна для скачивания.

Несмотря на то, что прошло всего два месяца с момента выхода RubyMine 5, мы готовы поделиться новым функционалом и надеемся, что наши пользователи будут рады новым возможностям.
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии7

Доступен для скачивания dotPeek 1.1 EAP

Время на прочтение2 мин
Количество просмотров6.1K
В нашем недавнем посте мы анонсировали выход в EAP 8й версии ReSharper, упомянув улучшенную поддержку декомпиляции. Сегодня мы рады анонсировать, что следующая версия dotPeek, нашего бесплатного декомпилятора, также достигла стадии EAP. Вот несколько новых возможностей, которые можно попробовать уже сегодня.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии16

IntelliJ IDEA 12.1 c поддержкой JavaFX 2

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

Традиционно каждую весну мы празднуем выпуском свежего обновления для IntelliJ IDEA с исправлениями и улучшениями юзабилити. Этот год не стал исключением! Мы рады сообщить, что IntelliJ IDEA 12.1 наконец доступна для скачивания.



Как вы знаете, в конце прошлого года IntelliJ IDEA обзавелась поддержкой Java 8, Play Framework 2, дизайнером UI для Android, более чем в два раза ускоренным компилятором, новыми инструментами для работы с базами данных и, конечно же, темной цветовой темой Darcula. В IntelliJ IDEA 12.1 большая часть этих возможностей была улучшена с учетом тех замечаний, которые мы получили за это время, а также были исправлены многие найденные проблемы.
Читать дальше →
Всего голосов 40: ↑36 и ↓4+32
Комментарии35

Квартальный отчет исследовательской лаборатории JetBrains

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

Позади четыре месяца зимы. Все это время мы серьезно работали, чтобы наши продукты становились совершенными (вы уже можете попробовать их в последних версиях), а сегодня настал день подведения квартальных итогов деятельности нашей исследовательской лаборатории.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии11

AppCode 2. Сделан как надо

Время на прочтение1 мин
Количество просмотров19K
Мы рады сообщить, что сегодня официально стал доступен AppCode 2.0. В этот релиз мы добавили поддержку популярного фреймворка для тестирования Kiwi. В новый AppCode интегрированы два внешних браузера документации Dash и Ingredients.

AppCode не был бы самим собой, если бы не приобрел целую пачку «умных» фич, среди которых: новые рефакторинги, расширенные возможности генерации кода, улучшенная поддержка написания кода и его анализа, а также многое другое.
Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии43

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Новый PhpStorm 6.0 облегчает работу с Composer и другими инструментами

Время на прочтение3 мин
Количество просмотров25K
Вышел PhpStorm 6.0. Мы делали его для того, чтобы вы писали код еще качественнее, еще проще, еще быстрее.

(кстати, молодец La2ha, что решил опубликовать новость о релизе на Хабре раньше нас, а то мы тормозим очень стараемся все внимательно проверить, прежде чем публиковать)

А теперь — взгляните на подробности о том, что мы добавили и улучшили.


Читать дальше →
Всего голосов 60: ↑57 и ↓3+54
Комментарии89

Доступен для скачивания ReSharper 8 EAP

Время на прочтение5 мин
Количество просмотров15K
В мире новых технологий ни одна компания не может себе позволить стоять на месте. По мере того как выходят новые фреймворки и языки программирования, ReSharper старается успевать их поддерживать. Собственно, поэтому мы рады объявить об открытии EAP-программы ReSharper 8 и, в связи с предстоящим релизом, представить вашему вниманию обзор тех возможностей, которые появятся в ReSharper 8.
Что новенького?..
Всего голосов 47: ↑42 и ↓5+37
Комментарии53

Вышел WebStorm 6 с поддержкой новейших технологий веб-разработки

Время на прочтение3 мин
Количество просмотров25K
Команда разработчиков WebStorm постаралась в очередном выпуске IDE собрать самые востребованные возможности для самых свежих технологий. Что появилось нового?

Поддержка TypeScript, CoffeeScript, Dart, LESS и Sass


В новой версии Webstorm появилась базовая поддержка TypeScript: подсветка кода, проверка соответствия типов, навигация по коду, обнаружение ошибок по ходу редактирования и автодополнение. Поддержка TypeScript, CoffeeScript и Dart включает компиляцию в Javascript на всех платформах, поддерживаемых в WebStorm. Аналогично поддерживаются LESS и Sass.

В основном релизе IDE теперь есть полноценная отладка CoffeeScript, TypeScript и Dart с использованием source maps. Нам особенно приятно порадовать коллегу pietrovich, который поднимал этот вопрос в ветке обсуждения в одном из прошлых постов.
А что еще?
Всего голосов 80: ↑77 и ↓3+74
Комментарии119

Бесплатное программное обеспечение от JetBrains для образовательных учреждений

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

Многие студенты интересуются — есть ли у компании JetBrains бесплатные лицензии для обучения. Настало время внести ясность.

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

Читать дальше →
Всего голосов 74: ↑70 и ↓4+66
Комментарии62

О харизме, багах и большеглазых птицах. История одного баг-трекера

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

В прошлом году мы начали серию постов behind-the-scenes, приоткрывающих занавес над внутренней жизнью компании JetBrains. На сей раз мы расскажем об истории создания продукта YouTrack — не менее интересной, чем предыдущая про AppCode.

Баг-трекер от JetBrains пополнил «портфолио» компании в 2009 году. Изначально его гордо величали Charisma. К сожалению, зарегистрировать это название не удалось — товарный знак оказался занят, как это нередко случается. В связи с этим состоялся целый ряд мозговых штурмов с целью найти наиболее подходящее название, отражающее сущность нового продукта.

Зато Charisma избавила девелоперов от бремени выбора коднеймов, и с тех пор в продуктовой команде за основу выбора коднеймов берутся качества характера и человеческие эмоции. Подробнее о коднеймах мы рассказывали здесь. И хотя официальное название давно найдено, некоторые наши разработчики продолжают ласково звать баг-трекер «Харизмой».


Что в имени тебе моем?

Процесс обсуждения и выбора названия был весьма веселым и запоминающимся, и команда JetBrains порой с улыбкой и возбуждением вспоминает о тех временах.
Читать дальше →
Всего голосов 45: ↑35 и ↓10+25
Комментарии28

Секреты быстрого кодинга в WebStorm

Время на прочтение4 мин
Количество просмотров139K
Сегодня — немного практических советов по работе с WebStorm.

Вначале пишем совсем простой HTML, после color: нажимаем <Ctrl-пробел> и получаем список цветов.

image

КО подсказывает: во всех IDE от JetBrains <Ctrl-пробел> — это контекстная подсказка.

Как только мы выбрали цвет, на вертикальной полоске слева от текста тут же появляется маленький квадрат такого же цвета. Теперь можно кликнуть по нему, и откроется палитра, из которой можно выбрать вообще любой цвет.



А теперь представим себе проект посложнее, небольшое приложение под node.js.
Читать дальше →
Всего голосов 95: ↑67 и ↓28+39
Комментарии63