-
WordCamp India 2021
Continue reading →: WordCamp India 2021My 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…
-
My Name Is
Continue reading →: My Name IsIt turns out that whenever I interact with people who aren’t familiar with the Polish language, they have a hard time repeating my name. That’s why I started using its English version on social media. If you were ever curious, this is how I pronounce my actual name Grzegorz: There is also a notational standard…
-
How to Start Block Development with Scaffolding
Continue reading →: How to Start Block Development with ScaffoldingCan you believe that it’s been two years already when Gutenberg got included in the WordPress core? In the meantime, the block editor has matured significantly. Using blocks steadily remains the primary approach to enrich the way users create content with WordPress. Some new exciting options let you defer the decision to build custom blocks.…
-
WPBlockTalk April 2020
Continue reading →: WPBlockTalk April 2020A 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…
-
Adding Formatting Buttons to the Block Toolbar in Gutenberg
Continue reading →: Adding Formatting Buttons to the Block Toolbar in GutenbergIn 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…
-
JavaScript for WordPress Conference 2019
Continue reading →: JavaScript for WordPress Conference 2019In 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,…
-
Growing JavaScript Skills with WordPress
Continue reading →: Growing JavaScript Skills with WordPressThis 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…
-
Starter kit and reusable scripts
Continue reading →: Starter kit and reusable scriptsThe JavaScript ecosystem has reached a very interesting point in its history. There are members of the community overwhelmed by the learning curve required to start a new project and based on that they express JavaScript fatigue. There are also contradicting opinions announcing renaissance of JavaScript because it became truly general purpose language and dominated front-end development.…
-
Migrating to Jest test runner
Continue reading →: Migrating to Jest test runnerI have already shared my comparison of two JavaScript testing solutions where I admitted that I favor Jest over Mocha. Back then, I listed all major differences between those tools summarized with advantages and disadvantages of migrating to Jest: Pros: Simpler API, less boilerplate code. Flexible and easy configuration. Test files executed in isolation. Advanced watch…
-
React Native EU 2017 – my selective recap
Continue reading →: React Native EU 2017 – my selective recapI 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…
