Speakers: K. Adam White

  • K.Adam White: Keynote - Democratizing Software

    K.Adam White: Keynote – Democratizing Software

    WordCamp Boston 2017Speaker: K. Adam White

    August 9, 2017 — If you ask a WordPress contributor what the project’s goal is, chances are we’ll say “to democratize publishing.” However, for over a decade the community that has grown around WordPress has been doing something even more important: our community is democratizing software itself. By creating one of the only web communities to include everybody from writers and photographers to interaction designers and senior software architects, WordPress has done what often seems impossible in Open Source software: we have built a product not just for ourselves, but for everyone. The future of WordPress rests on our ability to recognize and celebrate the spectrum of our community.

  • K. Adam White: Data Visualization With The REST API

    K. Adam White: Data Visualization With The REST API

    WordCamp Europe 2017Speaker: K. Adam White

    June 22, 2017 — K. Adam White is a senior web application engineer in Boston, Massachusetts, where he writes web applications, contributes to open-source projects, and evangelizes the web as an open platform for technology and collaboration.

    With WordPress 4.7 we gained REST API endpoints for core data types—now what can we do with them? We’re seeing how the REST API is being used to build new and better editing interfaces, but we also have a huge opportunity to use that API to explore the data we already have within our sites. It’s never been so easy to access our WordPress content from JavaScript, so let’s see what we can learn about it through data visualization! I will share how we can combine the REST API with visualization tools like D3.js to gain new insights into your content. We will build a network diagram to visualize how tags and categories area applied to posts, then discover how to use custom post types and register_meta to build a completely custom dashboard within WordPress for any type of data.

  • K. Adam White: Keynote – Democratizing Software

    K. Adam White: Keynote – Democratizing Software

    WordCamp Portland ME 2017Speaker: K. Adam White

    June 2, 2017 — If you ask a WordPress contributor what the project’s goal is, chances are we’ll say “to democratize publishing.” However, for over a decade the community that has grown around WordPress has been doing something even more important: our community is democratizing software itself. By creating one of the only web communities to include everybody from writers and photographers to interaction designers and senior software architects, WordPress has done what often seems impossible in Open Source software: we have built a product not just for ourselves, but for everyone. The future of WordPress rests on our ability to recognize and celebrate the spectrum of our community.

  • K.Adam White: Machine Learning with WordPress

    K.Adam White: Machine Learning with WordPress

    WordCamp Boston 2016Speaker: K. Adam White

    August 14, 2016 — Machine learning, and in particular “deep learning”, have been in the news a lot lately: machine learning lets Google make psychedelic images; machine learning is helping computers to read handwritten text; machine learning lets Facebook match web users to advertisements; machine learning is being used to discover new construction materials. But what is it, and why does it matter to writers? In this talk we’ll learn the basics of neural networks, and see how poets and other writers can use machine learning techniques for creative results.

    Presentation Slides »

  • K. Adam White: Using the REST API and JavaScript to create better WordPress interfaces

    K. Adam White: Using the REST API and JavaScript to create better WordPress interfaces

    WordCamp Europe 2016Speaker: K. Adam White

    June 30, 2016 — n this talk we’ll discover the breadth of new WordPress interfaces enabled by leveraging the WordPress REST API, such as visualizations and new editor experiences. How can our API client libraries and the applications that use them be designed for maximum flexibility? The future of WordPress is not one interface, but many.

    Presentation Slides »

  • K.Adam White: Modular JavaScript

    K.Adam White: Modular JavaScript

    WordCamp Providence 2014Speaker: K. Adam White

    August 1, 2015 — You can make your codebase much easier to maintain and expand by breaking your scripts up into modules, encapsulating different logical units in their own files, which makes developing and debugging simpler.

    Learn how to break your scripts up into smaller files to make coding and debugging your plugins more manageable, and how to use a build process to reconstruct them into a single file for release.

  • K. Adam White: WordPress in Weird Places: Content Management for Node Using REST

    K. Adam White: WordPress in Weird Places: Content Management for Node Using REST

    WordCamp San Francisco 2014Speaker: K. Adam White

    November 3, 2014 — In January my team was looking for the best available Node.js content management system… and we picked WordPress! Our clients got all the benefits of WP’s content editing interface, and with the in-development REST API plugin we were able to use that content without limiting any of our other technology choices. This talk uses our project as a case study to share lessons we learned while building a Node client for the API, and why we’re so excited about what the next year holds for the evolution of WordPress as a content platform.

    Presentation Slides »

  • K.Adam White: Modular JavaScript

    K.Adam White: Modular JavaScript

    WordCamp Chicago 2014Speaker: K. Adam White

    July 14, 2014 — We’re long past the days where a few lines of JavaScript in a single .js file cut the mustard—modern web applications can involve thousands of lines over hundreds of files, and WordPress themes and plugins are heading in that direction fast. You can make your codebase much easier to maintain and expand by breaking your scripts up into modules, encapsulating different logical units in their own files. Learn several ways to modularize your code, with a focus on AMD and Require.js. And take a quick peek into the future to discover the native module syntax coming in the next version of JavaScript!

    Presentation Slides »

  • K. Adam White: Building Apps With Backbone.js and WordPress

    K. Adam White: Building Apps With Backbone.js and WordPress

    WordCamp Chicago 2013Speaker: K. Adam White

    October 20, 2013 — This talk looks at several ways to integrate Backbone into your WordPress site, including how to create better interfaces inside the WordPress admin and improve the structure of the JavaScript code in your client theme. It also walks through the design of a small Backbone web app that just uses WordPress for its admin capabilities, and gets all its data through a JSON API!

    Presentation Slides »

  • K Adam White: Evolving Your JavaScript with Backbone.js

    K Adam White: Evolving Your JavaScript with Backbone.js

    WordCamp Providence 2013Speaker: K. Adam White

    September 5, 2013 — This presentation looks at several ways to integrate Backbone.js into your WordPress themes and plugins, including a step-by-step demonstration of how Backbone improves the quality of your existing jQuery code. It also walks through other exciting ways to use Backbone alongside WordPress, including how to make a standalone Backbone application that only uses WordPress for its data.

    Presentation Slides »