」
1. Django 1.6以降:Djangoロードマップ
博士 Russell Keith-Magee、 Django Software Foundation社長、Djangoコアチームのメンバー、CTO、 TradesCloud
Django 1.5のリリースが間近に迫った今、Django 1.6以降のロードマップを検討する良い機会です。 この講演では、Djangoのコア開発者であるRussell Keith-Mageeが水晶玉をじっと見つめ、Djangoの将来が短期的にも長期的にも可能性があることについて推測します。
対象者:既存のDjangoユーザーは、選択したWebフレームワークの未来に興味を持っています。
2.高度なフラスコパターン
Pocoo Teamの創設者の一人であるArmin Ronacher 。 FlaskとJinja2の著者として広く知られています
この講演では、大規模なFlaskアプリケーションの興味深いパターンと、Flask拡張機能の構成方法を示します。 また、WerkzeugおよびJinja2ベースライブラリのいくつかの未知のヘルパーについても詳しく説明します。 この講演の目的は、ドキュメントだけではうまく説明できないことのいくつかを共有することです。 必要な前提条件:Flaskの動作方法に関する基本的な知識。
3. Redis、ハッカーのデータベース
Doist Ltdの創設者、アミール・サリヘフェンディック 過去に、Pythonの世界最大のサイトの1つであるPlurk.comの開発者兼共同設立者をリード
- simple_queue:機能セット、CeleryおよびRqとの比較
- redis_graph:利用可能なオプション、他のツールとの統合、およびbig-Oパフォーマンス
- ビットマップ、アイデア、アーキテクチャ、コホートに基づくレポート
- オプション:tags-logger / ormist(軽量のObject-to-Redisマッパー)
- オプション:Lua、Lua-jitのスクリプト作成可能性(Cとほぼ同じ速度)
4.実際のPythonおよびDjangoでのテストによる開発
イリヤ・シャリアピン、エフゲニー・ジェネロフ、ジェットスタイル
書籍、セミナー、プレゼンテーションのテストのほとんどの例は非常に単純化されているため、実際のプロジェクトには適用できません。 この単純化により、最初にモチベーションを得ることができますが、厳しい現実に直面すると、テストの作成をすぐにやめます。 JetStyleチームは、実践から実際の例を使用してテストを示すことにより、このギャップを埋めることに決めました。 データベース、ネットワーク、Webフォームのテスト、およびテストに使用したツールに関するレポート。
5. PEP 3156-Pythonの非同期操作の標準
Andrey Svetlov、Pythonコア開発者、UA PyConの共同主催者
Pythonにはすでにネットワークプログラミング用のライブラリがたくさんあります。 最も有名なのは、ツイスト、トルネード、ゲベント、メデューサ/アシントーレです。 これらのシステムは相互に互換性がないため、イベントループで動作するクロスプラットフォームライブラリを作成することはできません。 PEP 3156は、すべての開発者がサポートできる新しい共通標準を提供します。
6.非同期コードの分析
Yandexの開発チーム長であるAlexander Koshelev
非同期コード内で何が起こりますか? ロジックがCPUバウンドになったらどうしますか? ハイブリッド同期-非同期アーキテクチャを作成することは可能ですか? アレクサンダーは、トルネードのアプリケーション例でこれらの質問に答えます。 また、レポート:アプリケーションの視覚化といくつかの問題を解決する方法。
7. 10000+サーバーでのPythonコードの分散実行
YandexのWeb検索インフラストラクチャ開発サービスの責任者であるAlexander Budkar
Alexanderは、多数のサーバーを管理するためにYandexで作成されたインフラストラクチャ、多数のマシンを操作するときに発生する問題、使用されているテクノロジーについて語っています。 このレポートは、分散システム、高負荷のサービスを開発し、大量のデータをリアルタイムで処理することに直面している人、および10,000台以上のサーバーを運用している管理者を対象としています。
8. SaltStack
トライラン、シニア開発者、ミハイル・ユマトフ
SaltStackは、コマンドをPythonで実行するサーバーでコマンドを並列実行するためのツールです。 このレポートでは、すでにChefまたはPuppetを使用している場合でも、SaltStackに注意を払う必要がある理由、およびその有用性について説明しています。 Michaelは、SaltStackを使用してプロジェクトの展開を自動化する方法を説明し、サーバー間の通知システム、ユーザー権限のシステムなどの追加機能に注意を払っています。
9.竜巻-ウェブサイトだけではありません
Valentin Sinitsyn、Maxim Sukharev、Aydeko
AydecoはWeb開発に関与していません-Aydekoは複雑なことを簡単にするネットワークインフラストラクチャのソリューションを作成します。 これらのソリューションの奥にはLinuxとさまざまなシステムツールがあり、表面には便利なWebインターフェイスがあります。 中央付近には竜巻があり、浮き沈みの間のリンクを提供します。 これはどのように発生しますか?また、なぜWebフレームワークはシステムプログラミングの優れたソリューションなのですか これについては、レポートから学びます。 このレポートは、Tornadoの機能を知りたいPythonプログラマー、およびコンポーネント間の相互作用を整理する問題を解決する分散システムの開発者に役立ちます。
10. MongoEngine:NoSQLのNoORM
Positive Technologies、シニアプログラマー、Sergey Matveenko氏
現在、非リレーショナルデータベース、特にMongoDBの人気が高まっています。 ただし、多くの場合、リレーショナルDBMSに精通した経験豊富な開発者でさえ、その経験を助けるだけでなく、干渉することさえあります。 SergeyはMongoEngineの使用について説明します。MongoEngineを使用すると、MongoDBを使用したPythonアプリケーション開発方法を従来のアプローチに近づけることができます。 このレポートは、MongoDBの非リレーショナルデータベースに関心があるすべてのPython開発者に役立ちます。
すべてのレポートはYouTubeチャンネルで見ることができます。
PyCon-2014プログラムはすでに準備ができています。 ここで確認できます。 今年は、ブライアン・カーティン、アーミン・ロナッチャー、ハイネク・シュラヴァック、ホンザ・クラール、シモーネ・ソルダテスキ、アレクサンダー・コシェレフ、アンドレイ・スヴェトロフなど、素晴らしいスピーカーが再び登場します。
人々がどこから来ているかを見てください。 来て、あなた!
」
そして、より大きなオプションがあります。
参加してください! よろしくお願いします。