{"id":3089,"date":"2025-07-17T06:20:48","date_gmt":"2025-07-17T10:20:48","guid":{"rendered":"https:\/\/canada.wordcamp.org\/2025\/?post_type=wcb_speaker&#038;p=3089"},"modified":"2025-09-12T17:55:08","modified_gmt":"2025-09-12T21:55:08","slug":"ryan-welcher","status":"publish","type":"wcb_speaker","link":"https:\/\/canada.wordcamp.org\/2025\/speaker\/ryan-welcher\/","title":{"rendered":"Ryan Welcher"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide is-style-default speaker-highlight-column is-horizontal is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-b9a46375 wp-block-group-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)\">\n<aside class=\"wp-block-group has-custom-grey-faint-background-color has-background wp-container-content-9cfa9a5a has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-7a30299c wp-block-group-is-layout-constrained\" style=\"min-height:100%\">\n<figure class=\"wp-block-image size-full wp-container-content-b1208fed\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1411\" data-attachment-id=\"7033\" data-permalink=\"https:\/\/canada.wordcamp.org\/2025\/speaker\/ryan-welcher\/jeroen-rotty\/\" data-orig-file=\"https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?fit=1200%2C1411&amp;ssl=1\" data-orig-size=\"1200,1411\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Jeroen Rotty&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;WordCamp Europe 2025 - Talks Day 1 Morning\\nRyan Welcher: The Block Developer Cookbook: WCEU 2025 Edition&quot;,&quot;created_timestamp&quot;:&quot;1749200153&quot;,&quot;copyright&quot;:&quot;Creative Commons Attribution-ShareAlike 4.0 International&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;Jeroen Rotty&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Jeroen Rotty\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;WordCamp Europe 2025 &amp;#8211; Talks Day 1 Morning&lt;br \/&gt;\nRyan Welcher: The Block Developer Cookbook: WCEU 2025 Edition&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?fit=255%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?fit=871%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?resize=1200%2C1411&#038;ssl=1\" alt=\"\" class=\"wp-image-7033\" style=\"aspect-ratio:3\/4;object-fit:cover\" srcset=\"https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?resize=255%2C300&amp;ssl=1 255w, https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?resize=871%2C1024&amp;ssl=1 871w, https:\/\/i0.wp.com\/canada.wordcamp.org\/2025\/files\/2025\/07\/ryan-welcher.jpg?resize=768%2C903&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/aside>\n\n\n\n<section class=\"wp-block-group has-custom-grey-faint-background-color has-background wp-container-content-8f85718f has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-12dd3699 wp-block-group-is-layout-constrained\">\n<p>At WCEH, Ryan is bringing the <strong>Block Developer Cookbook<\/strong> home to Canada for its Ottawa debut. This interactive workshop puts attendees in the driver\u2019s seat: you\u2019ll vote on which \u201crecipes\u201d to explore, and work through them live with Ryan\u2019s guidance. Each edition of the workshop grows with new content, showcasing the latest WordPress features and APIs, like the Interactivity API and Block Bindings API, while focusing on practical, real-world examples you can use in your projects right away.<\/p>\n\n\n\n<p>If you\u2019re ready to level up your block development skills with hands-on learning, this is a session you won\u2019t want to miss.<\/p>\n\n\n\n<div class=\"wp-block-group has-accent-1-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-091b0950 wp-block-group-is-layout-constrained\" style=\"border-radius:10px;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)\">\n<h2 class=\"wp-block-heading\" id=\"sessions\">Check out Ryan&#8217;s Session<\/h2>\n\n\n<ul style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;\" class=\"wp-block-wordcamp-speaker-sessions\"><li><p><a href=\"https:\/\/canada.wordcamp.org\/2025\/session\/custom-blocks-aint-nobody-got-time-for-that\/\">Custom Blocks: Ain\u2019t Nobody Got Time for That!<\/a><\/p><p class=\"wordcamp-speaker-sessions__session-info\">October 15, 2025 at 1:00 pm in <span class=\"wordcamp-speaker-sessions__track slug-track-2\">Track 2<\/span><\/p><\/li><li><p><a href=\"https:\/\/canada.wordcamp.org\/2025\/session\/custom-blocks-heres-some-time-for-that\/\">Custom Blocks: Here\u2019s Some Time for That!<\/a><\/p><p class=\"wordcamp-speaker-sessions__session-info\">October 15, 2025 at 3:00 pm in <span class=\"wordcamp-speaker-sessions__track slug-track-2\">Track 2<\/span><\/p><\/li><li><p><a href=\"https:\/\/canada.wordcamp.org\/2025\/session\/the-block-developer-cookbook-wceh-2025-edition\/\">The Block Developer Cookbook: WCEH 2025 Edition<\/a><\/p><p class=\"wordcamp-speaker-sessions__session-info\">October 16, 2025 at 1:45 pm in <span class=\"wordcamp-speaker-sessions__track slug-track-1\">Track 1<\/span><\/p><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ryan on the Socials<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Twitter\/X:<a href=\"https:\/\/twitter.com\/ryanwelcher\"> @ryanwelcher<\/a><\/li>\n\n\n\n<li>YouTube:<a href=\"https:\/\/www.youtube.com\/c\/RyanWelcherCodes\"> RyanWelcherCodes<\/a><\/li>\n\n\n\n<li>Twitch:<a href=\"https:\/\/www.twitch.tv\/RyanWelcherCodes\"> RyanWelcherCodes<\/a><\/li>\n\n\n\n<li>LinkedIn:<a href=\"https:\/\/www.linkedin.com\/in\/ryanwelcher\/\"> <\/a><a href=\"http:\/\/linkedin.com\/in\/ryanwelcher\">linkedin.com\/in\/ryanwelcher<\/a><\/li>\n\n\n\n<li>Bluesky: <a href=\"https:\/\/bsky.app\/profile\/ryanwelcher.com\">https:\/\/bsky.app\/profile\/ryanwelcher.com<\/a><\/li>\n<\/ul>\n\n\n\n<p>Give Ryan a follow, and don\u2019t miss his workshop this October in Ottawa! \ud83c\udf41<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">And now for something a little Canadian \ud83c\udde8\ud83c\udde6<\/h2>\n\n\n\n<p><strong>What comes to mind when you think of Canada?<\/strong><strong><br><\/strong>\u201cHome :)\u201d<\/p>\n\n\n\n<p><strong>Favourite Canadian band or artist?<\/strong><strong><br><\/strong>\u201cBy law, I have to say Rush.\u201d<\/p>\n\n\n\n<p><strong>Canadian food you love (or want to try in Ottawa)?<br><\/strong>\u201cBeavertails or Poutine.\u201d<\/p>\n\n\n\n<p><strong>A sport, athlete, or celebrity you associate with Canada?<br><\/strong>\u201cMy niece <a href=\"https:\/\/www.swimming.ca\/swimmer\/mary-jibb\/\">Mary Jibb<\/a>, who is a paralympian and competed in the 2024 Olympics in Paris.\u201d<\/p>\n<\/section>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ryan is a Developer Advocate at Automattic helping devs adopt Gutenberg. He contributes to WordPress and streams custom block dev on Twitch.<\/p>\n","protected":false},"author":7694169,"featured_media":4761,"comment_status":"open","ping_status":"closed","template":"speaker-series","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":true,"_wcpt_user_name":"welcher","footnotes":""},"speaker_group":[122],"class_list":["post-3089","wcb_speaker","type-wcb_speaker","status-publish","has-post-thumbnail","hentry","wcb_speaker_group-first-round"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"avatar_urls":{"24":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=24&r=g","48":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=48&r=g","96":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=96&r=g","128":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=128&r=g","256":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=256&r=g","512":"https:\/\/secure.gravatar.com\/avatar\/865d90ad698b325440361a71943d729f8ad5c44c66a6d65c5a046a8323ac7ced?s=512&r=g"},"_links":{"self":[{"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/3089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers"}],"about":[{"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_speaker"}],"replies":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/comments?post=3089"}],"version-history":[{"count":8,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/3089\/revisions"}],"predecessor-version":[{"id":7035,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/3089\/revisions\/7035"}],"sessions":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/6782?_embed=1&context=view"},{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/6787?_embed=1&context=view"},{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/3090?_embed=1&context=view"}],"author":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/wordcamp"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/media\/4761"}],"wp:attachment":[{"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=3089"}],"wp:term":[{"taxonomy":"wcb_speaker_group","embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2025\/wp-json\/wp\/v2\/speaker_group?post=3089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}