February 9, 2018 — Take a tour down memory lane as we explore the JavaScript files and features added to each version of WordPress: from quicktags.js in version 1.0 to wp-api.js in 4.7. We’ll look at the JavaScript based features in today’s WordPress including media, the customizer, themes, plugins, revisions and the REST API client. We will learn when and why Backbone was introduced as a JavaScript framework for Core and why and how it is used extensively in core. Finally, we will learn about the exciting things happening now in the wider JavaScript community and in WordPress core that will shape the WordPress of tomorrow.
December 10, 2017 — I’ve been a PHP developer for most of my professional life, but earlier this year I switched to JavaScript full time. I’m here to tell you that it’s not a scary move, and can be a whole lot of fun!
From my first impressions of React, ES6, and large scale JavaScript projects, through to implementing large scale features, I’ll walk you through how I became a JavaScript developer in just a few months. I’ll show you how you can do it, too, and what this means for the future of WordPress development.
December 10, 2017 — This year’s heavy focus in core has been on WordPress’s next generation Gutenberg editor. With the call to learn JavaScript deeply, it’s no surprise that Gutenberg is written in a JavaScript-first architecture. Once Gutenberg and its building blocks are in core, focus will broaden to then include Customizer. The Customizer was the first JavaScript single-page application in WordPress (added in 3.4). With the focus transition from Editor to Customizer, while keeping a JavaScript-first mindset, it is important for contributors and plugin authors that the Customizer’s JavaScript API be demystified to facilitate the integration of the new block editing interfaces. In my talk I’ll delve into the inner workings of the Customizer JS API, show how to use React to build custom controls in the Customizer, and demonstrate how to use the Customizer to preview changes to sites that use React-based themes—including previewing changes on headless REST API-driven sites.
November 12, 2017 — WordPress is a great platform to build a website on but what about mobile applications. Stressing the real potential of the words Content Management System, you can use WordPress to give your clients an easy way to update, create and manage their content on mobile applications. This pairing of WordPress as the backend management system and React Native as the mobile front end extends your potential not only to offer a new amazing service but it can function as great way to bridge your skills into a new area without leaving behind the glorious world of WordPress.
October 19, 2017 — For WordPress developers in 2017, knowing JavaScript is more important than ever. Unfortunately, with new frameworks and tools sprouting up seemingly everyday, learning JavaScript in 2017 is also harder than ever. Even for experienced devs, it can feel frustrating keeping up with rapid pace of the JavaScript ecosystem. What are arrow functions and object destructuring? What’s transpilation? Why isn’t it hip to use for loops anymore? What’s the deal with functional programming? Why are there so many competing module bundlers? What even is a module bundler? Why does any of this matter? This talk is designed to help experienced developers who may feel like they’ve fallen behind to catch up, and to help less-experienced developers get a leg up in their learning, all with a focus on how this fits into the WordPress ecosystem.
October 19, 2017 — As of January 2017, JavaScript is used by 94.4% of all websites. On average, JavaScript developers earn 20% more than PHP developers. You can create entire websites, single page applications, mobile or even desktop apps using 100% JavaScript. You can’t ignore JavaScript anymore.
At the same time, there are tons of JavaScript frameworks, tools, and even different versions of the language that you can learn. How do you make sense of it all? Where do you start?
You start by attending this special double-session where we will give you an overview of the JavaScript landscape, start with the basics of JavaScript coding, and point you towards some great resources for continuing your journey towards becoming a JavaScript master.
We’ll spend the first hour by giving you a broad overview and helping ease that overwhelming feeling you get when people start throwing around the names of JavaScript things you know nothing about. We’ll also take a look at what the learning process looks like in general and how you can accelerate your learning of new things like JavaScript or that new framework you’ve been wanting to try out.
During the second hour, we’ll take a closer look at JavaScript itself. We’ll start with some sample tasks, things you might normally want to do with JavaScript in WordPress, and show you how to get the job done. You will learn about basics of JavaScript coding, the tools that WordPress provides and some great resources for gaining a deeper understanding of JavaScript.
October 7, 2017 — Спецификации JS и CSS стремительно развиваются, существенно облегчая жизнь разработчикам. Однако, что-то заставляет разработчиков отказываться от современных спецификаций в пользу поддержки старых браузеров. Почему? Что мы теряем и из-за кого? Давайте разберёмся с этим вопросом раз и навсегда.
October 2, 2017 — JavaScript a fait une entrée fracassante dans le monde WordPress. Et comme tout extraterrestre qui se respecte, on se demande s’il est venu en paix et on va devoir apprendre à communiquer avec lui. Comment devons-nous appréhender le langage et les frameworks mais aussi l’environnement qui nous pense à ne plus s’en passer. L’API Rest joue t’elle également un rôle dans tout ça ? Nous tenterons de vous préparer à ces différents changements avec notre table ronde sur le Javascript afin de vous aiguiller dans cet éco-système.
August 5, 2017 — A chance to ask any questions to the Learn JavaScript Deeply speakers.
June 16, 2017 — *This is a 15-minute Lightning Talk*
Take a tour down memory lane as we explore the JavaScript files and features added to each version of WordPress: from quicktags.js in version 1.0 to wp-api.js in 4.7. We’ll look at the JavaScript/Backbone based features in today’s WordPress including media, the customizer, themes, plugins, revisions and the REST API client. Finally, we will learn about the exciting things happening now in JavaScript in WordPress core that will shape the WordPress of tomorrow.