April 17, 2023 — This Developer Hours session features a live product demo of the Interactivity API presented by Mario Santos. Mario is one of the developers on the team that brought the Interactivity API to fruition. Following the demo Mario and Luis Herranz, another member of the development team, answer questions posed by the attendees.
March 10, 2023 — This session picks up from the last preventing common security vulnerabilities session (https://wordpress.tv/2023/03/03/lets-code-preventing-common-security-vulnerabilities/), and cover’s how to use nonces to prevent cross-site request forgery vulnerabilities
March 3, 2023 — Earlier this year, we looked at the theory behind developing WordPress plugins and themes securely. We covered how to develop a security mindset, and the guiding principles of secure development, and looked at the five examples of these principles, Sanitizing Data, Validating Data, Escaping Data, Nonces, and User Roles and Capabilities.
In this session, we will look at how these principles are applied in real-world examples, by understanding common security vulnerabilities, how they can be exploited by would-be attackers, and what you can do to prevent them.
January 3, 2023 — Learn how using the right WordPress actions and hooks can make or break your site’s performance and reliability.
December 18, 2022 — This talks suggests best practices and approaches to performance at scale in the WordPress ecosystem.
December 11, 2022 — Remember the famous WordPress “five minute installation” process? Find out what WP-CLI can do in five minutes. Keep watching and you might learn everything else that can happen from the terminal in 40 minutes.
October 11, 2022 — This session explains how to integrate external data into WordPress websites and how share data with external systems using REST APIs and webhooks.
February 10, 2022
April 21, 2021 — In this talk, we cover the difference between site flows, user flows, task flows and user journeys, and when to use each.
January 19, 2021 — This talk explains how products can be more flexible, resilient, and organized using an Atomic Design approach. Codebases organized using Atomic Design are easy to navigate when you come back nine months later or hire new developers. This session covers splitting Atomic components, best practices, and common issues and mistakes.