November 14, 2019 — In distributed companies and global open-source communities alike, diversity makes our teams stronger. But how do we reconcile diverse opinions to move forward productively as a unified team? In this talk I will share prioritization and team management tools I’ve used as a senior engineer and team lead in a distributed agency-tools that help us understand where and why we disagree, then work together as a group to find solutions, focus, and prioritize the right things. We will never all agree, and that’s the idea! We can disagree with intent and empathy, and use our diverse perspectives and opinions to work together on ever more ambitious and exciting projects.
July 12, 2018 — Our project has 100% test coverage; we have end-to-end tests, unit tests, manual testing scripts—and my colleague can’t get any of it working!?
Poorly-written issues or out-of-date local installation steps can ruin a project, but when we think of testing we forget about the processes that surround our code. So how can we hold our workflows, onboarding steps and communication to the same rigorous standards of quality as our codebases? By applying that mentality to the issue trackers, READMEs and wikis we already have, we can save ourselves and our teams from communication and process errors and get back to making websites!
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.
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.
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.
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.
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.
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.
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.