December 25, 2018 — This talk will help you get started on your journey to modern JavaScript WordPress development by sharing resources, tips and lessons learned from developing custom WordPress blocks.
December 7, 2018 — We’ll deep dive into testing in JavaScript. Looking at when to write a test, which type of testing approach to take, and how to be sure other developers feel comfortable adding and editing your tests in the future. We’ll start with an overview of what should be tested and then cover some of the different kinds of testing – unit, integration, and snapshot. We’ll cover when to think about mocking your functions and how to think about critical pathing future testing iterations
September 24, 2018 — BarCamp Track
August 10, 2018 — Ask your questions to the group of people building Gutenberg. Learn its design language, how to create blocks and extend the new editor interface in various ways.
August 9, 2018 — In this workshop we will learn about JavaScript fundamentals like the DOM, Events and JSON all using native JavaScript. Then we will introduce the WordPress REST API and look at how to use it in both WordPress themes and stand alone JavaScript applications. Come get a foundation level understanding of this important topic of JavaScript and API driven WordPress development.
Some experience with jQuery or JavaScript is encouraged.
COME PREPARED!
Make sure you come prepared! Come early to make sure you’re ready to go.
For this workshop you will want to have the following:
Laptop
A working local WordPress install with SSL on your laptop (Zac suggests using Local by Flywheel or DesktopServer for easy setup)
A Code Editor
July 13, 2018 — This talk is geared towards getting people up to speed with how Modern Javascript works. The bulk of this talk will be used to cover the newer Javascript syntax, since that syntax will be used in the following React Talks. The Modern JS talk will also cover how to navigate the board Javascript ecosystem, and we will be touching on topics such as Node, NPM, and some of the various build tools that exist. Additionally, we will discuss some more advanced Javascript topics like Async Programming, and building modular Javascript applications.
July 10, 2018 — Matt Mullenweg himself challenged the WordPress community to learn JavaScript deeply. WordPress is maturing into a full-featured platform for developing single-page and event-driven web applications using JavaScript and the WordPress REST API. WordPress is fully capable of supporting developers looking to add AJAX behaviors to their existing plugins, themes, and websites. We’ll examine some methodologies to deploy the REST API in event-driven applications. We’ll discuss how developers can add AJAX behaviors to their plugins, themes, or websites. For developers interested in building entire custom applications with the data management and user controls WordPress provides, we’ll talk how this can be done.
During this talk, we’ll also touch on how libraries like React.JS (Facebook) are rapidly maturing and can be utilized with WordPress for front-end application development.
July 9, 2018 — We will explore the existing major JavaScript API’s including wp.api – the bundled REST API client, wp.customize the improved JavaScript Customizer API, wp.codeEditor – the new code editor built into WordPress; wp.heartbeat – a powerful and easy client/server synchronization API; and wp.media – to leverage the media modal. We’ll also explore the future of WordPress JavaScript and look at the JavaScript APIs coming to WordPress including the APIs exposed by Gutenberg, and the WordPress npm packages including wp.hooks – JavaScript actions and filters matching the PHP versions.
April 26, 2018 — Avez-vous déjà entendu parlé des outils tels que Gulp, Grunt, Webpack… ? Ils vous permettent d’accomplir des tâches en direct lors du développement de votre site, comme recharger le navigateur à chaque modification, synchroniser le site sur votre mobile, tablette et ordinateur afin de tester le responsive, compiler vos fichiers CSS et JS et les optimiser.
Un outil comme Gulp est facile à installer sur votre projet WordPress, même pour les allergiques de la ligne de commande, et vous apportera de nombreux avantages lors de votre développement :
Compilation de vos styles (Sass, Less, Stylus)
Compression de vos CSS et JS
Live Reload
Browser Sync
AutoPrefixer
April 18, 2018 — Het gebruik van moderne JavaScript brengt veel voordelen met zich mee, maar hoe doen we dit in combinatie met WordPress?
Deze talk gaat in op het gebruik en toepassen van moderne JavaScript en hoe je dit in je dagelijks werk mogelijk kan maken. Ook worden er een aantal use-cases voor WordPress uitgelegd.
De focus ligt meer op het waarom en de werking in plaats van de uitwerking voor specifieke situatie zodat de bezoeker wordt getriggerd zelf na te denken over hoe moderne JavaScript hen kan helpen.