December 13, 2015 — Recently I created a “game” using the WordPress.com API to house the data. This talk will go over how the WordPress.com API can be utilized to create custom JS applications. Talk would cover integrating with the API in node.JS applications using the wpcom.js library.
December 12, 2015 — 10up open sourced their WordPress Best Practices (PHP, JavaScript, tools, and workflows) in late 2014. As the Director of Engineering at 10up, I drove this project and am the lead contributor to the docs. These Best Practices allow developers to build sites that scale, perform, and are secure one sites receiving millions of page views per day. They also standardize development practices in such a way that facilitates team collaboration. This talk will highlight some important parts of the Best Practices and reveal some valuable tips about how we (10up) engineer some of the most complex and most viewed WordPress sites in the world.
December 5, 2015 — React.js and Flux by Facebook shook the JavaScript world by rethinking the basic approach to reacting to data changes. This new approach is extremely important for WordPress developers in the age of the modern REST API.
December 2, 2015 — Последната година и половина разработваме ново лице за WordPress.com и React радикално подобри начина, по който създаваме потребителски интерфейси с JavaScript. Опростеният модел помогна на десетки програмисти да работят ефективно и безпроблемно заедно, а смислената реализация на компоненти ни позволи да преизползваме много общи парчета код из цялото приложение.
October 19, 2015 — WordPress is a great content management system but keeping your frontend-code clean and well structured in WordPress can be very tough. In this talk we go through the steps of using WordPress mainly for the backend and we’ll be using tools like the new REST api, Backbone and Handlebars to create a theme that loads fast and is an absolute joy to build and maintain.
October 2, 2015 — Being a WordPress developer means that our main programming language is PHP. Which works for building websites but not for running tasks. In this talk I will share my experience using Node.js as a platform to build on. Explaining why I have chosen for Node.js and show you how I used Node.js to build microservices that are supporting my WordPress projects.
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.
July 17, 2015 — Backbone (and Underscore!) are bundled with WordPress – explore how you can leverage their power to deliver complex user experiences while keeping your code organized and maintainable.
First, we will explore why Backbone is awesome, and what it lets you create is amazing! We will look at some examples of where and how it is used to power web apps and increasingly large areas of the WordPress dashboard. Seeing these incredible user experiences built in Backbone will help get you excited about using Backbone in your next project.
Next, we will dig into Backbone fundamentals to get a crystal clear understanding of the fundamental concepts underlying Backbone applications: Models, Views and Collections. We’ll look at how these tie to templates, events and routes for rendering, interaction and state handling. We discuss using Backbone in themes and plugins: how to include Backbone, how to interact with the back end to get and put data, including using the new WP REST API. We will cover WordPress specific helper functions that help our Backbone projects.
Finally, we will explore several very simple Backbone applications that demonstrate interacting with WordPress using the Rest API.
July 17, 2015 — What is Real-Time communication?
Why is Real-Time communication great, and why is HTTP, the protocol driving the web not the best solution?
How to enable Real-Time communication for WordPress using Socket.IO
June 30, 2015 — JavaScript now offers one of the best ways to deliver a clean, well-structured front end for your WordPress website. In Luc’s talk we’ll combine tools like the REST API, Backbone and Handlebars to give developers more control then ever and a theme that’s a delight to both build and maintain.