{"id":7036,"date":"2026-04-13T13:13:13","date_gmt":"2026-04-13T12:13:13","guid":{"rendered":"https:\/\/europe.wordcamp.org\/2026\/session\/html-api-practicum-a-deep-dive\/"},"modified":"2026-04-16T13:46:53","modified_gmt":"2026-04-16T11:46:53","slug":"html-api-practicum-a-deep-dive","status":"publish","type":"wcb_session","link":"https:\/\/europe.wordcamp.org\/2026\/session\/html-api-practicum-a-deep-dive\/","title":{"rendered":"HTML API practicum: a deep dive"},"content":{"rendered":"\n<p>The HTML API is almost three years old, but continues to evolve with each WordPress release. It\u2019s seen deployment in WordPress\u2019 backend, in Gutenberg, and in many plugins and themes. The HTML API\u2019s core values have even expanded into new pipelines for working with block structure and text encodings, helping to modernize, optimize, and harden WordPress.<\/p>\n\n\n\n<p>This in-depth workshop will review recent updates, explore undocumented capabilities of these APIs, cast a vision for their ongoing development, provide hands-on experience working with and expanding them, and offer quality time for asking questions and interactively exploring the answers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The HTML API is almost three years old, but continues to evolve with each WordPress release. It\u2019s seen deployment in WordPress\u2019 backend, in Gutenberg, and in many plugins and themes. The HTML API\u2019s core values have even expanded into new pipelines for working with block structure and text encodings, helping to modernize, optimize, and harden [&hellip;]<\/p>\n","protected":false},"author":13597958,"featured_media":7384,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1780647300,"_wcpt_session_duration":9000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[6857],"footnotes":""},"session_track":[66],"session_category":[56],"class_list":["post-7036","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-workshop-2","wcb_session_category-development"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgyJ7n-1Pu","session_date_time":{"date":"June 5, 2026","time":"10:15"},"session_speakers":[{"id":"6857","slug":"dennis-snell","name":"Dennis Snell","link":"https:\/\/europe.wordcamp.org\/2026\/speaker\/dennis-snell\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7036\/revisions"}],"predecessor-version":[{"id":7133,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/7036\/revisions\/7133"}],"speakers":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/6857"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/dmsnell"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/media\/7384"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=7036"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=7036"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=7036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}