WordPress and GraphQL

GraphQL is a query language for requesting data from APIs. In this talk we will look at how we can use GraphQL to request data from an API and use it in our client applications. We will also look at how to set up WordPress to provide a GraphQL based API, how to ensure that our Custom Post Types and Custom Taxonomies will respond to GraphQL requests, how to add post meta to the API schema, and also look at how we can examine API schemas using the GraphiQL tool.

In addition we will compare GraphQL with the WordPress REST-API and examine the benefits and drawbacks of each.

Going To The Dark Side, They Have Cookies

Everyone should be a little bit worried about the security of their site, and at conferences, lots of security talks focus on practical steps people can take.

In this talk, Tim will flip the norms and instead focus on several real examples of sites being hacked but from the attackers perspective. We will see the whole attacks from the bad actors view identifying targets, analysing vulnerable sites, adding payload, exploiting in doing so showing how sites are infected, how some tools do prevent certain attacks and how clever and indeed not so clever bad actors can circumvent lots of hardening done.

Each step we can analyse what could have been put in place to prevent and frustrate the attack and then look at how this can be implemented on your site.

How the NEW (Redux Based) Data API Changes Everything in WordPress

How we get and interact with data in WordPress is changing dramatically as of WordPress 5.0 and the release of the new Data API. The Data API is built with the Redux state management library (although no experience with Redux is necessary). The Data API allows developers to get data from WordPress and dispatch actions using JavaScript in ways that were not possible before.

The Data API is the future of how to interact with data in WordPress using JavaScript and React and is an essential skill for any serious WordPress Developer.

In this talk, educator Zac Gordon, will cover how the Data API works, what options are available and some important things to know. We will also look at how you can use the Data API to manage state for your own WordPress plugins.