Get your tickets today!

The Block Developer Cookbook

Ryan Welcher
Location:
Topic:

Direct from appearances at WC Asia and WCEU, the Block Developer Cookbook is coming to America!

In this fully interactive workshop, attendees will vote on which recipes to explore, and we’ll work through them together.

Each iteration of this workshop expands with new recipes and content, leveraging the latest features in WordPress, including:

  • Custom social icons New!
  • Working with the command palette New!
  • Converting static blocks to dynamic New!
  • Block Bindings API
  • Plugin Template Registration API
  • Interactivity API
  • Performantly loading multiple blocks in a single plugin
  • Using third-party API data in a custom block
  • Creating a block variation bound to the post excerpt
  • Registering a custom post type with its own template
  • Building a dark/light mode toggle that saves to user meta
  • Developing a gallery slider with the Interactivity API
  • Using filters and the HTML Tag Processor to extend core blocks
  • Designing a custom Image block style
  • Adding a fade-in effect to core blocks
  • Restricting publishing based on word count
  • Customizing the @wordpress/scripts build process
  • Connecting a block to custom fields
  • Implementing front-end JavaScript for blocks
  • Using the data layer in a block
  • Creating a custom format
  • Working with block transforms
  • And more…

Join us to expand your block development skills with hands-on guidance and real-world examples.

Workshop Requirements:

  • An account at www.blockdevelopercookbook.com to be able to vote.
  • Laptop configured for block development and your IDE of choice. I’ll be using VSCode.
  • Local WordPress development environment. I’ll be using WordPress Studio.
  • Copy of the workshop repository installed and configured inside your local environment.
  • Chef Hat (optional, but you’ll be a legend)
  • There will be copies of WordPress Studio along with import files to get you up and running on USB keys during the event, but in the interest of time, please come prepared.
Ryan Welcher