Sessions

Development

  • AMP, the WordPress Way

    Presented by Weston Ruter

    This talk is about how developers can leverage AMP in WordPress to make fast websites and keep them fast. This talk will show how to create AMP-compatible themes and plugins, and how to use the plugin's debugging workflow to extend existing Gutenberg blocks and theme/plugin features to be AMP-compatible.

  • The Past & Future of the WordPress REST API

    Presented by K Adam White

    In this talk I'll share a component maintainer's perspective on the API project and where it's going next, including an honest assessment of what's worked and what hasn't in the first three years of the API's life in core. We'll look at some new API features that can help your applications become faster and more …

  • Advanced Performance & Scalability for PHP Developers

    Presented by Alain Schlesser

    We'll cover basic mechanisms like profiling, deferred processing and caching first to make sure we got the big chunks out of the way. Then we'll dive deeper into code that simply needs to run faster or in a more scalable way, covering things such as loop optimization, static data, opcaches and other mysterious concepts.

  • Using WordPress with GraphQL

    Presented by Muhammad Muhsin

    Say hello to WPGraphQL – an open-source WordPress plugin that allows you to use this modern technology to fetch your WordPress posts, pages and more. I will talk more about this cool new technology and give you tips on how to use it to help power your decoupled or standard website.

  • Think Like a Hacker and Secure WordPress, live on stage

    Presented by Stephen Rees-Carter

    “What could I have done to avoid being hacked?” is a question you’ll often hear after a site is hacked. In some cases the answer is complicated, but a lot of the time it’s relatively simple and there are many checklists and guides online outlining the ways sites can be hacked, plus how to secure …

  • Fastest way of creating Gutenberg blocks with minimal JavaScript knowledge

    Presented by Imran Sayed

    In this talk, I will discuss how a PHP developer, with minimal JS knowledge, can build blocks quickly. You will know about my personal experiences that helped me build blocks quickly and allowed my clients to migrate to WordPress site, with the power of Gutenberg.

  • Building for the Block Editor (Gutenberg)

    Presented by Hardeep Asrani

    This talk explores and talks about how you can build products that look native to the Block Editor, that use editor’s design language and make them look a part of the editor. It also explores the design language of the Block Editor and some examples of how some popular plugins, like WooCommerce, Yoast & etc, …

  • Hello World: The Challenges We Face when Creating A Multilingual WordPress Project

    Presented by Rosanne van Staalduinen and Taeke Reijenga

    In this talk, we will discuss the currently available scenarios of creating a multilingual project. By pointing out the different solutions and analysing each of their challenges, complexities and risks we take the opportunity to illustrate our vision on how to implement multilingual features in the 4th phase of Gutenberg.

  • Scaling WooCommerce with ElasticPress

    Presented by Taylor Lovett

    ElasticPress, the premier WordPress plugin for integrating with Elasticsearch, is utilized to transform search and query performance on some of the biggest, most high traffic WordPress installations in the world. This talk will run through ElasticPress basics as well as setup.

  • Theming React Components

    Presented by Mashhood Rastgar

    This talk will cover the concepts behind styled-components and the Context API, and introduce how you can use them to make awesome WordPress websites.

  • Automating your QA through Visual Regression testing

    Presented by Carl Alberto

    This will have an introduction to Continuous Integration and Deployment (CI/CD) in automating the QA process of visually comparing changes after a WordPress core, plugin or theme update.

  • Practical Code Quality — In Communication and Development

    Presented by Andrey Savchenko

    The talk will discuss how to move on from a shallow approach to code quality. How to turn it from a vague ideal into a practical skill. How to use it to deliver concrete value and communicate what that value is.

  • Developing WordPress at the Enterprise Level

    Presented by Amit Gupta

    With this talk, Amit will help you think big and write code that will perform well regardless of the size of your site. He will review commonly heard practices many do not follow, what it takes to write code that is less prone to errors, and how to organize code that is easy to maintain …

  • How we utilised Decoupled WordPress to build a mindfulness app for a technology consulting firm?

    Presented by Aslam Multani

    During the talk, we will go through a brief introduction of "Decoupled" WordPress and its different use cases. Along with that we will discuss real case study about how we utilised Decoupled WordPress to build a mindfulness app for one of our clients who is biggest technology consulting firm in the world.

  • How Modern JavaScript Influences WordPress Development

    Presented by Grzegorz (Greg) Ziółkowski

    In this talk, I want to present how the JavaScript ecosystem has flourished in recent years, creating a wide range of opportunities for contributors working on the Gutenberg project. At the same time, I want to explain many of the architectural decisions that have sought to make the transition as smooth as possible for those …

  • So you want to unit test your code?

    Presented by Rommel Castro

    This talk will be focused on JS, but covers the principles of unit testing: Why should I test my code? TDD? What is it? How can I start? What tools do I have? Best practices?

Design

Content

  • Progressive Themes in the Age of Gutenberg

    Presented by Felix Arntz

    This talk explores what full-site editing with Gutenberg blocks will look like, and which new opportunities and challenges it presents to the WordPress ecosystem. It particularly focuses on how to be prepared for this paradigm as a theme author, demonstrating what themes of tomorrow will encompass.

  • WordPress’ Quest for SEO World Domination

    Presented by Joost de Valk

    The major search engines started a project called Schema.org to allow webmasters everywhere to give machine readable context to these blocks. In this talk, I will both address how you can use this using existing plugins, and also how you can add schema to blocks yourself, easily, using the Yoast SEO Schema API. This talk …

  • Stories in WordPress – Content Creators Delight!

    Presented by Cathi Bosco and Miina Sikk

    This talk is a walk through for content creators outlining the power of AMP Stories in WordPress! Together, we (myself, Cathi Bosco and Miina Sikk) bring development and design use case reports in a collaborative presentation.

  • 4 monitoring pillars every successful WordPress website should have

    Presented by Thierry Muller

    This talk will demonstrate how to establish a comprehensive monitoring strategy and how to take advantage of it to better serve users on the web. We will show how to use Google tools with WordPress using Site Kit, a plugin that brings the coalesces access to Google monitoring tools and makes it available to webmasters …

  • Teaching Kids How to Use WordPress in School

    Presented by Robert Reyes

    This talk will discuss how we can teach kids blogging using WordPress. Included in this talk is a teaching model used in Manila, Philippines wherein teaching students WordPress is part of their Media Literacy Class (K to 12) and Management Information Systems (MIS) courses. I will share techniques and baseline information on how we ran …

  • Why Your WordPress Blog Strategy is Failing and How You Can Revive It

    Presented by Yashwardhan Rana

    With this talk, I intend to educate marketers, writers, bloggers, content creators about the common obstacles people face with 'promoting products/services via blogs' and how they can fix or avoid them and boost the performance of their blog.

Community

Business

  • Leading as an Introvert

    Presented by Aaron Campbell

    Aaron will take both a scientific and experiential look at introversion and extroversion, how they differ, how to tell where on the scale you are, and how to employ this better understanding of how your brain works as an introvert to be a great leader. He'll walk through his own journey of learning to leverage …

  • Career Detour: From the Medical Field to WordPress!

    Presented by Kel Santiago-Pilarski

    With this talk, I hope to not only to empower women in Asia, but also give inspiration to the whole community and to those considering making a career at WordPress. I am going open to everyone and give clarity to those who are already in the field who may be feeling confused, or having an …

  • Against the tides, selling WordPress to titans in Asia

    Presented by Noel Tock

    In his talk, Noel will explore how Human Made and now Altis DXP, has grown in various Asian markets. With the rise of machine learning, marketing automation and personalised experiences, the CMS as we know it faces even larger challenges for big brands and enterprise. How do our companies thrive in this constantly changing market?

  • It’s Not About You, It’s About Your Customers: Building a Successful Plugin or Theme Business

    Presented by Brandon Ernst

    By looking more closely at the perspectives of both the Developer and the User, we find that each side goes through its own feedback loop when it comes to developing or using a product. This mutual feedback allows developers to meet their users’ needs while the users get to be involved in the process of …

  • You can be on this stage too – public speaking and storytelling at WordCamps and beyond

    Presented by Nirav Mehta

    Effective public speaking is actually a mandatory life skill! So let's deal with your toughest questions head on in this session. You won't become a naturally charismatic on-stage master at the end of these 30 minutes. But you will certainly break through your biggest fears and be ready to get on stage!

  • Growing Enterprise-ready Engineers

    Presented by Jenny Wong

    This talk will bring some practical suggestions and solutions on how to build team habits and workflow, widen our technical knowledge, and support a growing engineering team. As a result, you will have ideas on ways you can grow and support enterprise-ready engineers.

Thai Talks

Panel Discussion