{"id":2372,"date":"2018-03-14T17:40:39","date_gmt":"2018-03-14T12:10:39","guid":{"rendered":"https:\/\/2018.mumbai.wordcamp.org\/?post_type=wcb_session&#038;p=2372"},"modified":"2018-03-16T19:52:44","modified_gmt":"2018-03-16T14:22:44","slug":"writing-your-first-gutenberg-block-workshop","status":"publish","type":"wcb_session","link":"https:\/\/mumbai.wordcamp.org\/2018\/session\/writing-your-first-gutenberg-block-workshop\/","title":{"rendered":"Writing your first Gutenberg Block Workshop"},"content":{"rendered":"<p>Learn how to build custom Gutenberg WordPress editor blocks for your themes and plugins in this workshop to make your products Gutenberg compatible.<\/p>\n<p>How to install NPM: <a href=\"http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux\" target=\"_blank\" rel=\"noopener\">http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux<\/a><\/p>\n<p>The environment for React: <a href=\"https:\/\/medium.com\/@srinisoundar\/setting-up-environment-for-react-sass-es2015-babel-with-webpack-2f77445129\" target=\"_blank\" rel=\"noopener\">https:\/\/medium.com\/@srinisoundar\/setting-up-environment-for-react-sass-es2015-babel-with-webpack-2f77445129<\/a><\/p>\n<p>Know More About <a href=\"#\" target=\"_blank\" rel=\"noopener\">Hardeep<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to build custom Gutenberg WordPress editor blocks for your themes and plugins in this workshop to make your products Gutenberg compatible. How to install NPM: http:\/\/blog.teamtreehouse.com\/install-node-js-npm-linux The environment for React: https:\/\/medium.com\/@srinisoundar\/setting-up-environment-for-react-sass-es2015-babel-with-webpack-2f77445129 Know More About Hardeep.<\/p>\n","protected":false},"author":12087296,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1521364800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1898],"footnotes":""},"session_track":[955893],"session_category":[12343],"class_list":["post-2372","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-classroom-2","wcb_session_category-workshop"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9gPnH-Cg","session_date_time":{"date":"March 18, 2018","time":"2:50 pm"},"session_speakers":[{"id":"1898","slug":"__trashed","name":"Hardeep Asrani","link":"https:\/\/mumbai.wordcamp.org\/2018\/speaker\/__trashed\/"}],"session_cats_rendered":"Workshop","_links":{"self":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2372\/revisions"}],"predecessor-version":[{"id":2373,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/2372\/revisions\/2373"}],"speakers":[{"embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1898"}],"author":[{"embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/hardeepasrani"}],"wp:attachment":[{"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=2372"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=2372"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/mumbai.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=2372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}