
誰かが発表されるとすぐに会議に行くことを決めます。昨年あなたが会議に出席していて、すべてが好きだったら、間違いないでしょう。 また、会議プログラムの準備ができたときに誰かが決定を下し、参加したいレポートを正確に理解できます。
今日、2番目の資料があります。 HolyJS 2018 Piterプログラム(5月19〜20日)の最終的な仕上げはまだ行われていますが、最終的な結論はすでにそこから得られます。 さまざまなトピック(TypeScript機能やRxJSを使用してJSコンパイラをElbrusプロセッサに移植する際のメモリリークなど)-この投稿では、HolyJSレポートについて既に知られているすべてのことについて説明します。
初日
Vitaliy Fridman-フロントエンドの新しい冒険、シーズン2

そして今、Vitaliyは新しい「New Adventures」で戻ってきています。 Smashing Magazineを率いると、多くのフロントエンドの微妙さ、複雑さ、汚いトリックを学ぶことができるので、レポートではさまざまなトピックを取り上げます。 著者が警告しているように、「あなたは学んだことを認識できない」と認識し、その後の悪夢に対して責任を負いません。
マリーナ・ミロノヴィッチ-React、AWS Lambda、Serverless:ミックスするがシェイクしない

Taylor Lovett-Node.jsでAlexaスキルを構築する

開発者は、Node.jsを使用してAlexaに独自の「スキル」を作成できます。 すでに何万ものスキルがありますが、エコシステムはまだ非常に若く、すべてが始まったばかりです。 テイラーは、どのように記述し、ローカルでテストし、基本スキルを正しく展開するかを示します。 また、どのデザインパターンがスキルに最適であるかも把握します。
エフゲニー・グセフとイリヤ・タラトゥキン-マッド・ドッグス、シーズン2:React vs Vue

朝のフロントエンドの香りが大好きです。 1つの機能を12時間連続でリファクタリングすると、 そして、それがすべて終わったとき...単一の変更されていないファイルはありませんでした。
いつかこのフレームワーク戦争は終了します...」
はい、私たちは再びあなたと一緒です! 今回、専門家のシニー(イリア・タラトゥキン)とゼレニー(エフゲニー・グセフ)が新たな高みに突入しています:私たちの昔の知り合いである星条旗のReactは、急速に進むVueのフロンティアを守ろうとしています。 あちこちで爆発があり、フロントエンドのベンダーがあちこちにあります...それで、このアナロジーは行き過ぎです。 簡単に見てみましょう。2つのフレームワークを見て、それらがどのように似ているか、どのように異なるか、誰がこの戦争に勝つかを理解してください。
Roman Dvornov-コンポーネントカタログ:再考

- コンポーネントの提示方法、その機能のデモ、このための技術的ソリューション
- デザイナーや開発者に役立つ機能
- コンポーネント、メタ情報の収集と結合、知識ベースの編成を識別する方法
- コンポーネントの場所とコードの所有権に関する情報
- カタログの境界を越えて、他の内部サービスとの「友情」
Sergey Nikolaev-React.jsを使用したThree.jsアプリケーションの開発
React.jsは、複雑なユーザーインターフェイスを開発するための優れたAPIを提供します。 ほとんどの開発者は、これを使用してDOMを開発することに慣れています。 ただし、React Reconcilerははるかに強力で、3次元シーンの構築や、宣言型React.js APIのおかげでできる限り単純化されたキャンバスコンポーネントの作成など、さまざまな目的でカスタムレンダラーを構築できます。
Nikolay Matvienko-エンタープライズのNode.js

Kirill Cherkashin-JavaScript抽象構文ツリーの操作

モスクワで生まれたキリルは、現在ニューヨークに住んでおり、Google for Firebaseで働いています。また、世界最大の角度ミタップを開催しています。 この講演では、彼は構文に基づいてJavaScriptコードを解析および変換する方法を調査し、結果の抽象構文ツリーを操作します。 例ではbabelとESLintを使用します。
Imad Elyafi-モバイルWebを復活させる

Alexey Bogachuk-ソリューションアーキテクチャとJavaScript

Alexeyは、現代のアプリケーションにおけるアーキテクチャのビジョンと重要性を正しく定式化するのに役立つストーリーを共有し、プロジェクトを単純に破壊する可能性のあるミスを回避します。
Evgeny Pozdnyakov-RxJS:大規模アプリケーションでのパフォーマンスとメモリリーク

セバスチャン・ゴラシュ-EME? Cdm? DRM? CENC? IDK!

Denis Radin-ブラウザーでの暗号のマイニング:GPU、WebAssembly、JavaScript、および試すべきすべての良いこと

二日目
Dmitry Patsura-React Native Deep Inside

マキシムYuzva-ソフトスキル

では、21世紀のエンジニアになるにはどうすればいいのでしょうか? EPAM Systemsのフロントエンドチームリーダー、雇用およびリソースマネージャーであるMaxim Yuzvaが語ります。 FrontSpotコミュニティオーガナイザーおよびBeerJSレギュラー。
Dmitry Bezhetskov-JSをElbrusに移植した経験

Sebastien Chopin Atinux-書かずにNode.jsのREST APIドキュメント

Vitaliy Friedman-ダーティリトルトリックスフロムザダークコーナーズオブeコマース

このレポートでは、Vitaliyがコンバージョンを増やす方法を検討し、いくつかの小さな助けを借りてユーザーエクスペリエンスを単純に改善します。 このレポートにより、既成のアイデアやアプローチを残すことができます。
Dmitry Karlovsky-コード実行の量子力学

コードをスパゲッティに変えずに毎秒60フレームを達成する方法は?
より関連性の高いデータで繰り返し実行する必要がある場合、すでに開始されている計算をキャンセルするにはどうすればよいですか?
1ミリ秒から10秒までの要求に対する応答を計算するサーバーがあるとします。
リクエストごとにスレッドを作成せずに、高速タスクをブロックしない長いタスクを作成するにはどうすればよいですか?
クライアントが切断したときにすでに開始されている計算をキャンセルするにはどうすればよいですか?
スポイラー:スタックフルファイバーは、各タスクのCPU時間を16ミリ秒単位で与えるのに役立ちます。
Alexey Kozyatinsky-Chrome DevToolsを使用したJavaScriptデバッグ

Andrey Starovoit-TypeScript:なぜそんなに複雑なのですか?

- どのようにすべてが始まりましたか?
- TypeScriptの型の何が問題になっていますか?
- ランタイムで一般的な情報を「ストレッチ」することは可能ですか?
- TypeScriptの型は他のプログラミング言語の型とどう違うのですか?
- 今後何を期待しますか?
ビクターバーシャンスキー-マングースの微妙さ:弁別者、入れ子になったスキーマ、バーチャル

マングースの基本:
-働くための基本原則とアプローチ。
-典型的な初心者の間違い。
理由と方法:
-仮想フィールドと仮想メソッド。
-ネストされたスキーマ。
-差別者。
Mikhail Poluboyarinov-2018年にJavaScriptに期待すること

Denis Kolodin-Yew:単一ページアプリケーションを作成するためのRust + WASMフレームワーク

Lyza Danger Gardner-ウェブ注釈:ウェブの会話レイヤー

しかし、この無料では、困難が伴います。 コンテンツを公開する人は、それについて人々が言うことに対するコントロールを失います。 また、標準自体は、トロールによる議論のキャプチャからの保護を意味するものではありません。 Web Annotationの進化は、インターネット全体の進化をミニチュアで示しています-セキュリティ、識別、および自由の問題は同じです。
最後に、レポートの説明を提供する準備がまだできていない3つのケースがありますが、何か言うことができます。
最初に、 Alexey Kalmakovはトピック「オフラインVSオンラインクライアント速度メトリック」を提示します。
第二に、 ニコライ・リジコフは別の講演者になります:ClojureおよびFProgコミュニティの活動家、FHIR標準開発委員会のメンバー、Health SamuraiプロジェクトのCTO。
そして第三に、 イリヤ・クリモフの報告が会議を終了します。 それに先立ち、彼はHolyJSで「厳格な」JavaScriptというテーマで話をしました。「タイプ対現実」であり、 ビデオの 6,000回の視聴はそれ自体を物語っています。 おそらく、今回はそれほど興味深いものではないでしょう。
HolyJSで必要なものがようやく実現した場合は、サイトでチケットを購入できます 。 まだ理解しておらず、さらに情報が必要な場合(レポートの正確なスケジュールなど)は、そこで見つけることができます。