Can you believe that it’s been two years already since the Gutenberg editor was introduced in WordPress Core? In the meantime, the block editor has matured tremendously. As of today, it also offers several no-code options for consuming custom blocks. In my opinion, the most appealing features to explore are Block Directory and block patterns. In addition to that, it was always possible to create a reusable block to share content between posts.
However, in this tutorial, I want to focus on the situation when you decide that the options I mentioned don’t fit your use case. You want to build a custom block. I’m about to present how scaffolding speeds up WordPress block development and makes the whole process way more approachable.
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.
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.
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.
Simpler API, less boilerplate code.
Flexible and easy configuration.
Test files executed in isolation.
Advanced watch mode.
Snapshots support = easier start with testing.
Mocha has still a bit better performance (according to my quick tests).
My analysis got very positive feedback, with only a few little concerns, so I got encouraged to take action and verify the assumptions stated. I picked two different projects to play with to ensure both of them will uniformly benefit from using Jest.
I had an opportunity to attended React Native EU 2017 conference last month. This 2 days long event took place in my hometown Wrocław, Poland. It was a very interesting experience for me because I’m a frontend developer. I don’t have any working experience with React Native and the only mobile project I worked on was built using Apache Cordova. Anyway, I found many of the talks very attractive and I wanted to highlight some of them in this post.
Visiting Japan is definitely a unique experience. With my wife, we went there directly from the trip to Sri Lanka in July 2016. We have been travelling between numerous cities for 10 days. First we rode between Tokyo and Kobe by the famous bullet train Shinkansen. Then we spent one night in an historical Ryokan with hot springs in the Arima Onsen area located behind the Mount Rokko. We also visited two old capital cities Kyoto and Nara. Finally we had a chance to see Mount Fuji hidden behind the clouds from a Shinkansen car’s side window on our way back to Tokyo.