Sneak Peak Video from My Gutenberg Development Course – “An Overview of registerBlockType”

At WordCamp US in early Dec 2017 I set out a goal to release a Gutenberg Development Course by the end of the year.  As of writing it is New Years Eve 2017 and I just made it! One of the important functions I learned about while working on the course is registerBlockType, which is used to register … Continue reading Sneak Peak Video from My Gutenberg Development Course – “An Overview of registerBlockType”

Sneak Peak Video from My Gutenberg Development Course – “Important JavaScript Libraries that Ship with Gutenberg”

Since WordCamp US 2017 earlier this month, I have been working on a Gutenberg Development Course to help theme and plugin developers get up and running with the new editor coming to WordPress. I still have some more recording to do at the time of writing, but I wanted to share one of the videos from the … Continue reading Sneak Peak Video from My Gutenberg Development Course – “Important JavaScript Libraries that Ship with Gutenberg”

How to Save Wistia Video Player Speed in Local Storage with JavaScript, the Wistia API (and WordPress)

I love Wistia, the professional video hosting company with amazing stats.  I have used them since early on and host all the JavaScript for WordPress videos with them. They have had an API for a while that lets you control player speed.  Recently, they updated their player  and added speed control right into the controls. However, there is no caching mechanism for … Continue reading How to Save Wistia Video Player Speed in Local Storage with JavaScript, the Wistia API (and WordPress)

Marketing Video for WPSiteSync

I love the folks at ServerPress, who make DesktopServer.  So, I was super excited when they approached me to make a marketing video for their latest product: WPSiteSync. https://www.youtube.com/watch?v=KpeiTMbdj_Y This amazing plugin let's you sync portions of content between WordPress sites without having to migrate entire databases. If you have to migrate WP sites between local, … Continue reading Marketing Video for WPSiteSync

How and Where I’ve Been (Re)Learning JavaScript

As I speed down the path to launch for my JavaScript for WordPress Master Course, I have been busily learning and relearning JavaScript anew. Actually, I have worked with JS for a long time now and even taught college and high school JavaScript courses well before Treehouse.  However, JavaScript has come a long way in the last few … Continue reading How and Where I’ve Been (Re)Learning JavaScript

If You Haven’t Seen Brad Williams Speak in Person on WordPress Security, Watch This!

Brad Williams has long been considered a leading person on WordPress security. I've had the opportunity to see him speak a number of times and if you haven't, I would really suggest you check out one his latest talks from WordCamp Phoenix. I will be doing an upcoming course on WordPress security for Treehouse and … Continue reading If You Haven’t Seen Brad Williams Speak in Person on WordPress Security, Watch This!

Trailer for New Treehouse Course: How to Build Websites with WordPress

I'm excited to announce the release of our latest Treehouse WordPress course: How to Make Websites with WordPress. We cover all the basics you need to get up and running with WordPress: How to Install WordPress Working with WordPress Themes Customizing WordPress Themes Working with Custom Post Types and Fields Adding Widget Areas Adding Custom … Continue reading Trailer for New Treehouse Course: How to Build Websites with WordPress