Upload
jetbrains-russia
View
124
Download
3
Embed Size (px)
Citation preview
От идеи до релиза — Как в JetBrains появляются новые фичи и продукты
Konstantin Bulenkov Team Lead
Eating your own dog food, also called dogfooding, is a slang term used to reference a scenario in which a company uses its own product to test and promote the product.
Примеры dogfooding в JetBrains
IntelliJ IDEA
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
TeamCity
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
TeamCity
YouTrack
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
TeamCity
YouTrack
Upsource
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
TeamCity
YouTrack
Upsource
Kotlin
Примеры dogfooding в JetBrains
IntelliJ IDEA
ReSharper
TeamCity
YouTrack
Upsource
Kotlin
JetBrains.Com — Developed with drive and IntelliJ IDEA
Если нет возможности догфудить самим,работайте с community.
Как зарождается фича?
Как зарождается фича?
• Желание улучшить продукт, в котором работаешь
Как зарождается фича?
• Желание улучшить продукт, в котором работаешь
• Пробуешь новый подход
Как зарождается фича?
• Желание улучшить продукт, в котором работаешь
• Пробуешь новый подход
• Хочешь проще/компактнее/быстрее/понятнее
Как зарождается фича?
• Желание улучшить продукт, в котором работаешь
• Пробуешь новый подход
• Хочешь проще/компактнее/быстрее/понятнее
• Пользователи предложили идею
Принцип микро-хакатона
Принцип микро-хакатона
Идея
Принцип микро-хакатона
Идея
Реализация
Принцип микро-хакатона
Идея
Реализация
Обратная связь
Примеры:
Inline Debugger
Примеры:
Darcula theme
JetBrains Hackathons
• Проходит раз в год• Первый хакатон состоялся в 2013м• Более 20 команд принимает участие каждый год• Некоторые проекты становятся продуктами или выполняют утилитарные функции внутри компании:JetParking, JetFood, Room Reservation…
Иногда из проектов получаются продукты
dotMemory Unit
Toolbox App
jetbrains.com/dotmemory/unit
jetbrains.com/toolbox/app
История o JetBrains Runtime
• Apple прекращает поддержку Java с версии 7
• Проблемы с Oracle JRE
• Решение: свой fork OpenJDK
Subpixel AA
Font ligatures