你好
4月19日,
DUMP会议将第9次在叶卡捷琳堡举行。 报告将分为8个部分:后端,前端,移动,测试和质量检查,开发,设计,科学和管理。
带有时间表的最终会议程序已准备就绪。 今年的演讲者:Nikolai Sverchkov(邪恶的火星人),Vadim Makeev(HTML学院),Artemy Ryabinkov(阿维托),Alexander Korotaev(Tinkoff.ru),Alexander Denisov(EPAM),Denis Malykh(Yandex),Alexey Kataev(SkyEng) ,Alexey Zhukov(Kontur),Grigory Savenok(MegaFon),Sergey Krivoy(SEMrush),Peter Fedichev(莫斯科物理技术研究所,Gero),Alexey Kulakov(Ridero),Anton Semenchenko(COMAQA.by)和其他50位出色的演讲者。 除报告外,还将有4个硕士班。
有几天买一张6000₽的票,从4月1日起,价格上涨。 下切所有细节。
还记得这些贴纸吗? 在2016年,我们专门针对会议提出了建议。 今年他们将再次DUMP 2019
前端部分
HTML Academy的 Web传播者,Web标准的社区负责人和同一播客的主持人,Web Standards Days的组织者,城市会议pitercss_meetup和pitercss_conf会议
Vadim Makeev将发表有关Web图形的演讲:从创建和导出到优化和实施。

在开发世界中,有关以下主题的争议:“制表符或空格?”,“是否需要在方括号之间缩进?”,“单引号或双引号?”
亚历山德拉·欣克维奇(Alexandra Shinkevich)(LOVATA)将分享可用于停止争论小事情的工具和方法。

在编写游戏的示例中,
Alexander Korotaev(Tinkoff.ru)将告诉您如何快速绘制2D图像,而又简单又不会用矩阵和复杂的API阻塞您的头部。 在报告中,Alexander将考虑预渲染,着色器以及在平面上快速绘制时使用React-tree的概念。
Artyom Kuzvesov将考虑当前可用于移动开发的技术,从视觉上比较相同应用程序的外观和工作方式,其中一种是用React Native编写的,另一种是用Cordova编写的,并讲述每种解决方案的优缺点。
SKB LAB Sergey Tsvetkov (叶卡捷琳堡)的前端团队负责人将发表Angular Elements报告:以Angular框架为例,他将告诉您如何使用HTML5 Web Components分解整体Web应用程序。
Vitaly Dmitriev(404组)将揭示反应式编程方法的基本原理,列出有用的工具,最重要的是,说明在开发反应式时重新构建思路时,它们如何帮助创建易于扩展的应用程序。

在出色的开发人员的文章和报告中,他们经常谈论自动测试。 他们说:“这很容易,很酷。” 但是,当您开始自己编写它们时,您不会感到轻松或凉快,而只会感到疼痛。
N1.RU的前端主管
Maxim Sosnov将教您如何编写正确的测试。
Andrey Nagikh(Inetra)将告诉您在将大型C ++应用程序移植到浏览器时,他们收集了哪些真实数据。 报告:什么是工具,什么可以使用; 如何在JS和Wasm之间抛出对象; 出现什么问题以及如何解决它们; 什么可以是什么,他不能什么? 如何在浏览器调试器中查看C ++代码; 比js快多少
后端部分
Evil Martians开发人员
Nikolai Sverchkov将以自己的后端项目为例,
向您介绍使用无服务器的实践方面:启动有多困难,有多少文档和教程,是否支持普遍接受的标准,如何在本地进行测试,花费多少,使用哪种语言更好,使用哪种堆栈任务最相关。
Avito Artemy Ryabinkov的软件工程师讨论了在Go中使用Postgres时常用的基本工具的优缺点。 当您的服务在Kubernetes云中工作时,它涉及到需要考虑的细微差别。 他还将讨论Avito在为产品开发人员提供数据库方面的经验。

最近,Redis 5中出现了一种新的数据类型-流,这是来自流行的Kafka消息代理的想法的实现。
Denis Kataev(Tinkoff.ru)将解释您为什么需要流,它们与常规队列有何不同,Kafka和Redis流之间的区别是什么,还讲述了未来的“陷阱”。
Evil Martians的 Dmitry Tsepelev将告诉您如何在图形中进行思考:在报告中,他将回顾查询语言本身,讲述其优缺点,然后为开发图形方案提供建议。 报告发布后,在开发第一个GraphQL API方案时,就有机会减少使用rake的机会,并了解GraphQL和通常的REST API之间的区别。

Victor Kandoba和
Svetlana Zavyalova(Kontur)将讲述他们如何在语音技术的帮助下实现自动支持:从何处开始实施语音技术以及如何将其出售给企业; 语音服务由什么组成,有哪些工具; 什么是独立开发的,什么是更好的以什么顺序重用; 如何选择方案并进行实验。
Sergey Dolganov(Evil Martians)将讨论一种替代的“联系”方法来构建依赖API的应用程序,并讨论他们创建并用于开发和支持集成的库。 关于Ruby中解决方案的原型,以及关于Rust和Go中跨平台实现的工作。
Yuri Kerbitskov(Ak Bars Digital Technologies)将告诉您应用程序域是什么以及它们的用途,并说明如何使用.NET Core中动态加载的程序集。 它还介绍了隔离装配,加载/卸载和安全性方面的新技术。 演讲之后,您将更好地了解.NET Core的工作原理。
Andrey Borodin和
Vladimir Leskov (
Yandex )将讨论WAL-G的开发,WAL-G是Go上的PostgreSQL RDBMS备份系统。 他们将在与大型开源数据库进行交互时谈论平台的功能以及社区。

Vostok项目是在Kontur公司中证明的工具和实践,项目参与者是OpenSource的一部分。
电路中的首席软件工程师
Grigory Koshelev将讨论东部地区提供集中遥测处理的部分。
Vitaliy Semyachkin(JetStyle)将与语音助手以及精明的演讲者Alex和Alice分享他的经验:他们拥有什么机会和功能,可以等待什么耙,如何英勇地克服它们以及如何准备整个故事。 以一个带有“智能办公室会议室”的实验案例为例,Vitaly将讲述他们与Alisa的合作方式,他们如何识别用户,将铁盒绑定到特定的Yandex站以及您想从Yandex.Dialogs平台获得什么,从而使其成为一个完善的物联网中心,例如Alexa。
去年会议的所有报告都可以在YouTube频道上查看。管理科

IT领域的心理学专家和实践心理学家
Anastasia Kalashnikova将就如何进行面试提供实用的建议:如何评估要问的问题以及与您保持联系的问题; 如何预测一个人是否适合团队; 如何理解候选人是否能够独立工作以及是否会发展; 是否值得为候选人收集参考。
Kontur的 Alexey Zhukov将在发布产品和功能之前,告诉他们如何在Kontur中测试假设。 在报告中:以客户发展为建立增长团队的模型,为企业企业家应该能够为b2b市场创建和开发产品的实例。
Dolgushev and Starozhilov机构的创始人
Alexey Dolgushev将根据在10家公司管理DevRel项目的经验以及10年的IT行业监控经验,向您解释这种时尚的DevRel如何以人们希望与您合作的方式帮助您了解您的公司。
SkyEng开发负责人
Alexey Kataev将讨论团队领导的时间管理。 Alexey将分享他在拖延,自动化技术,授权,一系列清单以及如何做所有事情的生活技巧方面的经验。

产品经理
Svetlana Ayupova将在俄罗斯的第1个产品团队
SkyEng上讨论假设测试周期:假设测试产品周期,假设,决定从哪里开始,确认价值并降低经济性,战斗力测试和结论。
bulkina.tech的创始人
Natalia Bulkina将谈论无问题的“问题”采访:如何以优质的方式与客户沟通,以检查您的业务构想的可行性。 Natalia还将分析可能导致错误结果的主要错误。

有大量的培训材料可以告诉您如何委派,如果不这样做,会发生什么。 但是,回头看,您甚至可以看到即使是最有经验的管理人员也忽略了委派。 为什么会这样呢? 如何在“自己动手做”并提供给表演者之间进行选择?
伊万·苏霍夫(Ivan Sukhov)将解释为什么委派是一个不好的选择。
移动部分
EPAM Systems的首席开发人员,下诺夫哥罗德(Nizhny Novgorod)的Google Developers Group负责人
Alexander Denisov将把他的演讲专门介绍Flutter,这是Google迅速发展的时尚SDK。 为什么您应该关注Flutter,随着此SDK的出现发生了什么变化,以及在跨平台和本机之间进行选择的标准如何发生了变化。
HeadHunter的Pavel Strelchenko 将解释为什么在Android Studio中创建插件一点都不困难,并且它可能是一个非常有用的工具。 Pavel将以自己在HH的经验为例,提供有关插件工程的快速课程,他将告诉您您可能遇到的问题以及如何解决这些问题。

来自
Avito的领先开发人员
Evgeny Krivobokov的报告对于那些厌倦了Android项目构建缓慢和IDE刹车的人将非常有用。 用于将程序集和IDE从简单扩展到复杂的Lifehack剪辑。 在不购买Gradle Enterprise的情况下,还将有一些实用的技巧,可用于优化和优化gradle远程缓存以及自行收集指标。

Android Teamleader
Nikita Rusin将告诉您他们在
KODE如何使用“基础项目”(每个产品的起点)解决在多个项目中使用不同技术堆栈的问题,从而可以提高团队的效率。 Nikita将分享如何在他的公司中创建基本项目,此方法的优缺点以及实施后的处理方法。
Yandex的Ekaterinburg办公室的移动平台应用程序开发主管
Denis Malykh将分享他在将遗留项目变为现实方面的宝贵经验。 外包商接受过时的代码和项目:如何处理它们。 他的示例基于iOS开发,但是经验肯定是通用的,对开发人员和管理人员都将有用。

关于
Sberbank在移动开发中遇到的增长疾病,TechLead将告诉
Vladimir Tebloev 。 如何应对某个时间点上许多人开始处理一个应用程序的事实,以及如何即使在系统规模已达到企业规模的情况下也不会失去对系统的控制权。

对于iOS开发人员,我们有一个标题为“ iOS开发的阴暗面”的报告,其重点是私有API。 明斯克
Yandex部门的高级开发人员
Nikolai Volosatov将揭开隐藏系统API的帷幕,并根据其团队的经验,就其使用的适当性和后果提出建议。

为Lint编写自己的规则充满了痛苦:主要是因为在公共领域几乎没有有关如何执行该规则的信息。
Tinkoff Igor Talankin将分享有关如何编写,调试和测试自己的Android Lint支票的实用技巧。 它还将表明,此类检查可以消除“愚蠢”的错误并减少测试时间。

测试和质量检查科
2GIS的质量保证主管
Lidiya Soshkina以2GIS移动应用程序为例,将展示其优先级排序系统的工作原理。 该报告对于尚未使世界上所有事物自动化并且仍然被迫应对大量手动回归测试的每个人都是有用的。 在报告中,您将收到有关确定测试案例优先级的实用指南。
COMAQA.BY测试自动化
社区的创始人
Anton Semenchenko将解释BDD方法是否对前端和后端测试自动化解决方案施加了体系结构上的限制。
Anna Bogolyubova将在现场告诉他们如何解决尚未解决的技术债务问题:当累积了错误和较小的改进,但没有时间分配完成时,因为总是有更多的优先任务。 这种经验可以应用于任何地方,任何工作流程的任何团队,甚至是个人生活中。
RealtimeBoard的技术质量检查负责人
Anton Necheuhin将告诉您如何进行可靠的压力测试,其中应考虑到所有细微差别,甚至我们还不知道的细微差别。 该报告除其他外包括克服技术难题,使用WebSocket连接的负载体验。 该方法本身可用于各种负载测试工具和用于实现服务的选项。

在该
报告中,电路测试专家
Ivan Shelomentsev将讨论如何使用NUnit 3.10.1在额定负载下加载CPU。 而不是购买昂贵的硬件,并且将说明并行进行测试时应考虑的要点。

在DevOps时代,测试人员和质量检查专业人员的角色尚不完全清楚。
Alexey Lapaev(Tinkoff.ru)将研究该行业的未来,并思考如何解决质量问题,以免脱离发展领域的发展节奏。 Alexey将分享他关于从条件测试器向何处发展的想法。
Vitaly Roshchupkin (
Kontur )将告诉他们如何在功能发布之前编写所有自动测试(不进行自动测试)。 Vitaliy将解释测试人员要发展这种发展文化需要做什么。 并且可以做些什么来摧毁它。 不会有技术论,有关心理学和与人沟通的报告。

科计划主任
德米特里·雅金将举行管理斗争。 管理层之争是一种可以彩排的形式:如何与老板讨论加薪问题或如何放弃无聊的任务。 我们将丢失几集,并考虑需要说的内容和多余的内容。 您可以参加或观看。
发展部
Ruslan Serkin(DataArt)会告诉您什么是无服务器以及“无服务器”被什么吃掉,请考虑您在开发过程中可能遇到的主要问题,分享有关在使用无服务器技术开始开发时如何避免重大错误的经验和实践。

叶卡捷琳堡网络工作室
Flag Mikhail Radionov的主管将告诉您他们如何以及为什么在Laravel生态系统中编写自己的CI以与许多不同的小型项目一起工作。 他将回答“是否值得为网络工作室编写您的CI?”这个问题。

Elasticsearch很早以前就在Contour部署了,其中的数据量接近1 PB。
Contour软件
工程师Vladimir Lila将告诉您为什么他们喜欢弹性,它如何帮助公司以及为什么您应该喜欢它。 弗拉基米尔(Vladimir)将讨论流程的组织,日志传输,构建此类集群的技术细节,常见错误以及所有这些好处。
Evgeny Fomenko (
Megafon )将讨论改变实施方法的经验:从发行版到快速通道。 报告中的内容:大规模架构转型的实施,公司分布式基础架构变更的高速实施,在持续实施的情况下实现快速实施周期的方法,质量和自动化测试,持续部署对运营绩效的影响。
Victor Eremchenko (
米罗 )将告诉他们如何进行持续交付过程,这些方法如何帮助减少服务器版本的回滚次数,以及如何帮助团队快速方便地将其功能交付给生产。 该报告除其他外,包含使用各种工具的真实示例以及CI / CD流程的技术细节。

设计科
MegaFon用户体验和界面负责人
Grigory Savenok将告诉您,当向非设计师介绍设计时
,如何首次保护解决方案,以及如何不接收有关字体,颜色和按钮的评论。 格里高利(Gregory)将通过示例演示如何解决客户的异议,并展示如何进行编辑以及如何避免这种情况。 该报告对设计者和管理者都将是有用的。

JetStyle的总监和
Ridero Alexey Kulakov的产品总监认为,反馈是技能之王,这是您一生中可以学到的最好的知识。 您不能停止抽水,一切都在变好。 在会议上,Alexei将教授如何向设计师提供和接收反馈。
MacPaw艺术总监
Dmitry Novikov将告诉您如何以及为什么需要界面中的动画,如何避免犯错,如何以最简单的方式设计动画,以及如何将其提供给开发人员。

您是作为一个长期存在的产品的设计师而工作的。 如何照顾他,首先要解决什么问题,并且最好的解决方案始终在界面中?
Alyona Kirdina(邪恶火星人)将告诉您他们如何在一年内将eBay投入业务,而不是通过采访,分析和突然的见解……而是以其用例中的错误列表为指导。
Alexandra Rudenko(服务设计局)将向您介绍构建客户体验地图的研究,解决设计师的任务,并展示如何在一张地图上涵盖整个客户的路径以及在线和离线之间的转换,以在开发产品时考虑客户的环境。
Konstantin Ostroukhov(JetStyle)会告诉您什么是生成设计以及使用哪些工具创建。 根据instagram项目中有关生成设计的示例,他将解释他使用的技巧。 例如,如何从粒子系统使用动力学排版,交互式动画和生成图形来使用代码创建图案。
(Naumen) , . , , , .

, , : , , . ,
SEMrush .
, UX .

, -, , , , . . -
BeaversBrothers --, - , .

Science

是否可以改变身体的衰老程序? 一个人可以活150-200年吗? 生物系统建模实验室(MIPT)的负责人,
Gero的科学主管
Peter Fedichev博士将讲述过去10年的研究如何改变了这些问题的答案。
Pavel Skripnichenko (
UrFU,KantrSkrip )将谈论小行星彗星的危害。 危险有多大?威胁是真实的吗? 人类可以保护自己免受星战危险吗? 观察,预测和对抗的手段是什么,还需要做些什么来回答这个问题-世界不会没有尽头吗?
Gennady Shteh (
Naumen )将向您介绍从自然语言处理到自然语言理解的过渡,神经网络在2018年学到了什么以及科学家现在可以自动解决的任务。 对于开发人员,Gennady会告诉您如何用Google搜索有关机器字处理的问题,并将已经工作的NLP方法与最新方法进行比较。 对于企业而言,如何将一种关键的方法纳入机器学习中,并查看您的企业中是否需要它。

来自
Naumen的 Tatiana Zobnina 将解释为什么以及如何在“大数据”和机器学习时代分析数据。 通过分析“黑匣子”是否可以解决? 并且在哪些问题中无法避免变量之间的关系分析?
Igor Mamay(Kontur)将告诉您理解量子算法的基本知识,考虑使量子计算成为可能的物理原理,将其介绍给数学模型,解释什么是量子位以及可以对其执行哪些操作。 伊戈尔将分析一个简单的算法,该算法演示了量子计算相对于经典算法的优势。
Nikolay Kuklin(陶瓷3D)将分享他的图像平滑算法以及如何在GPU上实现它。 这是商业程序中的实际工作实现,允许在虚拟现实头盔中渲染高质量图像。

Tinkoff.ru,Vladislav Blinov和
Valeriya Baranova的开发人员将以
聊天机器人为例,以实现最新的科学文章,在这种情况下,您可以通过逻辑回归得到解决,以及何时更好地记住好的旧前缀树。
所有报告的摘要都在
会议网站上 。

大师班
Maxim Sosnov (
N1.RU )将主持JavaScript测验。 测验是团队智力游戏的一种形式,领导者提出问题,团队给出答案。 无论您了解多少JavaScript(完整的NaN或真正的忍者JavaScript),无论如何,您都会学到很多新的有趣的东西! 获胜的团队将获得奖品:)
SEMrush Sergey Krivoy的 UX-Designer将举办“问题工程-设计问题”研讨会。 参与者将在实践中尝试一种设计新产品的方法,其基础是让所有感兴趣的人都不要考虑功能,而是考虑他们可以解决的问题。
Mastery.pro的 CTO
Andrei Fefelov将举办一个大师班,与参与者一起,他将在postgres,patroni,consul,s3,walg和ansible上构建一个由3个节点组成的简单故障安全群集。 上完大师班后,您可以使用提供的ansible剧本从头开始创建这样的集群。

对于那些想深入研究RFP或在此方向上巩固其知识的人,
Vitaly Dmitriev (404组)将首先进行报告,然后举办反应式编程大师班。 该程序包括反应式编程的基础知识,流和订阅的控制,以简单而优雅的方式解决实际问题,副作用和业务逻辑分离,反应式MVC或状态管理的新外观。

报名
在
会议网站上注册。 在4月1日之前,票价为6000₽,然后-7000₽。
该会议将在世博会(叶卡捷琳堡,世博博莱华德,2)举行。 参加世博会,我们在早上安排从市中心免费班车,晚上安排免费班车。

立即加入!