This post has links to the things I spoke about in my JavaScript + WordPress talk at WordCamp Winnipeg today.
I showed and talked about a number of things, but I didn’t provide any links. That’s what blogs are for! Read on:
- Matt Mullenweg’s State of the Word, 2015 Edition – his call to “Learn JavaScript, Deeply” last year. Also includes stuff about Calypso
- Introducing the New WordPress.com – an intro to Calypso
- The Story Behind the New WordPress.com
- 5 tips for using AJAX in WordPress – this long post summarizes many best practices for using JS in WP. It’s older (2010) but solid for helping you to understand using JS for progressive enhancement, but not for full-featured JS applications. Taught me to use
wp_localize_script
.
JavaScript Frameworks
- A JavaScript library for building user interfaces – React – My recommendation. (Note that React is only the view layer and requires other decisions to be made about data handling, routing, etc)
- React.js Best Practices for 2016 | @RisingStack – pretty good into to the other decisions you need for making an app with React. Tons of links. Definitely use Redux, Wepback, and Babel.
- Ember.js – A framework for creating ambitious web applications.
- AngularJS — Superheroic JavaScript MVW Framework – use v2 if you must, but I don’t recommend Angular right now.
Rest API and JS Themes
- WordPress.com REST API – can be used today for any WP.com or Jetpack site. Powers Calypso.
- WP REST API – formerly a feature plugin, recently merged into core to be released with WP 4.7 in December 2016.
- A Day of REST – a conference dedicated to building things with the REST API
- Anadama-React – A React-based recipe theme for WordPress
- Picard – A prototype theme that uses React and WP-API