{"pageProps":{"posts":[{"id":"a-story-of-lazy-encoding","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-05-15 18:00","previewImg":null,"articleImg":null,"title":"New Lazy Encoding in BuckleScript","category":0,"badge":null,"description":"Highlights of our newest changes to the internal representation of lazy values\nand how it will benefit our users.\n","canonical":"https://bucklescript.github.io/blog/2020/05/13/lazy-encoding"}},{"id":"state-of-reasonml-org-2020-q2-pt4","frontmatter":{"author":{"username":"ryyppy","fullname":"Patrick Stapfer","role":"Reason Association","imgUrl":"https://pbs.twimg.com/profile_images/1185576475837304839/hvCe6M2r_400x400.jpg","twitter":"ryyppy"},"date":"2020-05-15","previewImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588759056/Reason%20Association/reasonml.org/state-of-reasonml-org-q2-2020_ngvmtc.jpg","articleImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1589395424/Reason%20Association/reasonml.org/state-of-reasonml-pt4-articleimg_jnp5mj.jpg","title":"State of reasonml.org 2020-Q2 / Pt. 4","category":3,"badge":null,"description":"A report on recent achievements in the reasonml.org project.\nThis is the final part of the series about our vision of a more accessible Reason platform.\n","canonical":null}},{"id":"state-of-reasonml-org-2020-q2-pt3","frontmatter":{"author":{"username":"ryyppy","fullname":"Patrick Stapfer","role":"Reason Association","imgUrl":"https://pbs.twimg.com/profile_images/1185576475837304839/hvCe6M2r_400x400.jpg","twitter":"ryyppy"},"date":"2020-05-12","previewImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588759056/Reason%20Association/reasonml.org/state-of-reasonml-org-q2-2020_ngvmtc.jpg","articleImg":null,"title":"State of reasonml.org 2020-Q2 / Pt. 3","category":3,"badge":null,"description":"A report on recent achievements in the reasonml.org project. In this part we\ntalk about upcoming tools and features. \n","canonical":null}},{"id":"state-of-reasonml-org-2020-q2-pt2","frontmatter":{"author":{"username":"ryyppy","fullname":"Patrick Stapfer","role":"Reason Association","imgUrl":"https://pbs.twimg.com/profile_images/1185576475837304839/hvCe6M2r_400x400.jpg","twitter":"ryyppy"},"date":"2020-05-11","previewImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588759056/Reason%20Association/reasonml.org/state-of-reasonml-org-q2-2020_ngvmtc.jpg","articleImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588865899/Reason%20Association/reasonml.org/state-of-reasonml-2020-q2-pt2-articleimg_rmeaka.jpg","title":"State of reasonml.org 2020-Q2 / Pt. 2","category":3,"badge":null,"description":"A report on recent achievements in the reasonml.org project. This part is all\nabout quality assurance and time commitment.\n","canonical":null}},{"id":"a-story-of-exception-encoding","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-05-06 18:00","previewImg":null,"articleImg":null,"title":"New Exception Encoding in BuckleScript","category":0,"badge":null,"description":"Highlights of our newest changes to the internal representation of exceptions\nand how it will provide better stacktraces to our users.\n","canonical":"https://bucklescript.github.io/blog/2020/05/06/exception-encoding"}},{"id":"state-of-reasonml-org-2020-q2-pt1","frontmatter":{"author":{"username":"ryyppy","fullname":"Patrick Stapfer","role":"Reason Association","imgUrl":"https://pbs.twimg.com/profile_images/1185576475837304839/hvCe6M2r_400x400.jpg","twitter":"ryyppy"},"date":"2020-05-06","previewImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588759056/Reason%20Association/reasonml.org/state-of-reasonml-org-q2-2020_ngvmtc.jpg","articleImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1588599051/Reason%20Association/reasonml.org/state-of-reasonml-pt1-hero_m3n6wy.jpg","title":"State of reasonml.org 2020-Q2 / Pt. 1","category":3,"badge":null,"description":"A report on recent achievements in the reasonml.org project and what\nto expect in the future. The first part is an introduction to our project.\n","canonical":null}},{"id":"reason-react-0-8-0","frontmatter":{"author":{"username":"rickyvetter","fullname":"Ricky Vetter","role":"ReasonReact Team","imgUrl":"https://pbs.twimg.com/profile_images/541111032207273984/DGsZmmfr_400x400.jpeg","twitter":"rickyvetter"},"date":"2020-05-05","previewImg":null,"articleImg":null,"title":"ReasonReact 0.8.0 🎉 BuckleScript Upgrade & More!","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2020/05/05/080-release"}},{"id":"bucklescript-release-7-3","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-04-13","previewImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1587472539/Reason%20Association/reasonml.org/reasonml_art1_1280_zfwnyo.png","articleImg":"https://res.cloudinary.com/dmm9n7v9f/image/upload/v1587024325/Reason%20Association/reasonml.org/jessica-knowlden-WVC6iAZHP0k-unsplash_t86jzt.jpg","title":"Announcing BuckleScript 7.3","category":0,"badge":0,"description":"Featuring major improvements like Generalized Uncurry Convention Support and\nunit value to undefined compilation.\n","canonical":"https://bucklescript.github.io/blog/2020/04/13/release-7-3"}},{"id":"generalize-uncurry","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-03-26","previewImg":null,"articleImg":null,"title":"Generalized Uncurry Support in 7.3","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2020/03/26/generalize-uncurry"}},{"id":"bucklescript-release-7-2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-03-12","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 7.2","category":0,"badge":null,"description":"This release will give us some small quality of life improvements for tool\nbuilders, better performance, and a new let %private modifier for hiding\nmodule functionality. \n","canonical":"https://bucklescript.github.io/blog/2020/03/12/release-7-2"}},{"id":"loading-stdlib-in-memory","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-02-20","previewImg":null,"articleImg":null,"title":"Improving the Stdlib Loading mechanism","category":0,"badge":null,"description":"We want to give you some insights on how we will improve the way BuckleScript\ncompiles and handles its stdlib modules. \n","canonical":"https://bucklescript.github.io/blog/2020/02/20/loading-stdlib-in-memory"}},{"id":"union-types-in-bucklescript","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-02-07","previewImg":null,"articleImg":null,"title":"Union types in BuckleScript","category":0,"badge":null,"description":"In our our 7.1.0 release we introduced the new [@unboxed] feature for better\nzero-cost interop with GADTs, Variants and single field records. Let's find\nout how this will help us expressing Union types with seamless interop!\n","canonical":"https://bucklescript.github.io/blog/2020/02/07/union-types-in-bucklescript"}},{"id":"bucklescript-release-7-1-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2020-02-04","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 7.1.0","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2020/02/04/release-7-1-0"}},{"id":"bucklescript-release-7-0-2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-12-20","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 7.0.2-dev.1","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/12/20/release-7-02"}},{"id":"whats-new-in-7-pt2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-11-28","previewImg":null,"articleImg":null,"title":"What's new in BuckleScript v7 (Part 2)","category":0,"badge":1,"description":"","canonical":"https://bucklescript.github.io/blog/2019/12/27/whats-new-in-7-cont"}},{"id":"whats-new-in-7-pt1","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-11-18","previewImg":null,"articleImg":null,"title":"What's new in BuckleScript v7 (Part 1)","category":0,"badge":1,"description":"","canonical":"https://bucklescript.github.io/blog/2019/11/18/whats-new-in-7"}},{"id":"new-bsb-template","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2019-10-18","previewImg":null,"articleImg":null,"title":"New ReasonReact bsb template!","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2019/10/18/new-bsb-template"}},{"id":"another-encoding","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-10-16","previewImg":null,"articleImg":null,"title":"Another way of encoding type identity for BuckleScript libraries without using big functor","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2019/10/16/another-encoding"}},{"id":"bucklescript-release-5-2-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-09-23","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 5.2.0 / 6.2.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/09/23/release-5-20-0"}},{"id":"bucklescript-release-5-1-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-08-12","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 5.1.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/08/12/release-5-10-0"}},{"id":"bucklescript-release-5-0-5","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-06-26","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 5.0.5 and 6.0.2","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/06/26/release-5-0-5"}},{"id":"ffi-overview","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-05-21","previewImg":null,"articleImg":null,"title":"A High Level Overview of BuckleScript Interop with JS","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2019/05/21/ffi-overview"}},{"id":"bucklescript-release-5-0-4","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-04-22","previewImg":null,"articleImg":null,"title":"Architectural Changes in BuckleScript 5.0.4 and 6.0.1","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/04/22/release-5-0-4"}},{"id":"reason-react-0-7-0","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2019-04-10","previewImg":null,"articleImg":null,"title":"ReasonReact 0.7.0: Support for React Hooks","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2019/04/10/react-hooks"}},{"id":"bucklescript-release-5-0-1","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-04-09","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 5.0.1","category":0,"badge":1,"description":"","canonical":"https://bucklescript.github.io/blog/2019/04/09/release-schedule"}},{"id":"bucklescript-release-6-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-03-31","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 6.0.0-dev.1","category":0,"badge":1,"description":"","canonical":"https://bucklescript.github.io/blog/2019/03/31/release-6-0"}},{"id":"bucklescript-release-5-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-03-21","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 5.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/03/21/release-5-0"}},{"id":"reason-react-0-6-0","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2019-03-12","previewImg":null,"articleImg":null,"title":"ReasonReact 0.6.0 (Small Release)","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2019/03/12/small-release"}},{"id":"feature-preview-variadic","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-03-1","previewImg":null,"articleImg":null,"title":"First-class bs.variadic Support in the Next Release","category":0,"badge":2,"description":"","canonical":"https://bucklescript.github.io/blog/2019/03/1/feature-preview"}},{"id":"scalable","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-01-11","previewImg":null,"articleImg":null,"title":"In search of lightning feedback loop in a large codebase","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2019/01/11/scalable"}},{"id":"bucklescript-release-4-0-17","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2019-01-07","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 4.0.17","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2019/01/07/release-4-0-17"}},{"id":"bucklescript-release-4-0-8","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-12-05","previewImg":null,"articleImg":null,"title":"BuckleScript 4.0.8 (Part One)","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/12/05/release-4-0-8"}},{"id":"bucklescript-roadmap-q3-4-2018","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-11-19","previewImg":null,"articleImg":null,"title":"BuckleScript Plans for the Second Half of 2018","category":0,"badge":3,"description":"","canonical":"https://bucklescript.github.io/blog/2018/11/19/next-half"}},{"id":"arity-zero","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-11-13","previewImg":null,"articleImg":null,"title":"A Change of Undefined Behavior in BuckleScript 4.0.7","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2018/11/13/arity-zero"}},{"id":"reason-3.3.2","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-08-06","previewImg":null,"articleImg":null,"title":"ReasonConf Videos & Reason 3.3.2!","category":1,"badge":0,"description":"This release should be used in conjunction with bs-platform 4.0.3.","canonical":"https://reasonml.github.io/blog/2018/08/06/reason-3.3.2"}},{"id":"bucklescript-release-4-0-0-pt2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-07-17 17:00","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 4.0 (Part Two)","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/07/17/release-4-0-0II"}},{"id":"bucklescript-release-4-0-0-pt1","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-07-17 8:00","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 4.0 (Part One)","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/07/17/release-4-0-0"}},{"id":"reason-3.2.0","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-05-25","previewImg":null,"articleImg":null,"title":"Announcing Reason 3.2.0","category":1,"badge":0,"description":"","canonical":"https://reasonml.github.io/blog/2018/05/25/reason-3.2.0"}},{"id":"bucklescript-release-3-1-4","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-05-23","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 3.1.4","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/05/23/release-3-1-4"}},{"id":"bucklescript-release-3-1-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-05-21","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 3.1","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/05/21/release-3-1-0"}},{"id":"bucklescript-release-3-0-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-04-16","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 3.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2018/04/16/release-3-0-0"}},{"id":"playground-reason-react","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-03-26","previewImg":null,"articleImg":null,"title":"Try Page Now Has Built-in ReasonReact Support","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2018/03/26/playground-reason-react"}},{"id":"reason-3.1.0","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-03-26","previewImg":null,"articleImg":null,"title":"Reason 3.1.0 Released","category":1,"badge":0,"description":"","canonical":"https://reasonml.github.io/blog/2018/03/06/reason-3.1.0"}},{"id":"a-small-step-for-bucklescript","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2018-03-13","previewImg":null,"articleImg":null,"title":"A Small Step for BuckleScript...","category":0,"badge":null,"description":"...and a big one for the community!","canonical":"https://bucklescript.github.io/blog/2018/03/13/a-small-step-for-bucklescript"}},{"id":"reason-discourse-now-open","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-02-20","previewImg":null,"articleImg":null,"title":"Reason Forum Now Open!","category":4,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2018/02/20/reason-discourse-now-open"}},{"id":"reason-react-0-3-1","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2018-1-09","previewImg":null,"articleImg":null,"title":"ReasonReact 0.3.1: Router and Subscriptions!","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2018/01/09/subscriptions-send-router"}},{"id":"new-doc-site","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-12-01","previewImg":null,"articleImg":null,"title":"New Documentation Site","category":0,"badge":null,"description":"","canonical":"https://bucklescript.github.io/blog/2017/12/01/new-doc-site"}},{"id":"reason3","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-10-27","previewImg":null,"articleImg":null,"title":"Announcing Reason 3.0","category":1,"badge":0,"description":"","canonical":"https://reasonml.github.io/blog/2017/10/27/reason3"}},{"id":"bucklescript-release-1-7-5","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-09","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.7.5","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/09/release-1-7-5"}},{"id":"bucklescript-release-1-7-4","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-08","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.7.4","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/08/release-1-7-4"}},{"id":"bucklescript-release-1-7-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-07","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.7.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/07/release-1-7-0"}},{"id":"bucklescript-release-1-5-2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-06","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.5.2","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/06/release-1-5-2"}},{"id":"bucklescript-release-1-5-1","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-05","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.5.1","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/05/release-1-5-1"}},{"id":"bucklescript-release-1-5-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-04","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.5.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/04/release-1-5-0"}},{"id":"bucklescript-release-1-4-3","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-03","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.4.3","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/03/release-1-4-3"}},{"id":"new-reason-react-docs-site","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-10-02","previewImg":null,"articleImg":null,"title":"New ReasonReact Docs Site","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2017/10/02/new-docs-site"}},{"id":"bucklescript-release-1-4-2","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-02","previewImg":null,"articleImg":null,"title":"Announcing BuckleScript 1.4.2","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/02/release-1-4-2"}},{"id":"bucklescript-release-1-0","frontmatter":{"author":{"username":"hongbo","fullname":"Hongbo Zhang","role":"Compiler Team","imgUrl":"https://pbs.twimg.com/profile_images/3157941111/cf58e90adce60b796f589b2ae5a0394a_400x400.jpeg","twitter":"bobzhang1988"},"date":"2017-10-01","previewImg":null,"articleImg":null,"title":"Bloomberg announces BuckleScript 1.0","category":0,"badge":0,"description":"","canonical":"https://bucklescript.github.io/blog/2017/10/01/announcing-1-0"}},{"id":"messenger-50-reason","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-09-08","previewImg":null,"articleImg":null,"title":"Messenger.com Now 50% Converted to Reason","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2017/09/08/messenger-50-reason"}},{"id":"reason-react-0-2-4","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-09-01","previewImg":null,"articleImg":null,"title":"ReasonReact 0.2.4: Reducers are here!","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2017/09/01/reducers"}},{"id":"way-nicer-error-messages","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-08-25","previewImg":null,"articleImg":null,"title":"Way, Way, Waaaay Nicer Error Messages","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2017/08/25/way-nicer-error-messages"}},{"id":"much-better-playground","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-08-18","previewImg":null,"articleImg":null,"title":"Much Better Playground","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2017/08/18/much-better-playground"}},{"id":"new-website","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-07-14","previewImg":null,"articleImg":null,"title":"New Website!","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2017/07/14/new-website"}},{"id":"reason-react-0-2-1","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-07-05","previewImg":null,"articleImg":null,"title":"ReasonReact 0.2.1","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2017/07/05/021"}},{"id":"reason-react-0-1-4","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-06-09","previewImg":null,"articleImg":null,"title":"ReasonReact 0.1.4: Major Release","category":2,"badge":0,"description":"","canonical":"https://reasonml.github.io/reason-react/blog/2017/06/09/major-release"}},{"id":"spring-cleaning","frontmatter":{"author":{"username":"chenglou","fullname":"Cheng Lou","role":"Core Team Member","imgUrl":"https://pbs.twimg.com/profile_images/554199709909131265/Y5qUDaCB_400x400.jpeg","twitter":"_chenglou"},"date":"2017-05-18","previewImg":null,"articleImg":null,"title":"Spring Cleaning (First Blog Post!)","category":1,"badge":null,"description":"","canonical":"https://reasonml.github.io/blog/2017/05/18/spring-cleaning"}}],"malformed":[],"availableCategories":[2,1,3,4,0]},"__N_SSG":true}