DevConf :: PHP 2016-セクションのレポートに対する最終投票が終了し、5月31日までに投票を管理できます

同僚、DevConf 2016プログラムの形成に協力してください-最良かつ最も興味深いレポートのみを残してください。



投票は5月31日まで続き、一緒にプログラムを作成します!



13の参加候補者を紹介します。



-PHP-7ブランチの開発*

ドミトリー・ストゴフ(Zend、PHPNG)

PHP-7.0の内部構造、PHP-7.1で準備中の変更、およびPHP-7.2の計画について説明します。



-BadooがPHP7に切り替えて100万ドル節約した方法

ユーリ・ナスレッディノフ

やった! 数百のアプリケーションサーバーがPHP7に翻訳されており、とてもいい感じです。 私たちの知る限り、これはこの規模のPHP7プロジェクトへの2番目の移行です(Etsyの後)。 その過程で、PHP7バイトコードキャッシュシステムにいくつかの非常に不快なバグが見つかりましたが、修正されました。 そして今、乾杯! -PHPコミュニティ全体にとって朗報です。PHP7は、実稼働環境で安定しており、メモリ消費量が大幅に削減され、パフォーマンスが大幅に向上しています。 PHP7に切り替えた方法、どのような困難に遭遇したか、どのように苦労したか、どのような結果を得たかを説明します。



-Zephirを使用してPHPの拡張機能を作成します。

ビクター・ボルショフ・クロコダイル 2U

Zephirは、PHP拡張機能の作成専用に設計された高レベルのプログラミング言語です。 Zephirコードは、PHP拡張の内部APIを使用してCに変換され、オブジェクト指向拡張としてコンパイルできます。 これは、コードのボトルネックを最適化するのに非常に役立ちます。集中的な計算を時々高速化することが可能です。



-Badooでの位置情報の使用

アンドレイ・ヴォリコフ

地理座標を操作する機能

1日に数十億の座標を抽出して処理する方法、どのような問題が待っていますか

位置情報を使用してbadooで解決されるタスク

ユーザー交差点システムの構築方法



- セキュリティ:基本原則からPHP機能まで

アレクサンダー・マカロフ・サムダーク

さまざまなプロジェクトのコードレビューを行っているときに、プロジェクトが経験豊富なチームによって実装されているという事実にもかかわらず、同じセキュリティの問題にしばしば気づきました。 セキュリティについて話すようになりました。 一般的な原則から始めるために、PHPの機能を深く掘り下げ、環境をセットアップする際の典型的なエラーを見ていきます。



- ハック-次世代のPHP言語

アレクサンダーカレンダー

多くの人がFacebookのHHVMテクノロジーを知っています。これはさまざまな会議で何度も議論されてきましたが、誰もがそれに切り替える準備ができているわけではありません。 ただし、新しいプロジェクトでHHVMテクノロジーの使用を計画している場合は、次世代の言語であるHackに切り替えるのが理にかなっています。 ハックはPHPですが、よりシンプルで、より効率的で、より簡潔です。

対象読者:WEB / PHPプログラマー、計算と負荷を要求するプロジェクトの開発者、または単に新しい言語の利点を学びたい場合は、PHP7と比較してください。



-ERP / CRMシステムのACL:具体例のアーキテクチャと実装

エフゲニー・クゾヴレフ

選択的アクセスを備えたシステム-それらはどこにあり、どのように互いに異なっていますか? どのようなアクセス制御システムアーキテクチャが存在しますか? それらのそれぞれはいつ適用されますか? 複雑で多機能なシステムの場合、「許可された-禁止された」という単純な原則では不十分なのはなぜですか? 複雑なアクセス制御システムを管理しやすくする方法は? これらすべては、実装された特定の医療情報システムの例で説明します(はい、そのようなものは時々PHPで書かれています:)



-PHPの例を使用した堅実な原則

アンドレイ・ネスター

多くの開発者が固い原則を聞いたことがありますが、従う人はほとんどいません。

私のレポートでは、「複雑さについて」、SOLID原則をどのように、いつ、なぜ使用するかについてお話したいと思います。 PHPのコードの例で引数をサポートします。



-KarmaBotの例を使用したリアルタイムアプリケーションの開発

キリル・ネスメヤノフSerafimArts

このボットの歴史は、2014年にロシア語圏のLaravelコミュニティが始まったばかりの形で始まりました。 その存在の間、かなりの時間が経過し、コアは絶えず変化し改善されていました。 基本的には楽しいプロジェクトだったので、実験することを恐れませんでした。



このレポートでは、外観のストーリー、PHPで悪魔を開発する際に注意すべき点、成果を上げていないアプローチやアイデア、そしてその逆について話したいと思います。 そして、ボットが現在チャットルームdrupal.ruとdru-io、yiiframework、symfonyなどに住んでいるところまで到達しました。



-ATManまたはComposerの高度な使用方法

ヴラディスラフ・カルペンコ

アクティブサポートの段階に移行するパイプラインプロジェクトの問題は、アプリケーションフレームワークを使用し、それらを最新の状態に保つ必要があることです。 アプリケーションの開発におけるこの問題やその他の問題を解決するために、ATMan-Advansed Template Managerを作成しました。 基礎として、定評のある依存関係管理マネージャーであるComposerを採用しました。 機能を拡張します(レポートでこれを行う方法を説明します)。アプリケーションのフレームワークの現在の状態を初期化および維持するための便利なツールを取得します。



-Drupal 8:Symfonyフレーバーになりました

カティア・マルシャルキーナ・カラブロ

2015年末に、Drupalはグローバル変数と連想配列の威勢のいい時代から現代のPHPフレームワークの時代に移行しました。 下位互換性なし。 2年目にエドワードのウェブマスター「Hands-print_r」の全レイヤーを残して、資料を学びます。 ここであなたはワードプレスではありません!



これは主に、現代のフレームワークの観点から考える人々のためにDrupalに入るためのしきい値を下げるために行われました。



講演に来て、新しいDrupal 8がWeb開発フレームワークとしてどのようなものであるかを調べてください。



-API-熊手がどこに散らばっているのかを教えます

ミハイル・コニュホフ

レーキ、鉱山、および拡張機能がAPIの寿命のどこにあるかについてのストーリー-問題のステートメントから始まり、長年のサポートで終わります。 詳細



-Yii2上のSaaSプラットフォームの柔軟なモジュラーアーキテクチャ

ビクター・ピカエフ

SaaSプラットフォームを開発する場合、柔軟で簡単に変更可能なアーキテクチャを実現することが非常に重要です。 多くの人が、Yii2はこのタスクに適さないと考えています。 しかし、これはそうではありません!



RESTサーバーの柔軟なモジュラーアーキテクチャを構築する方法について説明します。このアーキテクチャは、変更や補足が簡単です。 各ユーザーに対して、モジュールのカスタムバージョンを簡単に追加できる場合。 モジュールを疎結合に保つ方法について。 そして、このアプローチを既存のプロジェクトに統合する方法。 このアプローチが、簡単にカスタマイズできるようにSaaSサービスを準備する方法。



完全に分離された自己完結型のモジュールをYii2に記述したい人が直面する問題を検討してください。 そして、これらの問題を解決する方法。



投票は5月31日まで続きます。投票は重要です。



開発者コミュニティの会議の主催者: MoscowPython.ruPHPClub.ruRailsClub.ruMoscowJs.ru



2016年のパートナー: TASS、Badoo、Postgres Professional、ItSoft、Sesmik CMS



Telegramのdevconf_ru @チャンネルへの参加に関するニュースと割引



6月17日にSkolkovoで開催されるDevConf 2016でお会いしましょう!



All Articles