WordSesh APAC 2020

It’s been a while since I gave a talk at the WordSesh APAC online conference in March 2020. Initially, I had nearly the same presentation prepared to deliver on the stage at the first-ever WordCamp Asia event a few weeks earlier. Unfortunately, the conference got canceled due to the COVID-19 pandemic concerns, and I didn’t have a chance to visit Bangkok, Thailand.

I presented how the JavaScript ecosystem has flourished in recent years, creating a wide range of opportunities for contributors working on the Gutenberg project. I also explained many of the architectural decisions made to ensure the transition is as smooth as possible for those familiar with developing WordPress products and services.

Continue reading WordSesh APAC 2020

WordCamp India 2021

My lighting talk from the WordCamp India online event is now available on YouTube. I presented how to make the most of the scaffolding command, which will let you save hours when building the first block. I also talked about the set of WordPress block development tools from the team behind Gutenberg that was designed to make the whole experience more streamlined.

The presentation was largely inspired by an article published on my blog two months ago. If you prefer reading, check out the How to Start Block Development with Scaffolding post.

Continue reading WordCamp India 2021

WPBlockTalk April 2020

A first WPBlockTalk live event happened two weeks ago, and it was a blast! You could see speakers from all across the WordPress community, from theme designers to plugin developers to the people who’ve been key to designing and developing the block editor itself. I played my role in it, and you can already watch two talks where I appeared.

Continue reading WPBlockTalk April 2020

Adding Formatting Buttons to the Block Toolbar in Gutenberg

In April last year, I had a lot of fun doing a live coding session for the WordPress Block Editor. The demo was hosted by Birgit Pauli-Haack as part of the Gutenberg Times, Live Q & A series. I paired with Zac Gordon, an educator at JavaScript for WordPress with a ton of Javascript online courses for WordPress developers. This is what we covered:

We explored how to customize format controls like bold or italics and extend the block toolbar with your control allowing to change the color of the selected text.

Continue reading Adding Formatting Buttons to the Block Toolbar in Gutenberg

JavaScript for WordPress Conference 2019

In my presentation from the JavaScript for WordPress Conference, I talked about how you can grow your JavaScript and related skills through building with WordPress. You can watch the recorded video on YouTube.

There is also a written version of the same talk published on my blog a few months back. If you prefer reading, check out the Growing JavaScript Skills with WordPress post.

Continue reading JavaScript for WordPress Conference 2019

Growing JavaScript Skills with WordPress

This is a written version of the talk I gave at the JavaScript for WordPress conference on July 12th.

WordPress has always been recognized as a very welcoming platform for developers at any level of expertise. The block editor introduced in WordPress 5.0 release is not only an entirely new editing experience for users, but it also redefines the way plugins and themes are developed.

In this post, I want to explain many of the architectural decisions that have sought to make the transition as smooth as possible for those familiar with WordPress development. I will discuss all the tooling that the Gutenberg project uses behind the scenes to benefit from the massive growth of the JavaScript ecosystem. Finally, I’d like to demonstrate how you can leverage the same software in your projects using the @wordpress/scripts npm package to improve your skills.

Continue reading Growing JavaScript Skills with WordPress

ReactJS Wrocław meetup #7

In September of this year, I experienced my first exposure to the art of public speaking. I gave a talk at ReactJS Wrocław #7 meetup. I already published my presentation on my blog and you can find it here. I’m glad that I decided to share my lessons learned while working on the Calypso project. I’m satisfied with the topic I picked, but I’m afraid I could do a way better job explaining code examples I presented. It looks like I’m going to have plenty of opportunities to work on projects based on React in the upcoming year. I’m looking forward to it and I hope to find another excuse to speak to the audience again.

Continue reading ReactJS Wrocław meetup #7