Skip to content

topotal/reading-circle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Topotal 輪読会

  • 第一回

    • 11/6 (木) 21:00 〜 23:00 ぐらいまで
    • nari_ex ( 1 章 )・rrreeeyyy ( 2 章 ) が発表
    • LT (sawa-zen?・暇な人)
  • 第二回

    • T.B.D.
    • 第一回開催時に決定
  • 場所

    • 基本的にnari_exさんの家
    • 別にどこでもいい

最初のお題

  • JavaScriptで学ぶ関数型プログラミング

    • 章毎に分担
    • 一回に 2〜3 人発表する
  • 暇な人 (発表になってない人とか) が LT する

    • ネタはなんでもいい
    • 各自の得意な分野・興味ある分野とかで OK
    • 発表になってる人が LT してもいいよ

本・サイトのネタリスト

自由に追記してね

とりあえず (@rrreeeyyy) が(もう一回ちゃんと)?読みたい物リスト

  • SICP(計算機プログラムの構造と解釈)
  • CTMCP(コンピュータプログラミングの概念・技法・モデル)
  • JavaScriptで学ぶ関数型プログラミング
  • アンダースタンディングコンピュテーション
  • エリック・エヴァンスのドメイン駆動設計
  • TaPL(型システム入門)
  • なぜ関数型プログラミングは重要か
  • レガシーコード改善ガイド

付録

JavaScript で学ぶ関数型プログラミング 章一覧

  1. 関数型JavaScriptへのいざない 1. JavaScriptに関する事実 1. 関数型プログラミングを始めるために 1. Underscoreについて 1. まとめ
  2. 第一級関数と作用的プログラミング 1. 第一級要素としての関数 1. データ思考 1. まとめ
  3. JavaScriptにおける変数のスコープとクロージャ 1. グローバルスコープ 1. 静的スコープ 1. 動的スコープ 1. 関数スコープ 1. クロージャ 1. まとめ
  4. 高階関数 1. 引数として関数をとる関数 1. 他の関数を返す関数 1. すべてを結集:オブジェクトバリデータ 1. まとめ
  5. 関数を組み立てる関数 1. 関数合成の基礎 1. 変異は低レイヤーでの操作 1. カリー化 1. 部分適用 1. 並べた関数を端から端までcompose関数でつなぎ合わせる 1. まとめ
  6. 再帰 1. 自身を呼ぶ関数 1. 再帰多すぎ!(トランポリンとジェネレータ) 1. 再帰は低レイヤーでの操作 1. まとめ
  7. 純粋性、不変性、変更ポリシー 1. 純粋性 1. 純粋と不純を分離する 1. 不変性 1. 変更コントロールのポリシー 1. まとめ
  8. フローベースプログラミング 1. チェーン 1. パイプライン 1. データフロー対コントロールフロー(制御構造) 1. まとめ
  9. クラスを使わないプログラミング 1. データ指向 1. Mixin 1. }).call("Finis");

Releases

No releases published

Packages

No packages published