API構築の基礎を学んだ。QConは、開発者コミュニティにおける知識とイノベーションの普及を促進することで、ソフトウェア開発に力を与える。実務者主導のカンファレンスであるQConは、チーム内のイノベーションに影響を与える技術チームのリーダー、アーキテクト、エンジニアリングディレクター、プロジェクトマネージャー向けにデザインされている。Sheehy氏は、人工知能ハイプ時代における責任ある開発者としてのあり方について、洞察に富んだ開会基調講演をした。Grizzanti氏が、「スタッフ・プラス」への道と、それを「科学」というより「芸術」としてとらえ、芸術を創作することとソフトウェアを創作すること、そして組織のダイナミクスに対処することの類似性について語っている。Codeを採用する:確認するべき6つの適性LCNC(ローコード/ノーコード)プラットフォームは、プログラマーだけでなくプログラマーでなくても、最小限のコーディングとワンクリックのデプロイメントで、アプリケーションソフトウェアを開発できるよう設計されている。ドラッグ&ドロップ方式のインターフェースなどを利用することで、開発・デプロイメントプロセスを簡素化し、効率的なアプリケーション開発とデプロイメントを実現する。BabelとTypeScriptのチームが協力して@babel/preset-typescriptでBabelの解析と型シンタックスを変換できるようになった。BabelにはすでにFlowのサポートが含まれており、BabelチームのゴールはJavaScriptユーザーが段階的に型を利用できるようにするツールをサポートすることである。Rosenwasser氏はBabel-TypeScriptコラボレーションの同期と利点について説明した:1年以上前、ユーザーが実行中のものにTypeScriptを導入することが最大の課題であり、BabelユーザーがTypeScriptの設定を試みることが非常に難しいことが共通のテーマだとわかりました。理由は様々ですが、多くの開発者にとって、すでに動作しているビルドを書き換えることは避けたい作業です。TypeScriptは、まだTypeScriptをビルドするのに適した環境であり、Babelはコンパイル/トランスパイルを処理できるが、Babelは組み込みの型チェックがない。この統合によってBabelユーザーはTypeScriptが持つtypoとエラーチェックを手にすることになる。TC39ワーキンググループは、JavaScript言語を年に1回更新し、ステージ4で言語に含められるステージプロセスで検討される多くの提案を作成している。7はデフォルトの振る舞いを変更して、バージョン4以前の機能を明示的にオプトインするようにしており、不注意でユーザーが最終的に機能しないものに頼らないようにしている。BabelによってサポートされているTC39提案の完全なリストはbabel/proposalsにある。babel.config.jsの導入を含むBabelによる構成の大幅な改善は、バージョン7で実現される。この新しい構成ファイルはオプションであり、.babelrcを完全に置き換えるものではないが、開発環境と実稼働環境などのように異なるコンパイルオプションを指定したい場合など、いくつかの場面で便利である。Zhu氏によると*.js構成ファイルはJavaScriptエコシステムの中ではかなり一般的です。ESLintとWebpackはどちらも.eslintrc.jsとwebpack.config.js構成ファイルを使用できます。1つ注意が必要な点として、babel.config.jsが.babelrcとは異なる構成だということである。新しい構成ファイルは常にそのファイルから構成を解決するのに対して、.babelrcは設定を見つけるまで各ファイルを深堀する。この追加により、オーバーライドによる選択的な構成を利用できる。ES2015+パッケージを効率的に発行し、これらのパッケージを使用してコンパイルするのには課題がある。Babel構成は、ディレクトリごとに新しい.babelrcファイルを作成する必要がなくなり、テスト、クライアントサイドソースコード、サーバーサイドコードへの異なるコンパイル構成が必要なアプリケーションの構成が可能になった。7は、ネイティブで機能が提供されていない環境でのPromisesとSymbolsのような自動ポリフィルも実験的にサポートしている。7は、ポリフィル全体をインポートするのではなく、コードベースで使われているポリフィルのみをインポートすることを目標にしている。)のpeerDependencyを導入Babelバージョン7を超えた将来を見据えて、Zhu氏は次のように述べている:Babelは本質的にJavaScriptにコンパイルされたものと結びついています。提案/作業に新しい追加がある限り、やるべき作業があります。「安定」する前に実装と維持するために時間/労力が含まれています。私たちはアップグレードパス、新機能の教育、標準/言語デザインの指導、使いやすさ、他のプロジェクトとの統合など、全てのプロセスを気にしています。Babelチームはバージョン7.1に含まれている改訂されたDecorators提案をサポートする作業をしている。改訂された提案は、以前の提案とは大きくことなり、さらに多くの機能が提案されている。Decorator提案に含まれている。その他のBabelの開発中機能として、ミニフィケーション、プラグイン順序、バリデーション/エラーの改善、Babel非同期利用などが含まれる。Babelロードマップで詳細を見ることができる。BabelはMITオープンソースライセンスで提供されている。organizationから歓迎されており、Babelのコントリビューションガイドラインと行動規範に従う必要がある。Collectiveを通じてプロジェクトをサポートする寄付もできる。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。毎週火曜日に前週のまとめコンテンツをお送りいたします。(日本語版は不定期リリース)25万人のシニアな開発者コミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。Inc.プライバシーBT。