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
-
Remote Design: The Async Advantage
Presented by Erin Casali
This talk takes inspiration from some of the practices of Erin's teams and WordPress open source development model to overcome some of the unique challenges of remote working.
-
Visual perception and memory: how to win on the web with better visual communication
Presented by Piccia Neri
By knowing how the brain (and people!) interpret visual language, we can create designs and graphics that communicate clearly and are effective on a cognitive as well as an emotional level. This talk gives a brief introduction to this fascinating topic, with practical, actionable examples accompanying the theory.
-
Why Human Centric Design is Important for WordPress & the Community
Presented by Md Saif Hassan
I want to take a very beginner-friendly session on human-computer interaction that quickly covers the basics of HCI including affordances, signifiers, constraints, mappings, feedback. After covering the basics, I want to show some examples of thoughtful design and how people can integrate these concepts to make better designs.
-
Design matters in open source
Presented by Tammie Lister
In this talk, I'll draw on my background along with experiences in the WordPress project. What are the challenges and why does it matter to have designers in open source? How can we create spaces that encourage, nurture and let designers thrive in our projects. How can we all unite in an open source future?
-
Information Architecture – How to plan a website that users will want to use
Presented by Jo Minney
Jo Minney is here to share with you her process for developing a sitemap that people will actually find useful, and what you REALLY should be thinking about when planning a website. This talk is applicable for anyone building websites for clients, as well as anyone with their own website that is struggling with traffic …
-
Curb-cut effect: why accessible design is good for business
Presented by Olesya Boreyko
In this talk, I will make a case for accessibility not only becoming an integral part of good user experience for all but also having positive effects on your bottom line. Attendees will walk away learning the basics of accessible design and ways to implement it in their businesses.
-
Accessibility in EdTech: How Web Accessibility can change People's lives
Presented by Kessurang Ngarmtrakulchol
My aim for this talk is to inspire WordCamp Asia attendees to consider how to build inclusive design on their products.
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 …
-
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
-
The Future of Democratizing Publishing: the WordPress Journey
Presented by Josepha Haden
The mission of the WordPress project is to "democratize publishing" and there's nothing more compelling than empowering people to find their voices. But it's become more than just giving people a place to be themselves online — it's a portal to commerce, it is a canvas for identity, and a catalyst for change.
-
Mental Illness – Fighting The Invisible Monster Within
Presented by Ajit Bohra
The talk will shed light on different forms of mental illness/conditions one might find dragged into unknowingly. How to identify such symptoms & how to get out it. The talk will include my own story & struggle how I felt throughout and how I managed to fight the invisible monster and how i am trying …
-
Stepping Back To Move Forward
Presented by Carole Olinger
In this talk, I will give you my insight on why stepping back is important to your progress and to find out who you really are. We’ll discuss reevaluating personal and professional priorities and values, how to understand when you need a rest, and how to keep your mental health up.
-
8 lessons I have learnt through my mental illness (and how my life has improved with WordPress)
Presented by Judith Schroeer
I spent 16 week on rehab in a trauma clinic where doctors told me that I am mentally ill: Depression, Borderline, PTSD, etc. and disabled for work. This talk is about the lessons I have learnt to change my way from “I am mentally ill, cannot work any more and have no perspectives” to “I …
-
Building a Diverse Team Through Mentorship
Presented by Alexis Kulash and Stephane Boisvert
We’ll detail our shared successes and challenges in creating a fully remote mentorship program that has mentored over 25 people, with up to 5 mentees at a time. With practical tips and advice, you can get started on building your team through a junior developer mentorship program.
-
WordPress Beyond Borders: Cross cultural communication and the fundamentals of caring
Presented by Petya Raykovska
What are the secrets to successful connections in a multi cultural environment full of stereotypes, historical and personal bagage? How do you express yourself, understand others and contribute with confidence when most of us are not native English speakers?
-
Building a better world, the WordPress way.
Presented by Puneet Sahalot
In my talk I would like to draw some inspiration from this diversity and inclusion towards building a better world. Everything that we do in WordPress community for WordPress, open source, or fellow community members can be connected with real world examples in a much broader sense. Every act of contribution in the form of …
-
Becoming A Core Committer
Presented by Mike Schroder
We’ll walk through how new folks join the team, from Contributor to Committer. You will walk away understanding the various roles WordPress Committers play, and next steps to get involved.
-
WordCamp Survival Strategies for Introverts
Presented by Hafiz Rahman
My talk will discuss various strategies I've personally developed over the years of attending various WordCamps, so that even an introvert can still get a lot of value out of a WordCamp, without sacrificing their mental health.
-
WordCamp as a Leadership Camp! How organizing or volunteering in a WordCamp brings out the leader in us?
Presented by Biplab Subedi
This topic will discuss how taking on various responsibilities while organizing and volunteering during a WordCamp boosts our leadership skills.
-
Becoming a Better Open Source Citizen (Despite Human Nature)
Presented by Andrea Middleton
We’ll talk about how your brain might fight your behaving in transparent, altruistic, or collaborative ways, and how to reset some human nature “default settings” to help you become more successful in the WordPress open source project.
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
-
What is Inside $100 vs. $100K Web Projects?
Presented by Chakkrisn Talawat
WordPress projects have different pricing, from thousands to millions of baht. This talk is about Project Estimation, which has to consider both cost and value, Project Management that fits together organisation and the team, Related Services such as CRM, Digital Marketing, and E-Commerce/Chat Commerce.
-
How to Use Your WordPress as A Headless CMS with Vue.js (TH)
Presented by Warat Wongmaneekit
I would share my experience of transferring old WordPress site to headless CMS and integrating it with Vue.js (Nuxt.js). This project has been a great experience and a learning opportunity.
Panel Discussion
-
Building a WordPress community
Presented by Afshana Diya, Agus Muhammad, Andrew Garcia, Dasun Edirisinghe, Francesca Marano, and Umar Draz
The purpose of this panel is to highlight how folks started a local community.
- Why did they start the community?
- What issues did they faced (and are they still facing)?
- What advice would they give to others that are thinking about starting a local community?