JetBrains开放日2019:报告广播

你好 如果您没有时间注册将于6月28日明天举行的JetBrains开放日 ,或者不在圣彼得堡,请不用担心:我们组织了网络广播。



银河系(大厅)小天狼星(E小厅)凤凰城(W小馆)
广播节目https://jb.gg/openday2019-milkywayhttps://jb.gg/openday2019-siriushttps://jb.gg/openday2019-phoenix
14:30Kotlin和C#。 语言可以互相学习什么?
德米特里·伊万诺夫(Dmitry Ivanov)
数据工程师不应该为IntelliJ IDEA烦恼或了解大数据工具
生命力
胡多巴赫肖夫
插件库:从膝盖上的站点到在线商店
亚历山大·普伦多塔(Alexander Prendota)和西蒙·阿塔玛斯(Simon Atamas)
15:10公司的基础设施任务
丹尼斯·雅科夫列夫(Denis Yakovlev)
以TeamCity为例,如何使用CI测试前端
丹尼斯·莱斯尼克(Denis Lesnik)
IntelliJ IDEA提示和技巧
哈迪·哈里里
15:50前端开发人员在JetBrains的工作
马克西姆·埃雷欣斯基
IntelliJ Platform UI团队的界面设计原则
奥尔加·别尔迪尼科娃(Olga Berdnikova)
科特林的合同
德米特里·萨维维诺夫(Dmitry Savvinov)
16:10什么时候工作很有趣,或者为什么了解自己的优势很重要
安娜·波波娃(Anna Popova)
我们如何切换到单个存储库
德米特里·帕诺夫(Dmitry Panov)
16:30IDE中的语言支持包括
安德烈·斯塔沃维特(Andrey Starovoit)
我们如何在Rider中测试性能
安德烈·阿金申(Andrey Akinshin)
从TeamCity的构建到持续交付
安德烈·蒂托夫(Andrey Titov)
17:10一日Java开发人员
阿列克谢·库德里亚夫采夫(Alexey Kudryavtsev)
如何撰写有用的技术文章
安娜·加斯帕扬(Anna Gasparyan)
阿拉·雷德科(Alla Redko)
通过前端开发人员的眼光在Kotlin上进行全栈应用
阿基夫·阿巴索夫(Akif Abasov)
17:50Kotlin:您可能不知道的事实
叶夫根尼·彼得伦科(Evgeny Petrenko)
IntelliJ IDEA中功能的演变
尼古拉·恰什尼科夫
JetBrains新产品的界面开发和设计过程
安东·索科洛夫(Anton Sokolov)
18:30时不时地简要介绍一下JetBrains
马克西姆·沙菲罗夫(Maxim Shafirov)
18:50去除障碍
哈迪·哈里里
19:40IDE大战:我们,我们的朋友,我们的竞争对手和我们的...合作伙伴
基里尔·史基根(Kirill Skrygan)
20:40问答环节
21:20派对!


银河厅 (大厅)



14:30


Kotlin和C#。 语言可以互相学习什么?


车手团队技术负责人德米特里·伊万诺夫(Dmitry Ivanov)
Rider是同时存在于两个世界中的IDE。 前端是用Kotlin编写的,后端是C#。 五年来,我们的团队一直在关注这些语言的发展:C#想法如何影响Kotlin的语言功能,反之亦然。 在讲座中,我们将探讨两个世界的优缺点,了解语言作者如何适应世界经验,并尝试超越视野:将来有什么在等待着我们?

15:10


公司的基础设施任务


DevOps工程师Denis Yakovlev
该公司生产许多桌面应用程序和服务。 为了确保生产过程和服务的连续运行,需要庞大而复杂的基础架构。 在我的报告中,我将讨论基础架构工程师团队在公司中的工作,其使用的技术以及团队面临的挑战。

15:50


我在JB中的前端的故事


Maxim Erekhinsky, YouTrack开发人员
我将告诉您有关JetBrains中是否有前端,我们使用什么项目和技术以及我如何过上这样的生活。

16:10


什么时候工作很有趣,或者为什么了解自己的优势很重要


安娜·波波娃(Anna Popova),社区支持专家
如何找到一份可以带给您快乐的工作? 了解您喜欢什么以及您的长处是什么? 听起来很简单,但是您如何确定自己的独特优势呢? 您可以在报告中理解这一点,并找出为什么高薪和出色的办公室并不是唯一值得在工作中寻找的东西。

16:30


IDE中的语言支持包括


WebStorm开发人员Andrey Starovoit
我将以JavaScript为例,告诉您如何在IDE中建立语言支持:从突出显示关键字到不重要的检查。 我将展示在这条棘手的道路上可能出现的最不同的问题,以及针对这些问题的一些解决方案。

17:10


一日Java开发人员


IntelliJ IDEA开发人员Alexey Kudryavtsev
典型的Intellij IDEA程序员是什么样的,他的日常工作如何,通常需要解决哪些任务。 内容内容 早上大厦。 欺骗用户。 多项式的分解。 节省订书钉。 挖出susek。 午饭 壮举

17:50


Kotlin:您可能不知道的事实


Eugene Petrenko ,Kotlin团队的开发倡导者
自2010年Kotlin问世以来,其中已经出现了很多事情:某些功能成功实现,有些功能只有深入研究存储库的历史才能发现。 我们从过去的一些有趣事实开始:记住同名岛,特征,泛型和类型擦除。 让我们谈谈如何编写简洁的代码。 今天的Kotlin不仅是JVM的另一种语言,它还支持JS并将不同平台编译成包括iOS在内的本机代码。 您是否知道在不同平台上进行开发时可以使用相同的代码和库? 如果不是,请在报告中查找。

18:30


时不时地简要介绍一下JetBrains


JetBrains首席执行官Maxim Shafirov

18:50


去除障碍


Hadi Hariri,开发者倡导负责人
想象一下,消除了对您的开发工作施加的大多数人为障碍。 想象一下,如果没有人对您进行微管理,没有人问您何时上班或何时离开。 想象一下,如果管理很少。 那不是理想吗? 一切都将就位,而我们的生产力将会大大提高,对吗?
在JetBrains,其中许多障碍都不存在。 但是没有障碍并不总是那么容易。 实际上,您不能只是将它们全部分解而认为一切都会正常工作。 在本演讲中,我们将探讨这种方法的优缺点,并了解如何解决某些出现的问题,甚至可以轻松解决。

19:40


IDE大战:我们,我们的朋友,我们的竞争对手和我们的...合作伙伴


车手团队负责人Kirill Skrygan
哦,我们,竞争对手,合作伙伴,现代平台和社区之间的迷人互动。
我们如何成为IDE市场的领导者之一? 你和谁竞争? 你和谁一起工作? 它发生在哪里,哪里没有发生,为什么?
我们今天与哪些产品竞争? 平台和工具业务如何联系在一起,我们在哪里? 云?.. mm ...可能也是话题。 为什么我们的产品随着发展而发展? 有关IDE全球市场的前瞻性报告中的内部人员,故事,阴谋,调查甚至是一些gamedev。

20:40


问答环节


JetBrains首席执行官Maxim Shafirov
人力资源总监Natalya Chisler
开发者倡导负责人Hadi Hariri
Vera Olennikova ,教育项目协调员
.NET开发主管Sergey Kuks
IntelliJ项目经理Maxim Mosienko

21:20


派对!

天狼星厅 (小E座馆)


14:30


数据工程师不应该为IntelliJ IDEA烦恼或了解大数据工具


Vitaly Khudobakhshov, IntelliJ IDEA大数据工具开发人员
管道,集群,终端,笔记本电脑,IDE只是现代数据工程师必须处理的一小部分。 即使仅使用Spark,日常工作中所需的工具数量也可能很大。 花了大量时间将Scala代码从IDEA复制到Zeppelin,反之亦然,并不断单击浏览器中的Refresh按钮以尝试了解您的任务是否会在不久的将来在集群上完成。 现在,让我们想象一下,所有或几乎所有事情都可以直接通过IDE完成。 在我的演讲中,我将讨论并向您展示新的JetBrains工具,这些工具可与Apache Spark和Apache Hadoop等技术配合使用。

15:10


以TeamCity为例,如何使用CI测试前端


Denis Lesnik, TeamCity开发人员
TeamCity有一个复杂的界面,由数百个相关的React组件组成。 但是,我们设法以最小化错误数量并实际上消除关键错误的方式构建代码质量控制系统。 我们将讨论系统如何工作以及如何测试UI。

15:50


IntelliJ Platform UI团队的界面设计原则


IntelliJ平台的界面设计师Olga Berdnikova
IntelliJ Platform UI团队的设计人员使用哪些原则来确定哪个界面更好。

16:10


我们如何切换到单个存储库


Dmitry Panov, IntelliJ IDEA基础架构开发人员
我们将讨论将IntelliJ IDEA代码库转移到整体式存储库中,此刻之前和之后的陷阱,讨论什么对我们有所帮助,为什么GitHub存储库的分支没有破裂,以及寿命为何不一样。

16:30


我们如何在Rider中测试性能


车手开发者Andrey Akinshin
性能 是我们跨平台的.NET IDE的主要功能之一。 不幸的是,要保持良好的绩效指标并非易事。 在此报告中,我们将讨论必须解决的各种有趣的技术问题。 您将了解我们如何构建性能监控流程,如何实施性能监控,进行何种类型的性能测试以及为什么在基准测试期间有时需要将笔记本电脑放入冰箱。

17:10


如何撰写有用的技术文章


IntelliJ IDEA的技术作家Anna Gasparyan和Alla Redko
我们将讨论大众消费技术文本的文化。 我们回答以下问题:“什么是技术文档?”,“谁为谁编写的文档以及谁为谁编写的?”,“为什么在回答论坛时遵循样式规则?”。 我们一定会考虑各种技术文本示例,并尝试改进其中的一些示例,并分享编写文档的实用技巧。

17:50


IntelliJ IDEA中功能的演变


IntelliJ IDEA开发人员Nikolay Chashnikov
IntelliJ IDEA已经发展了近20年,在此期间,即使是基本功能也发生了很大变化。 通过使用特定功能的示例,我将展示它们的行为如何以及为何发生变化,我将讨论新功能的出现方式和旧功能的消失方式。 您将看到IDE的功能如何预见Java语言的发展,并可能发现IntelliJ IDEA中您以前不了解的有用功能。

凤凰厅 (W小塔厅)



14:30


插件库:从膝盖上的站点到在线商店


MarketPlace开发人员Alexander Prendota和Simon Atamas
遇到JetBrains产品的每个人都使用了插件,或者不由自主地与它们进行了交互。 但是,并不是每个人都知道它们的排列方式以及可以打开哪些秘密知识插件存储库。 有关如何单击几次以使您的Darcula主题,快速创建插件或是否有可能出售您在家编写的新Haskell IDE的问题困扰着他们? 对问题的简短回答-一切皆有可能! 让我们与我们一起创造和销售。

15:10


IntelliJ IDEA提示和技巧


Hadi Hariri,开发者倡导负责人

15:50


科特林的合同


Kotlin开发人员Dmitry Savvinov
Contracts是Kotlin 1.3中的一项新的实验性功能,可让程序员将更多信息传递给编译器,以得到更准确的分析结果。 考虑一下您如何用手触摸合同-无论是在稳定模式下还是在实验模式下,对于“甜点”,我们将讨论该领域正在进行的内部研究。

16:30


从TeamCity的构建到持续交付


TeamCity开发人员Andrey Titov
以使用TeamCity Kotlin DSL的小型服务为例,将配置构建链,并显示TeamCity在组织组装,测试和布局应用程序方面的能力。 该演示将展示有用的TeamCity功能,这些功能可简化构建链的配置,并让您获得更稳定的过程。

17:10


在Kotlin上编写全栈应用程序


Akif Abasov,新产品开发人员
在此报告中,我将讨论如何在Kotlin中编写全栈应用程序。 我们将研究来自Kotlin的各种技术,这些技术将使该语言成为如此强大而便捷的工具:我们将在Kotlin / JVM和Kotlin / JS之间创建重用代码的多平台项目,使用便捷的DSL编写用于React和CSS的前端,以及使用协程进行客户端-服务器交互。

17:50


JetBrains新产品的界面开发和设计过程


新产品设计师Anton Sokolov
在JetBrains,我们正在服务器(JVM)和客户端(JVM,JS,Native)上使用Kotlin创建新的Web产品。 我们团队的大多数成员都是全栈开发人员,我们练习频繁发布和狗粮。 这些条件会影响创建可用于生产环境的用户界面的标准原则。 我们将讨论已扎根于团队中的流程(事件,工件)的参考点,以及设计师在其中所扮演的角色。

Source: https://habr.com/ru/post/zh-CN457986/


All Articles