When this conference was held in 2018, Gutenberg (the new WordPress editor) was not yet out. Since its’ release in December, it did get better and I think a lot of topics will be related to Gutenberg this year.
So, how do we prepare for such a conference? Since this is a remote/online conference, you don’t need to prepare your shirts, bags or learn how to network. You can network wearing your PJs using the chat 🙂
For reference, you can always use the WordPress handbooks:
The conference will be held on
If you’re someone who would like to sponsor this conference, you can contact Zac.
For some reason, videos did not want to convert into a embeded video, so I left them as links for now.
David Hayes talks about the security in the REST API and how can we produce secure code. He goes over JSONP, CORS, XSS and what steps to take to make our code more secure.
This can help also:
- Data Validation – Plugin Handbook
- Securing Input (Sanitization) – Plugin Handbook
- Securing Output – Plugin Handbook
- Overview of Proxy Servers, CORS, and How We Use Them in React
- NPM Package
- One thousand and one way to extend Gutenberg today
- Extending Blocks – Gutenberg Handbook
- Webpack for WordPress
- Configuring Webpack in WordPress for the first time (ibenic.com)
- Integrating Gutenberg Blocks in Existing WordPress Plugins (ibenic.com)
- How to Develop a WordPress Plugin Using Webpack 3 & React (2 part series)
Redux with WordPress
- NPM WP Data package
- Efficient client data management for WordPress Plugins
- Presentational and Container Components
- Getting Started with Redux
GraphQL with WordPress and Gutenberg
Jason Bahl, the developer of the WP GraphQL Plugin, goes over what GraphQL is and how we can use it in WordPress and Gutenberg. GraphQL is really powerful and since WordPress database can grow quite fast, this can help us make our sites much faster.
Vue for WordPress
Jacob Arriola talks about using Vue with WordPress. It shows how Vue can also use server rendering instead of client rendering on the page load.
- Build a WordPress Plugin with Vue 2
- Building a WordPress Plugin with Vue
- Learning Vue.js as a WordPress Developer (2 part series)
What about Gutenberg?
As I do feel there will be a lot of talks related to Gutenberg, you might want to check out some of the tutorials related to Gutenberg.
Here is a list of tutorials on Gutenberg:
- Creating a Custom Gutenberg Block in WordPress
- Getting Started With Gutenberg By Creating Your Own Block
- Learning Gutenberg: Building Our Custom Card Block
- Building Gutenberg Blocks With create-
You’ll find a lot of them out there 🙂
Here also some some of mine tutorials related to Gutenberg:
- How to Read WordPress Block Content Programmatically
- How to Programmatically add a block in the WordPress Block Editor
- How to Conditionally Disable the Publish Button in the WordPress Block Editor
- Gutenberg Components and Invalid Hook Call Error in React. What do do?
- How to enable Inner Blocks in your Gutenberg Block
- Headless WordPress: Loading Posts & Pagination
- Gutenberg Components: ServerSideRender
- Gutenberg Components: Form Token Field (Tags Field)
- Gutenberg Components: Modal
- Gutenberg Components: ColorPicker
If you have a budget that you can spend on courses, then I would recommend the courses from Zac Gordon such as:
- Gutenberg Block Development Course ($159, at the moment of writing $129)
- Advanced Gutenberg Development ($159, at the moment of writing $129)
- Headless Authentication with WordPress ($129, at the moment of writing $79)