
こんにちは、Habr! 12月13日、私たちはOZONオフィスで会合し、フロントエンドについて話します(もちろん、ピザとビールの休憩付き)。 OZON、Yandex、およびAlfa-Bankの開発者は、動物園システムを結合し、リファクタリングし、Typescriptに移行し、コミュニティの発展に貢献する方法について話します。
プログラムで
OZONのフロントエンド、ミハイルポドゴルニ(OZON)-OZONはこの1年で大きく変わりました-フロントエンドも変わりました。 現在何が起こっているのか、私たちが使用している技術、そして将来の計画についてお話ししましょう。 Nuxt、リーク、モノリス、モノリポジトリ、バーティカルなどがすべてです。
「アプリケーションのビジネスロジックを整理する方法としてのIDEF0」、Ilya Kashlakov(Yandex.Money)-ある晴れた日、Yandex.Moneyの私たちは、支払いプロセスのサーバー部分がどのように機能するかをフロントエンド開発部門がほとんど知らないという事実に直面しました。 この日、私たちはリファクタリングが必要だと気づきました。 レポートでは、使用したコードのリファクタリングへのアプローチと、新しいアーキテクチャの基礎が通常の設計パターンではなく、自動車工場や大企業の仕事の原理である理由について説明します。
「プロジェクトをTypescriptに変換し、気にしないようにする方法」、Alexander Kitov(アルファバンク)-tsで書く方法について何百もの記事が書かれていますが、すでに多くのjsコードがある場合はどうでしょうか? どこから始めますか? すでに記述されたコードの安価な型を取得する方法は? これについてお話します。
連続統合のフィードバックループ、Vitaliy Galakhov(Yandex.Maps)-庭師チームとハッカーチームの違いは何ですか? 開発者がコードを書くだけでなく、戦闘中にシステムを維持できる必要があるのはなぜですか? 多数のバックエンドと統合されたフロントエンドを開発する方法は? 最高の寿司はどこですか?
「オープンプロジェクトへの貢献方法」、Evgeny Petukhov(OZON)-私たちは、オープンソースはプログラミングのみであり、開発者専用であるというステレオタイプを破壊します。 多くのオープンプロジェクトがあり、それらへの貢献は非常に簡単です-あなたが見るでしょう。
開発の友人を連れて来てください! ただし、
ここで最初に登録して
ください 。 入場はリストに厳密に従っています。
12月13日18:20に堤防の塔で会います(Presnenskaya embankment、10)。