Making Websites Talk: the rise of Voice Search and Conversational Interfaces

Learn how to use the power of semantic intelligent content to make your website talk and to improve the findability of your content. During this workshop we will cover: Why semantically rich, intelligent content is important for artificial intelligence and machine learning applications, how to optimise your content for Voice Search and Personal Digital Assistants, how to build a chatbot for your website and an app for the Google Assistant, and the discovery of chatbots and key performance indicators to improve them.

This is an interactive workshop that leverages structured data and semantic SEO techniques.

 

Required skill set

The workshop is intended for content publishers, designers and developers willing to learn more about voice-ready content, personal digital assistants and semantic seo.

Technical requirement

There is no technical setup required for this workshop.

 

Let’s Build a Gutenberg Block

With the introduction of Gutenberg in WordPress 5.0, the themes and plugins of the future will revolve around this notion of ‘blocks’. But what is a block? Maybe you’ve heard you can create your own blocks…but where and how does one actually do that? Are blocks written in PHP? Are they JavaScript? Both? Do you need to know React to create a block?

In this workshop, we will take a deep-dive into the anatomy of a block, answering the aforementioned questions and more. After a high-level discussion of blocks and how they function, we will get hands-on, creating blocks of our own within a set of demo files that can function as a starting point for your own projects.

 

Required skill set

You should be pretty comfortable with the following:

  • WordPress development concepts such as hooks, template tags, and the database structure (e.g. post_content vs. wp_posts)
  • Programming concepts like variables, loops, and conditions
  • Foundational (not deep) JavaScript knowledge (e.g. objects and dot notation, callback functions, checking for console errors)
  • Ability to use the command line to navigate directories and run tasks
  • Familiarity with npm and build tools

Technical requirement

Your should have a local WordPress installation with the Gutenberg plugin installed. You also need to have at least Node.js 8 with npm 5.3 installed.

 

On-demand dev with Docker and WordPress

Learn how to leverage the power and simplicity of Docker containers with WordPress to build a highly customizable and easy to managed development environment. This workshop will cover using Docker with Docker Compose, combining prebuilt containers, and best practices while using these tools specific to WordPress.

 

Required skill set

Basic knowledge or developing WordPress sites locally with common tools such as MAMP or VVV. Command Line skills are also plus, even basic ones are okay.

Technical requirement

You should have installed Docker (with Docker Composer). Workshop files can be found here.

 

You, yes you, need to sketch!

It doesn’t matter who you are, give sketching a try. I’ve used quick sketches to bridge the communication gap between what our clients want to create, and what our developers can build. If you spend 10 minutes on a sketch to describe how an interface will work, you can then share it with your team and validate whether everyone is on the right page. Even if you’re wrong, you’ve got a starting point.

This workshop is for folks making websites for a living. We’ll walk through previous development problems that I’ve used sketching on, and then work on live examples together.

 

Required skill set

If you have a background in building websites (as a designer, project manager, or developer), or working with development teams, then this will absolutely be relevant. That should be the only real skill/knowledge set. Even if you’re a beginner.

Technical requirement

There is no technical setup required for this workshop.

 

Mental Health Superpowers: Self-reflection, relaxation, and connection for the productive life

You want to live on the edge of your creativity. You want to optimize your productivity. You want your business to thrive. However, the life of the WordPress pro can come with heavy psychological burdens. Stress, isolation and the risk of stagnation can take a toll on your health and professional edge. A few simple strategies can help protect your productivity and satisfaction. Dr. Sherry (psychologist & yoga teacher) will teach you ways to better manage stress, decrease procrastination, and become adept at focusing on what’s most important. This workshop has several experiential components- participants should wear clothing that is comfortable for gentle movement.

 

Required skill set

You don’t need to have a specific skill set to attend this workshop.

Technical requirement

There is no technical setup required for this workshop.

 

Learn why and how to create and use video for your WordPress blog/website

In my workshop I will showcase the importance of online video with up to date statistics from main influencers. Based on this background I will showcase how you can use video in your own WordPress installation from different sources. I will also provide an overview about advantages or disadvantages for each source. As an interactive part I will create a video live on stage.

 

Required skill set

You don’t need to have a specific skill set to attend this workshop.

Technical requirement

There is no technical setup required for this workshop. But if you have a smartphone, bringt it to the workshop.

 

Lifecycle of a WordPress project

WordPress is promoted as a tool to easily publish content, but on the other hand, development of these WordPress projects is a different and complicated story. We will handle the touch points of each project at the workshop – clients, designs, bugs, deadlines, customer support, etc. – and determine which factors affect the deliverable of a typical WP project. We will put a special emphasis on business risk mitigation with WordPress project (not getting your money, breaking deadlines, adjusting budgets, making proper estimates etc.). Workshop will process the three major phases of each WordPress project: planning and preparation, project implementation, support after launch.

 

Required skill set

This workshop is more suited for people that manage teams and projects.

Technical requirement

There is no technical setup required for this workshop.

 

Making Security Simple for Plugin Developers

Join me in this discussion based on the first hand experiences from someone who both protects WordPress sites and writes exploits for fun, what not to do when programming a secure site. I will discuss the tactics the attackers use to exploit code, the most common ways developers introduce insecure code to a site, and what you can do to help avoid these issues. You will learn, from the many security failures I have seen what not to do when adding a new feature to a site’s code.

 

Required skill set

Basic knowledge of programming (PHP), Knowledge of the HTTP stack.

Technical requirement

It will benefit if you have some plugin or other source code to review (such as your own plugins if you are an plugin author/developer).