veerapat boonvanichมาลองใช้ Spark และ Hadoop ผ่าน Docker Swarm Part 2จากครั้งที่แล้วได้ทดลองใช้ spark กับ swarm มาแล้ว ครั้งนี้ลองมาให้ spark ต่อกับ hadoop บ้างOct 27, 2018Oct 27, 2018
veerapat boonvanichมาลองใช้ Spark และ Hadoop ผ่าน Docker Swarm Part 1ช่วง 2–3 อาทิตย์ที่ผ่านมาได้มีโอกาสใช้ Docker Swarm คู่กับ Spark และ Hadoop แล้วถ้าถามว่าทำไมถึงมาใช้ Docker Swarm ละ ไม่ใช้ Kubernetes…Oct 27, 20182Oct 27, 20182
veerapat boonvanichinAvangelistSemigroup กับ cycle function แบบ งง ๆsemigroup คือ abstract algebra รูปแบบนึงที่มีแต่ Associativity(เปลี่ยนหมู่) แล้วทำไมละ ?May 26, 20181May 26, 20181
veerapat boonvanichinAvangelistMonad กับ Monoid แบบ งง ๆMonoid คือ abstract algebra ประเภทนึงที่มีคุณสมบัติว่า Associativity หรือ การเปลี่ยนหมู่ เช่น 1 + (2 + 3) = (1 + 2) +3 Identity element…May 24, 2018May 24, 2018
veerapat boonvanichinAvangelistForall กับ RankNTypes แบบ งง ๆRankNTypes เป็น extension ของ haskell(จริงๆ เป็นของ GHC)May 24, 2018May 24, 2018
veerapat boonvanichinAvangelistTypeclass แบบ งง ๆในโลกของ static type functional programming(กรณีนี้จะยกภาษาที่ชื่อว่า haskell มาเป็นพื้น) นั้นมีเรื่อง type มาเกี่ยวแน่นอนตามชื่อ…May 24, 2018May 24, 2018
veerapat boonvanichinAvangelistKleisli composition แบบ งง ๆdefinition ของการ compose function จะเป็นMay 23, 2018May 23, 2018
veerapat boonvanichinAvangelistMonad Transformer, Sequence แบบ งง ๆเมื่อเกิดเหตุการณ์ที่มี Monad หรือ Functor ซ้อนกัน 2 ชั้น เช่น Either String (Maybe Int) โดยปกติแล้วถ้าจะเข้าถึง Int…May 23, 2018May 23, 2018
veerapat boonvanichinAvangelistFunctional แบบ งง ๆถ้าคนที่เคยเขียนมาแล้วจะรู้จักเป็นอย่างดีกับ concept จำพวก Functor, Monad เพื่อบอกว่า function นั้นอาจเกิดข้อผิดพลาดได้ เช่น Maybe หรือ…May 23, 20181May 23, 20181