我不会说前端比后端更重要,也不会支持有争议的概念,即“现代Web上的后端是可选的”。 我们撇开了习惯,我们只承认前端开发人员参与了Web项目的实际客户端,这意味着他的工作对于那些为之奋斗的最终用户最为可见。 也就是说,对前端不给予足够的关注是绝对不可接受的。
我们决定了这一点,它仍然只是要弄清楚,现在要如何做一切都很酷。 互联网在哪里写这件事? -是的,到处都是! 因此,为了处理各种现代技术,框架和库,我们召开了专业会议Frontend Conf。 在为她选择主题时,我们并没有将重点放在宣传上,而是在报告的实用性上。 参加会议后,任何专业的前端供应商都可以确保自己会发现许多与他的知识水平相对应的有用报告。 我将确切地告诉您哪些报告最终被削减了。

输入数据
会议
Frontend Conf Moscow 2018将于
10月4日至5日举行。 在两天的时间里,我们将完全致力于讨论开发客户端的技术和方法,我们将关注以下问题:提高生产力和质量评估,选择框架,设计接口的过程,使用API以及布局。
两天之内在三个会议室的三个流中,将
报告40个报告 ,各个领域的大师班和会议:API,布局和UX,性能,框架,测试等。
在编译程序时,我们选择
了对尽可能广泛的专家圈有用的程序。 但是他们并没有留下更狭窄的特定问题;在Gamma大厅中,将有关于并非所有人都需要的工具的报告,但肯定是其中一些工具最需要的。 在一个相对狭窄的圈子中,讨论这些问题将更加方便;将有机会彻底处理所有问题并找到志趣相投的人。 一种或另一种方式,几乎所有演讲者都是基于自己的经验,并提供他们
听取并实施的特定解决方案。 除非为简单的介绍性展示留出了很少的空间,例如有关
浏览器中的加密货币挖掘的知识 。
完整的
日程安排以交互形式在站点上以
pdf格式显示,并带有主题符号-进行了安排,以便您提出特定主题时,可以获取有关该主题的所有报告。 现在让我们看一下主题。
第一天,即第四天的星期四,将以英语四场演讲开始-进行热身。
用创意CSS打破规范
Aga Naplocha在
Adobe工作,还在开发教育项目The Awwwesomes。 在他的
演讲中, Aga希望与我们分享
新的CSS功能 ,这些
功能使您可以创建真正令人惊奇的东西。 Web图形和CSS的光明前景迫在眉睫-我们最终将能够迅速体现我们的大胆构想并在浏览器中创建网站设计。 阿哈(Aha)呼吁不要袖手旁观,
为创新精神振作 。
可访问性与最新的Web API。 我们不能相处吗?
SinnerSchrader的
Mauricio Palma充当设计人员和开发人员团队之间的一种代理,并认为,在大多数情况下,开发人员将
接口的
可访问性问题视为应最后考虑的问题。
在他的
报告中, Maurizio使用
最新的Web API承诺将展示有效的语音识别和合成技术,并在其帮助下创建方便且可访问的用户界面。
我扔掉了鼠标
受到劳拉
·卡瓦哈 (Laura Carvajal)的启发,
曼努埃尔·马图佐维奇(ManuelMatuzović)决定
进行一项实验,并且两周内没有使用鼠标。 在他的
报告中, Manuel将展示他遇到的网站的成功和失败示例。 在此基础上,我们将讨论最常见的问题,并讨论解决这些问题的方法。 让我们弄清楚为什么
使用键盘可以方便地
使用您的网站很重要,对谁真正
有益 。
移情设计系统
在Frontend Conf上,
Jennifer Wong (特使)根据她的经验进行计划,以
讲述如何从头开始开发设计系统,而不是忘记可访问性并考虑到用户和开发人员的需求。 詹妮弗(Jennifer)甚至
录制了一段邀请她参加报告的
视频 。
之后,Beta和Gamma大厅将有午餐休息时间,Alpha大厅将开始一个非常有趣的报道。
我们如何使用永久性存储开发完整的脱机优先应用程序
Web开发和Offline First应用程序似乎不再是不现实的。 Web应用程序中还实现了本机应用程序的优势。
Timothy Lavrenyuk (KeepSolid)计划
告诉 :
- 如何移植用于处理文档的本机应用程序,保留其主要优点之一-在脱机环境中工作;
- 使用什么库来处理IndexedDB;
- 如何连接使用数据库的Worker和应用程序本身。
这个故事是基于真实的经验,不能没有陷阱的描述。

性能表现
垃圾收集()
我们已经习惯了这样一个事实,浏览器不仅运行我们的JavaScript,而且还清理了它背后的剩余垃圾。 Yandex.Mart API开发人员Andrei Roenko认为了解此过程很重要,并建议一起
寻找问题的答案 :
- 垃圾从何而来,如何做得更小?
- 谁和何时收集垃圾?
- 有哪些工具可用于分析内存消耗和垃圾跟踪?
- 浏览器如何尝试优化内存性能?
详细的分析将帮助您了解垃圾收集如何影响我们的应用程序的性能。
面向前端开发人员的Lifehacks
Alexei Zolotykh从事前端开发已有10年,并且积累了许多生活上的技巧:比起乍看之下,更
快速,更轻松地做某事的方法。 例如,在他关于Frontend Conf的报告中,Alexei承诺
分享这些生活中的技巧,例如,我们学习如何在本地计算机上显示他的工作成果或在一个晚上建立一个网站。 还可以查看
控制台中的
生活技巧,等等。
无需服务器端渲染的快速服务
Ultimate Guitar是一项每月访问6500万次的服务,但没有Server Side Rendering。 Andrey Yakobchuk将解释为什么选择这样的道路。 还有更多关于该报告的
信息 。
缓存它
浏览器缓存是一种相当灵活的机制。 您会发挥其全部潜力吗?
Vsevolod Shmyrov (Yandex.Maps)
承诺在尝试通过浏览器下载任何资料时,将对所有可用的缓存级别进行逐步分析。 无论是在客户端还是在服务器端。

设计方案
本部分包含的报告与喷泉的上下文关系较小。 基本上,它们将具有较少的代码,但具有更多的结构方面的考虑,这不会减损其用途。
在网络上创建复杂动画的过程:从构思到完成的项目
没有壮观的动画,就无法创建壮观的项目。 无论如何,Rambler&Co的
Natalia Gabitova和
Yegor Savintsev都这么认为,并承诺分享他们的经验:
- 如何组建开发人员和动作设计师团队;
- 如何分配角色并控制结果;
- 掌握什么工具,了解什么?
- 如何将来自不同来源的动画集成到网站中。
让我们看看它在Rambler&Co中的工作方式以及可以用来维持顺序,避免内存泄漏,同步不同动画的技术。
开发人员经验和API作为产品
在创建(或选择)API产品以提供(或获得)最佳开发人员体验时,您应注意哪些细节?
Intento的Anastasia Goryacheva处理了数十种AI API,并基于它们的示例,提供了
8种API特性的 解析,例如:可靠性,易启动性,易维护性和其他特性。 我们将看到哪个行业巨头带来了比提供功能更多的麻烦。 这些相同的想法在为网站选择付款服务时会派上用场。 或在后端开发团队与前端开发团队之间建立通信,以创建一项服务。
规划IT项目的PDD方法
Digital Security的
Ksenia Konovalova将
证明 ,
每个开发人员都应该能够制造原型 。 Adobe的XD(不,这不是一个表情符号)将有助于被动地开始。 我们学习如何使用原型:制定产品需求; 设计产品架构
不用代码检验假设 。 报告完成后,我们可以与我们心爱的客户嬉戏地找到一种通用语言,
节省项目预算并减少开发时间。 无论如何,Xenia向我们保证。 即使出于这些要点之一,也值得尝试深入研究原型。
JSON API-我们根据规范进行工作
Neuron.Digital的
Alexey Avdeev将帮助您了解JSON API规范。 该
报告包含了很多技术细节,但由于它不仅仅局限于前端,因此也属于“设计”这一部分。 Alexey将告诉您JSON API的含义,此方法如何
完善RESTful以及它
与GraphQL有何
不同 。 与往常一样,我们将分析优缺点。
构架
当然,如果没有Front Conf上的趋势主题和新框架,您将无法做不到。 我们尝试不让他们太过分,只选择了一些最实用的报告。
React,Vue或Aurelia:我们如何选择框架
选择框架可能有很多标准,并且在每个新任务中都必须重新权衡利弊。
Alexander Taran (Acumatica)将
介绍他的状况和见解。 例如,它将告诉:
- 如何评估选择中的“错误成本”;
- 用来测试假设的原型
- 炒作和业务任务如何影响?
- 摘要结果和决策。
这也将很有趣,因为亚历山大最终成为了
Aurelia核心维护者 。
StoreWars(ngxs,redux,vuex)
该框架的主题将继续是
Kirill Yusupov和
Maxim Ivanov (Cinimex)的报告。 在主体部分中,我们将分析
状态管理 ,并考虑大小型项目中所有这三个示例(ngx,redux和vuex)。 最后,演讲者承诺会解释为什么应该使用ngx,而不是ngrx,以及为什么
框架的选择不如商店的选择
重要 。
消失的框架
Mustlab的
Pavel Malyshev建议从基础开始,并开始弄清楚为什么我们真正使用框架,为什么
经典框架不适合所有项目 。 在演讲中,我们将以SvelteJS为例讨论“消失的框架”的新趋势,并尝试理解为什么这还不是另一个JavaScript框架。

结论是显而易见的,没有灵丹妙药,但是这些陈述将帮助您在每种情况下做出合理的决定。 有时甚至可能是一个自制的解决方案...
最好输掉一天
IPONWEB
的 Aleksey Okhrimenko 的报告没有进入任何部分,它是独立的。 在10月5日早上,我们将发现开发
自己的工具是否值得,以及是否需要花费大量时间才能最终解决问题,最终还是可以节省下来。 Alexey将分享他在编写用于各种项目的
调试,测试,优化 ,脚手架和验证工具的经验。 他将告诉您现有工具可以带来什么好处,以及是否值得浪费时间。
当然,这还不是全部。 但这甚至足以说服所有人相信
2018年莫斯科前卫大会将是俄罗斯规模最大,最酷的前端会议。 来两天,使自己沉浸在专业氛围中,参与有趣的报告,了解新的有用内容,并与其他专业人员聊天。 是的,最后,祝您玩得开心。
如果您觉得(或测试提示您)需要专业发展,请赶快注册 -只需一周!