JavaScript

Facebook relicensure of React and where that leaves WordPress

Photo of author
Brian Krogsgard

After Matt Mullenweg blogged about the decision to ditch React for Gutenberg and core WordPress development, Facebook pulled an about face and changed the license. It was a shocking move, and some suspect WordPress's decision was an impetus for the…

In other upgrade news, WP Rocket…

Photo of author
Brian Krogsgard

In other upgrade news, WP Rocket announced version 2.10 with new features such as a revamped settings dashboard and improved static file caching. Now you can minify CSS and JavaScript assets without any concatenation.

JavaScript frameworks and bus factors

Photo of author
Brian Krogsgard

Iain Poulson from Delicious Brains explains the risks of relying on third party libraries and codebases that are maintained by a single person. In the current discussion about JavaScript frameworks for WordPress Core, this is a timely question to ask. Iain mentions Vue.js as an example. Vue.js…

There is a discussion in progress about…

Photo of author
Dan Knauss

There is a discussion in progress about a JavaScript framework for WordPress. The discussions are primarily focused on React or Vue.js. While the general consensus seems to be that Vue.js is "approachable and highly extensible," React might be the winner if…

Chris Coyier asks when a project…

Photo of author
Brian Krogsgard

Chris Coyier asks when a project needs React. His take: (1) if your application has a lot of "state" (2) if you're looking to avoid spaghetti code and looking to build things into modules and (3) there's a high need…

Danny van Kooten relates how and…

Photo of author
Brian Krogsgard

Danny van Kooten relates how and why he rewrote his application for Boxzilla from PHP/Laraval to the Go programming language. He shares some differences and benchmarks, but since Go is a compiled language it's not a straight "apples to apples"…

If you work in JavaScript and…

Photo of author
Brian Krogsgard

If you work in JavaScript and want to get up speed on asynchronous functions, Ire Aderinokun has a nice post on the subject. She covers not only what they are, but when to use them and how they differ from…

Tim Kadlec  writes about a discovery…

Photo of author
Brian Krogsgard

Tim Kadlec  writes about a discovery that is disturbing. He scanned 5,000 of the top Alexa URLs, and, "76.6% of them include at least one vulnerable JavaScript library."

As many developers are aware, new…

Photo of author
Dan Knauss

As many developers are aware, new resources on learning about React or JavaScript - paid or free - are being created daily. Example: "30 Days of React" is a free 280 PDF by Ari Lerner that delivers lessons "in 30…

Eric Elliott, author of “Programming JavaScript…

Photo of author
Dan Knauss

Eric Elliott, author of "Programming JavaScript Applications" (O’Reilly), has composed a "list post" of JavaScript fundamentals, tools, and frameworks (both current and what to watch). There's no way you can reasonably learn everything listed, but it's likely a good birds-eye…

Contributing to Twenty Seventeen

Photo of author
Sami Keijonen
Sami Keijonen shares his experience as a first time contributor to the WordPress default theme building process. He primarily worked within the realm of SVG icons for the Twenty Seventeen theme.

Automattic, Calypso, and the WordPress project

Photo of author
Brian Krogsgard
I think bringing Automattic resources into core WordPress development to put a huge effort into improving the WordPress editing experience is a good thing. An email went out last week to the authors of all plugins with more than one million active…

K. Adam White released his Node…

Photo of author
Brian Krogsgard

K. Adam White released his Node client for the WordPress REST API alongside the release of WordPress 4.7. It's an isomorphic JavaScript client for interacting with the WordPress REST API, and it's available on npm. Definitely check this out if you're…
A2 Hosting
Omnisend
WordPress.com