Node学園 29時限目 - connpassに参加してECMAScriptの使い方について発表してきた。

ECMAScriptの仕様や仕様を使ってなぜその仕様が入ったのかを調べる方法についてなどを話しました。

スライド: ECMAScriptの使い方

js-primerに書いているのでECMAScript · JavaScriptの入門書 #jsprimerを参照してみてください。


以下メモ。

Nodeにコントリビュートし始めて一ヶ月でコラボレーターになった by Leko

スライド: Node.jsにContributeして一ヶ月でCollaboratorになった // Speaker Deck

  • Node.jsのコラボレータになった話し
  • JavaScript OSS Contribution Guideというスライドがきっかけ
  • https://kt3k.github.io/njs-talk/
  • Code + Learn
    • 初めてのPRをコラボレータがサポートしてくれる
  • Node学園祭 他の人の発表を見てもっとNode.jsに詳しくなってコラボレータを目指そうと思った
  • CTC、STC etc...
  • Code + Leranで 2 PRを出した
  • 他のCode + Learnは簡単なものが多い
  • 他の修正に手を出してみた
    • 色々細かい問題がでてきた
  • Node.jsのカバレッジを上げるコントビュート
  • Cryptoのテストのカバレッジが少し低かった
    • カバレッジを上げるIssueに取り組んでいる
  • Streamのテストカバレッジを上げる
  • Node.js コラボレータのノミネートされた
  • OnBoarding Sessionに参加
    • TSCのメンバーとリアルタイムにやりとり
    • 2FAを有効にするとか
    • 自身をコラボレータ一覧に入れるPRする
  • コラボレータになってレビューする
    • コンテキストがよくわからない問題がよくある

headless chromeでクローリング by yuji isobe

スライド: 俺が最初にヘッドレスChromeでクローラ作った 事になんねーかな // Speaker Deck


Dynamic import あれこれ by 小田島

スライド: dynamic import あれこれ / dynamic import - overview and pitfalls // Speaker Deck

  • ES2015は静的なimport
  • Dynamic Import
  • Dynamic importを使ったリロード
  • 動的に読むことで様々な問題/考えることがでてくる
    • モジュールが古い場合
    • モジュールを削除した場合
  • Dynamic importの用途
    • 起動時の動的ロード

npm prepublish の現状と今後どう変わっていくかを調べてみた by しとりーさん

  • ローカルにあるモジュールを npm install すると なぜかインストール先の prepublish が呼ばれる問題
  • resolving prepublish-on-install · Issue #10074 · npm/npm
  • npm 4で prepublishOnlyとprepareというの新しく生えた
  • prepublishを
    • publishする前にprepublishOnly
    • インストールするときだけにprepare
  • 将来的にprepublishOnlyは廃止される

rxjs v6 について by berlysia


introduction to JAMStack by sotayamashita