スーパージョブがPHP-meetupに招待します。 7月20日にマラヤドミトロフカのオフィスで会合を開きます。
このイベントは、PHPでの開発、生産性の向上、APIの開発に専念します。
スピーカー:
Anton Dovgal、シニアC開発者Badoo、「Badooでモジュールを開発する方法」
このトピックは多くの人にとって興味深いものであるにもかかわらず、PHP言語のアーキテクチャに関するドキュメントはまばらで散在しています。 私のレポートでは、このギャップを埋めて、PHPモジュールについて説明します。それがどのように機能するのか、なぜ、どのように書かれているのかについてです。 このプロセスでは、例として2つのモジュールを使用して、この分野でのBadooの経験を見ていきます。 そして、非常に小さな独自のモジュールを作成します。
-PHPモジュールとは何ですか、どのように機能しますか
-PHPモジュールの作成を開始する方法
-モジュールスケルトン-関数、クラス、メソッド
-関数パラメーターの分析
-モジュールアセンブリ
-モジュールのロード
-Badooのモジュールの簡単な例
-Badooの洗練されたモジュールの例
Superjobのシニア開発者であるAleksey Korotinが「成熟したプロジェクトでRESTfulを実装する」というレポートを掲載
私のレポートでは、Superjobが長い歴史を持つプロジェクトのために簡潔でクリーンなRESTful APIを開発する方法、APIのドキュメント化とテストを自動化する方法、プログラマーの生活を楽にする方法について説明します。
-レガシーの上にクリーンで透過的なRESTを実装した方法
-どうやってテクノロジー動物園を単一の種に持ち込んだのか
-ストレージ構造を取り除き、大量のDTOの書き込みを停止する方法
-共通の標準のおかげでチーム間で開発を並列化する方法
-標準がどのように自動テストとドキュメントに役立ったか
-新規開発時間を短縮し、ルーチンについて考えるのをやめる方法
-自動化と効率のバランスをどのように維持しましたか?
-このすべてと同様に、彼らはプログラマーを自由なままにした
Nadezhda Ryabtsova、シニアDevOpsエンジニアSkyeng、レポート「Skyeng Media ServicesがSymfony 4に移行した方法」
バックエンドアプリケーションを構築するための新しいツールであるSymfony Flexを1か月以内に決定し、導入した方法を説明します。 レシピを使用してバンドルを組み立てるアプローチの長所と短所について。 これで、接続されたバンドルの動物園を飼いならし、社内および社外のフォロワー向けにSymfony 4に移行するためのスキームを調整することができました。
このプロジェクトでは、ブラウザー拡張機能用の軽量APIを実装し、自動テストで100%のカバレッジを提供しています。 そして、Symfony Flexを私たちと同様の継続的な統合プロセスに統合する方法を紹介します。 また、本番環境のフレームワークのアルファ版でプロジェクトを開発および操作する方法。
QSOFT生産部長のVasily Grudistov氏は、「laravelおよび1C-BitrixでSOAを構築する方法」というレポートを作成しました。 大規模プロジェクトの経験”
レポートの過程で、国際ポータルの生産性を100万から向上させた方法を説明します。 機能を大幅に拡張しながら、1日あたり最大5,000万人のユーザー。
-サービス指向アーキテクチャ(SOA)の設計方法。
-フェイルセーフ/災害対策プラットフォームの作成方法。
-以前の開発の組み合わせを1C-Bitrixに実装し、SOAのユーザーの関係を失わない方法。
-1C-BitrixとPHP Framework laravel上のサービスの共同作業を単一のポータル内で整理し、重複コードの必要性を排除する方法。
-ポータルの動的機能を失わずに、すべてをキャッシュする方法。
Yii PHPフレームワークの開発者の1人であり、PHP-FIGの代表であるオープンソースプロジェクトへの積極的な参加者であるAlexander Makarovは、レポート「Yii。 次は何ですか?」
-PHPで何が起こるのか:仕事をする価値があるのか、それとも他の言語に切り替えるべきなのか?
-エラー2.0。 間違ったこととその理由。 これを理解するには、Yiiのストーリーを知る必要があるので、少し掘り下げてみましょう。
-2.1の計画。 エラーを修正する方法と次のバージョンの新機能。
-3.0の計画。 彼がするなら。 私たちは誰も見せていないが、ゆっくりと見ているという事実。
入場は無料で、座席数は限られています。 こちらから登録してください 。
イベント当日、パスポートまたは運転免許証を持参してビジネスセンターに入場してください。
以前の会議からのレポートは、Facebookの公式Superjob IT-meetupグループにあります。