ob娱乐下载2020年SymfonyWorld在线

2020年12月3 - 4日

在视频看谈判

如果你参加了这次会议,看重播的谈判。
否则,你可以买票回放视频。

Pre-keynote:导致Symfonyob娱乐下载

尼古拉斯Grekas

Pre-keynote

主题:通过Symfony UX过渡性社区ob娱乐下载

法比安效力

Flex改变了我们管理Symfony应用的方式。ob娱乐下载Symfob娱乐下载ony CLI简化本地开发经验。接下来是什么?我们如何进一步提高开发人员的经验吗?在这个主题,法比安将推出新的频谱的两端激动人心的工具。人则和JavaScript将主关键字。

解耦应用Symfony信使ob娱乐下载

大卫•曼

快速的响应时间是至关重要的。耗时的任务触发web请求应该是异步执行的,如果可能的话。在这个演讲我将给一个简短的概述消息队列,然后显示一个案例研究如何将应用程序分解成较小的服务和我们如何使用消息队列来协调服务。

法实践的主题:新的JavaScript Symfony的工具ob娱乐下载

Titouan Galopin

在他的主旨,法比安会引入新的激动人心的工具,以改善开发人员的经验。这些工具将打开一个新的JavaScript Symfony世界生态系统:让我们深入了解它们是什么以及如何利用它们ob娱乐下载来构建惊人的应用程序。

PHP + Minecraft

托马斯Berends

Minecraft非常受欢迎,但当我们把它和PHP & Symfony吗?ob娱乐下载这个演讲是使用PHP的冒险你的舒适区以外的东西。

一开始,似乎这些根本不一起工作。通过阅读文件我们可以发生在"我的信息,从原木到完整的世界。然而,它变得真正有趣的世界上我们可以改变的东西时PHP。这打开了很多可能性,我们将探讨在这说话。

这个演讲需要Minecraft一无所知。

ob娱乐下载Symfony满足柏树,E2E测试Symfony开发者

雷蒙娜施沃

UI测试时,有些开发人员往往是不情愿的。这些测试慢,片状,难以编写和维护?

柏树。io(简称柏树)是目前得到大量关注时,端到端测试。特别是在JavaScript环境柏树。io似乎慢慢获得接受。然而,它发挥其优势在Symfony应用程序:它确实很多东西,在我看来比selob娱乐下载enium-based方法。

在我的会议,我想向你介绍柏树,探索其可能性SymfonyCon网站编写第一个测试——这样我们就可以一起克服这些问题。ob娱乐下载

序列化器启发

丹尼斯Brumann

序列化器是一个重要的工具在构建api Symfony。ob娱乐下载更详细地了解它可以节省你很多时间当你想定制如何处理您的数据。在这个演讲,我们将看看Symfony序列化器是如何工作的默认情况下通过深入ob娱乐下载探究提供标准化者然后我们会看一些用例如何序列化和反序列化数据定制。

新的API的平台是什么?

凯文Dunglas

API平台是一个流行的框架来构建由API驱动项目。Symfony的服务器组件之上。ob娱乐下载它使创建现代、可扩展和安全web API很容易:设计的公共数据模型,所有,你会得到一个平台API !
但是API平台还提供了很棒的客户端组件(用JS)与服务器组件工作,以及与其他现代REST API !这些组件包括智能管理构建器和客户端发电机支持反应,Vue,本地反应,接下来,类星体和Vuetify !最后但并非最不重要,API平台附带的码头工人图像和Kubernetes图你需要部署在生产,在几秒钟内。
介绍在2015年巴黎SymfonyLive以来,API平台进ob娱乐下载化很多!现在被认为是最简单和最强大的工具来构建和使用新的web api,甚至PHP之外的世界。在这说话,会发现新的最佳实践和未知宝石提供的框架。

更好的控制台应用程序

克里斯托弗·赫特尔

控制台应用程序——无论是的一部分(Symfony)应用程序或standalone-tool——通常ob娱乐下载是PHP开发人员的bash脚本。因此人们经常叶子干净代码的路径和黑客非常务实的解决方案。尽管很多这样的快速解决方案仍在项目和需要保持更长时间。什么原因在开发一个控制台应用程序和简单的技巧帮助清理代码,在这个演讲的例子所示。从CLI如何分离我的代码运行时,如何优化长时间运行的流程等等。

流:另一个CRUD和批处理

塞缪尔·罗兹

如果一个产品或公司的成长后的早期阶段,它不是罕见的,会有多个通信系统或“服务”。两种最常见的方式是通过使用api或批处理。

在这次演讲中,我将向您展示的另一种方法,消息流。这种鲜为人知的技巧有很大的维护和分离性能考虑到您了解其分类和幂等性需求,我们将讨论。我们还将看到分区允许我们规模流在不同的段,同时保持之前的要求。我们将总结总结的东西小心如果你把这条路线在发现为什么它可能非常有利于您的项目(s)。

依赖注入启发

亚历山大·m·图雷克

DependencyInjection组件一起把我们的应用程序的胶水。在一个现代的Symfonob娱乐下载y应用程序中,我们依靠连接,自动,自动发现神奇地为应用程序生成正确的依赖关系树。但是那些自动性如何在幕后工作?如果他们没有呢?

我们会讨论很多话题:默认配置通过Symfony Flex•模式:依赖注入和服务位置•包提供的服务•服务工厂编制容ob娱乐下载器•依赖图••编译时和运行时性能•容器和ContainerBuilder类•定义、引用和别名自动装配•公共与私人服务••内联和删除服务•PSR-4发现•服务标记和标记的迭代器•自动配置•编译通过。

锁和信号量:守门的资源

杰里米DERUSSE

Symfony 3.4发布锁ob娱乐下载组件允许您限制并发访问共享资源。3年后,小弟弟,信号组件完成工具的范围。

远远超出了经典群()或sem_acquire(),这些组件使我们能够涵盖更多复杂的用例,比如保持锁定几页或集成到一个分布式基础设施和高可用性。

在这个演讲,通过业务的例子,我将向您展示这些组件是如何工作的。我们会看到他们提供我们的可能性及其限度。

Elasticsearch Symfoob娱乐下载ny,从开发到生产

Damien亚历山大

搜索是许多标准的核心应用程序,但构建和部署一个全文搜索引擎不是微不足道的。你的一个选择是实现Elasticsearch在这个演讲,我将向您展示的路径,从开发到生产。我们还将利用新的Symfony HttpClient与集群通ob娱乐下载信更高效!

ob娱乐下载symfony 0.6 symfony 5:我从框架

Stefan Koopmanschap

当时我来到symfoob娱乐下载ny(小写)之前第一个稳定版本。我们现在在版本5。在那些年里,发展大型框架。在这次演讲中,我将通过一些课程我学会了从框架的演变以及周围的生态系统,以及如何运用这些经验在我们的日常工作。

主题:现代安全Symfony的崭新的安全组件ob娱乐下载

瑞安·韦弗

是的,Syob娱乐下载mfony的安全组件是强大的。但是…这是* *复杂。我们可以都吗?能力和灵活性可读的和富有表现力的代码?

我们是这样认为的。这就是为什么在Symfony ob娱乐下载5.1 & 5.2,安全组件被重建和*备用*。复杂性被剥夺,逻辑集中和智能钩点补充道。

结果是一个安全系统,能* *更多代码,你可以理解。

在这次演讲中,我将向你介绍新的安全组件,并向您展示如何激活和迁移(提示:很简单!)。我们还将深入一些新的可能性,像流线型的自定义的身份验证器(再见警卫!),集中“登录节流”,神奇的登录链接,2 fa和更多!

因为没有安全说话就是不完整的API认证,我会给你一个快速指南*你*应该如何实现API认证,如何适应新系统。

我们走吧!

Pre-keynote: 欧宝平台是合法的吗Symfony世界的新闻ob娱乐下载

尼古拉斯Grekas

Pre-keynote

主题:对用户-技术,伦理和你

马克诺丁汉

技术对世界的影响比以往任何时候都更被认为在2020年,世界是推迟,强烈。政府想要控制互联网(或创建全新的),即使是少数几家公司拥有巨大的权力网络的未来。

我们应该扮演什么样的角色在这些讨论中,作为技术人员,作为开源贡献者,作为科技公司的员工,尤其是作为公民吗?我们应该勤奋的工匠专注于手头的任务,或者采取更积极、广泛的角色?和我们编写的代码,不管怎样?

作曲家2

尼尔斯·Adermann,乔迪Boggiano

作曲家已经永久的改变了过去十年PHP开发的方法。工具的第二个主要版本新特性和许多对功能和性能的改进。最重要的变化在这个演讲将突出显示。我们将告诉你你需要知道什么升级自己的项目和解释的一些背景导致版本2。

Symfony应用程序国际化,以正确的方式做ob娱乐下载好事

马修Santostefano

翻译当你开发一个应用程序是一个大步一个国际项目。应用程序的翻译过程会很艰苦。它可以保持费力甚至在第一个版本的。
所以,我们有一个新类型的同事:亲爱的开发人员,产品负责人,设计师,让我来介绍一下翻译与我们将不得不工作效率!
在一起,我们必须确保翻译保持最新的生产。如何?这正是我们将在这个会议上讨论。工具如php-translation包、机车或Transifex您的团队将是非常有用的。我们将把它们在Symfony创建一个高效的ob娱乐下载工作流程。我们还将为开发人员定义的责任,翻译和设计师。缓解的一切翻译过程从开发环境到生产没有任何痛苦!这个演讲结束时,你会期待实现这些神奇的解决方案!

降酸:对电子商务模式设计

安德烈亚斯•布劳恩

在设计模式为电子商务应用程序时,我们必须记住某些事情:数据保留规则要求复制大量的数据,导致复杂的在任何关系数据库模式。现代数据库系统可以帮助我们解决这个问题,但我们很少使用他们的特性在设计模式。在这次演讲中,我们将看看一些策略如何设计更有效的模式对于特定的数据库系统,以及如何有效地降低酸在起作用。

绝对的初学者的指南和Symfony领域驱动设计ob娱乐下载

尼尔·布鲁克斯

DDD是解决业务问题的一种最有效的方法,但它可能就无法开始。甚至与理论武装,开始旅程神秘而找到答案具体实现细节可以是艰难的和可怕的。

在这次讲座我们将揭开的术语和DDD找出最重要的方面你需要你去。然后,通过探索和实现示例业务领域,我们会发现诸如:
——如何DDD实体不同学说的实体
——一个聚合根到底是什么
——如何组织你的代码
——如何定义一个限界上下文
——有一个域服务不同于应用程序服务

最后,我们将连接在一起,Symfony 5。ob娱乐下载如果你一直想开始与DDD,但从来不知道如何或从哪里开始然后这个演讲是给你的。

WebAuthn——技术和集成在Symfony项目ob娱乐下载

斯特凡•里希特

我们生活在一个世界里,每个人每天使用密码登录各种网站和服务。
所以很明显,在网络安全密码是一个临界点。不幸的是,他们也是最大的弱点在他们负责IT系统80%的安全漏洞。
然而,更好的解决方案。例如,FIDO2项目与标准WebAuthn允许用户连接到网站没有密码。
本课程介绍了标准,它是如何工作的,它的实现在一个Symfony项目。ob娱乐下载它还包括JavaScript API实现和一些Symfony包。ob娱乐下载我将详细介绍如何实现束,重要的是要注意的点。

为什么0.1 + 0.2 ! = 0.3,或浮点数的神秘世界。

Benoit Jacquemont

是的,在PHP运行上面的表达式,在很多其他语言,将确认0.1 + 0.2不等于0.3。

但是这个奇怪的行为甚至可辩解的,有道理的。

浮点数你可以打开一个全新的宇宙。
当然他们提供正确使用。

这个演讲将会通过一些理论,很多具体的例子。

从海湾战争到地震图形引擎,通过阿丽亚娜5太空火箭,我们会看到使用浮点数的好处和潜在的危险。

从这些例子中,我们将提取一些教训我们可以转化为日常的开发实践。

最后,演讲将介绍使用浮点数时,为了避免他们,当价格或计费管理,选择在这些情况下。

我学会了想让Symfony和API平台方式更快ob娱乐下载

Bastien Jaillot

工作在一个大型symfony项目很ob娱乐下载常见堆栈(与APIP API,大量学说实体和所有配置YAML文件),我们经验丰富的性能问题在dev和刺激模式。

我带着头巾灯(你好黑焰)和挖掘。我学到了很多,发现不少问题,结果很多拉请求合并了。

这个演讲将会是一个反馈的过程和经验教训。它将实用和theoric。

得到社会!实现社会登录您的Symfony项目ob娱乐下载

波林沃斯

你构建一个美丽的应用程序,但用户在注册步骤。这是一个许多人有过挑战。社会为用户登录可以降低酒吧,增加转换加载漏斗。

实现它可以很简单,但当你需要一些更具体的为您的应用程序呢?和你如何确保整个往返测试正常吗?我们会发现所有的缺陷和挑战,如何解决在这个演讲。

现代HttpClient和快

布鲁诺Henrique De Souza

由于越来越多的公司使用api和面向服务的体系结构的需要和使用一个HTTP客户端变得更加明显。有很多选项提供在IT市场。ob娱乐下载Symfony决定提供自己的客户;一个不同于所有其他的因为它的概念。

这个演讲将会给你详细了解这个客户和其他人之间的主要差异:为什么它是更快和更现代的,它提供的选项,以及它的设计很好地集成到现有的应用程序,提供了一个组件,它跨越了从简单的需要独特的和高级特性(异步、流媒体、HTTP / 2, ServerSentEvents,等等)。

使用Symob娱乐下载fony 4.4,你的秘密会保存好!

格雷戈勒赫伯特

因为Symfob娱乐下载ony 4.4可用一个新的实用工具在创建单独的组织与欧盟委员会(European Commission)安全。它允许你存储你的秘密由于libsodium图书馆。它是如何工作的呢?它真的安全吗?40分钟我们会沉浸在算法使libsodium和Symfony的秘密一个可靠的安全解决方案。ob娱乐下载

密码哈希,你

克里斯荷兰

或另一个,有强大的用户将需要创建一个帐户在我们的网站上,我们可能会问他们创建一个密码。

问题就变成了:我们应该如何存储密码?

虽然这是我们通常“让框架担心”,重要的是要理解的风险是什么,当前和新兴的威胁,以及目前该领域的最佳实践。

数学,科学,和《星际迷航》解释团队多样性的价值吗

弗雷德里克•米切尔

开源软件的最大的资产是叉和改善的能力。当谈到科技文化,我们接受所有拉请求吗?我们可以更好?

如果是这样,如何?科学!

这次会议探讨了数学算法和科学研究描述不同团队的优势。我们将深入介绍现有研究和解决复杂问题的真实情况。我们还将探索一个数学家的理论,“多样性胜过能力。”

我们还将探讨《星际迷航》发挥了关键作用的寓言这一概念。

与会者将带走具体想法,例子,和流程,希望增加球队的长期的输出。

主题:新的PHP 8.0是什么?

尼基塔波波夫

PHP 8.0有许多期待已久的功能:即时编译器,属性、联盟类型和命名参数列表的只是一小部分。作为一个主要版本,它还包括一些不向后兼容的变化,围绕着严格的错误处理和增强的类型安全。让我们在PHP 8.0的概述重要的变化以及它们如何可能会影响你!

赞助商

钻石赞助商

标志的SensioLabs

黄金赞助商

标志的Blackfire.io
标志的Symfoob娱乐下载nob直播appyCloud
标志的Symfoob娱乐下载nyInsight
标志的沃尼奇

青铜赞助商

标志的Argeweb

你2020 Symfonyob娱乐下载World在线小姐吗?

加入我们在即将到来的会议!