October 21, 2020 — WordPress has always been recognized as a very welcoming platform for developers at any level of expertise. Introduced in WordPress core over a year ago, the block editor not only brought an entirely new editing experience for users, but it also redefined the way plugins and themes are developed.
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 familiar with developing products and services based on WordPress.
July 11, 2020 — React.js has become one of the top players in the JavaScript libraries world. WordPress has rebuilt its WYSIWYG editor using React. Drupal has recently adopted the library to create admin interfaces. This session aims to explain the basic concepts of React outside of the context of any particular CMS implementation. Many examples will be presented to help you understand it and why it is so powerful.
June 1, 2020 — In this talk, Imran Sayed discusses how a PHP developer, with minimal JS knowledge, can build blocks quickly. You will learn about his personal experiences that helped him build blocks quickly and allowed clients to migrate to WordPress site, with the power of Gutenberg.
May 30, 2020 — In 2015, Matt Mullenweg suggested that the WordPress community invest some of their time to “learn JavaScript deeply”. Well I am late to the party, and maybe some of you are as well, but Gutenberg is here and JavaScript is amongst us.
This talk is intended to be a humble narrative about my journey to learning JavaScript, and some React. One that is still ongoing, and that has stopped and started a few times.
I was originally a WordPress user, turned webmaster, turned developer. This transition has shaped my perspective on development and hopefully allows me to provide some unique and WordPress-oriented insights into how one might move from a PHP-based, WordPress paradigm to make room for JavaScript and React in our workflows.
We will explore the current evolution of theme development. How JavaScript fits into a WordPress developer’s workflow and where a WordPress developer may end up leaning on an amalgamation of what they know and they may still need to learn. And from that, I hope to open up a conversation about knowing WordPress as a platform and PHP developer, while perhaps not being the best JavaScript developer in the room.
March 3, 2020 — ¿Qué tengo que hacer para aprender de una vez por todas JavaScript?
Más allá de jQuery o de React éste lenguaje de programación puede ponerte en otro nivel en el universo de WordPress. Algunos de sus caminos son insospechados.
December 30, 2019 — Most developers have some experience with jQuery, but few of them understand the principles of Javascript and how to write and debug Javascript code. This session will cover best practices for writing object oriented Javascript, benchmarking, and debugging.
November 10, 2019 — Die Art und Weise, wie WordPress Themes funktionieren, könnte sich in den nächsten Jahren verändern. Dieser Talk zeigt, welche neuen Möglichkeiten WordPress mit dem Gutenberg Projekt plant und bereits bietet. Darüber hinaus wird darauf eingegangen, welche Einflüsse Frameworks (AMP, Gatsby, Frontity), Schnittstellen (Graph QL) und neue Web-Standards haben können.
October 21, 2019 — At the end of 2018, we launched a custom eLearning platform that is built on the WordPress backend and experienced through our ReactJS frontend. In this talk, I would like to discuss why we chose the hybrid approach and how it’s a viable option for designers/developers looking to modernise their WordPress sites incrementally. I will share the technical challenges we faced throughout the project, including how we overcame them, and what we intend to do next with our web app.
June 2, 2019 — This talk will cover how JavaScript has been used with WordPress in the past, and how it will be used going forward. Instead of proposing one single method or framework to use when coding JavaScript, we will go through a few different combinations you’ll see in the wild in both older and more forward-looking WordPress plugins. Examples will cover AJAX with jQuery, ES6, the Heartbeat API, REACT, and Gutenberg blocks.
After this talk, attendees should feel more comfortable opening up any JS file they come across in the WordPress world and knowing a bit more about how to work with the various frameworks and patterns in use.
March 25, 2019