{"id":7586,"date":"2026-02-26T10:57:00","date_gmt":"2026-02-26T09:57:00","guid":{"rendered":"https:\/\/vienna.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=7586"},"modified":"2026-03-31T15:11:49","modified_gmt":"2026-03-31T13:11:49","slug":"the-fastest-way-to-build-gutenberg-blocks-modern-tools-scripts-and-ai","status":"publish","type":"wcb_session","link":"https:\/\/vienna.wordcamp.org\/2026\/session\/the-fastest-way-to-build-gutenberg-blocks-modern-tools-scripts-and-ai\/","title":{"rendered":"The Fastest Way to Build Gutenberg Blocks: Modern Tools, Scripts, and AI"},"content":{"rendered":"\n<p>Building custom Gutenberg blocks can feel complex and time-consuming, especially for developers who want to move fast without over-engineering.<\/p>\n\n\n\n<p>In this talk, I will show the fastest and most practical ways to build Gutenberg blocks using modern WordPress tools and scripts. The session will focus on real workflows that developers can start using immediately.<\/p>\n\n\n\n<p>Topics covered will include:<\/p>\n\n\n\n<p>Using @wordpress\/scripts to quickly scaffold and build custom blocks<\/p>\n\n\n\n<p>Creating blocks with minimal configuration using official WordPress tooling<\/p>\n\n\n\n<p>Helpful scripts and tools that speed up block development (block.json, ESNext, build processes)<\/p>\n\n\n\n<p>How AI can assist in block development, such as generating block markup, attributes, styles, and boilerplate code<\/p>\n\n\n\n<p>Using AI to speed up debugging, refactoring, and documentation for blocks<\/p>\n\n\n\n<p>Common mistakes that slow down block development and how to avoid them<\/p>\n\n\n\n<p>Attendees will learn how to build Gutenberg blocks faster, reduce setup time, and use AI as a helpful assistant\u2014not a replacement\u2014during development.<\/p>\n\n\n\n<p>This talk is suitable for beginner to intermediate WordPress developers who want to work more efficiently with Gutenberg.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building custom Gutenberg blocks can feel complex and time-consuming, especially for developers who want to move fast without over-engineering. In this talk, I will show the fastest and most practical ways to build Gutenberg blocks using modern WordPress tools and scripts. The session will focus on real workflows that developers can start using immediately. Topics [&hellip;]<\/p>\n","protected":false},"author":14316536,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1775905200,"_wcpt_session_duration":3600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[7117],"footnotes":""},"session_track":[37],"session_category":[],"class_list":["post-7586","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-3"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"April 11, 2026","time":"1:00 pm"},"session_speakers":[{"id":"7117","slug":"imran-sayed","name":"Imran Sayed","link":"https:\/\/vienna.wordcamp.org\/2026\/speaker\/imran-sayed\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7586\/revisions"}],"predecessor-version":[{"id":7588,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7586\/revisions\/7588"}],"speakers":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/7117"}],"author":[{"embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/gsayed786"}],"wp:attachment":[{"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=7586"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=7586"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/vienna.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=7586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}