Category: WordPress
-
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…
-
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,…
-
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…
-
Starter kit and reusable scripts
The 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
I 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…
-
Calypso – new WordPress.com
I’ve been working at Automattic only for 8 months now, but I must admit that so far this is the most exciting period of my 10 years long professional career. I’m lucky to work with amazing people on new WordPress.com admin interface called Calypso. This is an universal (aka isomorphic) JavaScript single page app written in ES6…