Automating your QA with visual regression testing

After deploying code, most of us go look at the homepage and other templates to make sure things are okay. It’s a cumbersome task that, let’s be honest, we probably can do more thoroughly. Andrew looks at using visual regression testing to automate this process, letting tools do the work!

 

Required skill set

To get the most out of this workshop, attendees should be comfortable editing Node.js (JavaScript) files and running commands in the terminal (command line).

Technical requirements

To follow examples in this workshop, attendees need to have a computer with Node.js (https://nodejs.org) installed, a code editor, a Git client (command-line or UI), Google Chrome, and a WordPress site with two environments (e.g., production and staging or production and local).

Do it yourself: The user testing toolbox

Never dismiss user testing due to limited resources because user testing need not be complicated or expensive. Instead, test your work at frequent intervals and with the tools you have at hand. Based on real-life experience working on different projects and applying design methods across a wide variety of setups and budgets, there’s a solution. Whether the test is done in house in a quiet environment or on the go with a lot of distractions, Karin has you covered with recommended tools and a step-by-step process.

 

Required skill set

None needed.

Technical requirements

Bring at least one device, either a smartphone, tablet or laptop.

Creating a Gutenberg block

Gutenberg is making waves in the WordPress community and changing how we compose content forever. What essential new stuff does Gutenberg bring to content authoring? Elio will focus on the block, the brick used to build content, and show you how to build a Gutenberg block from scratch to offer everyone an easy and predictable way to compose content.

 

Required skill set

Attendees should be familiar with WordPress plugin development, but need not be experts, and familiar with terms such as hooks, filters and enqueuing scripts. No previous experience with creating Gutenberg blocks is necessary.

Technical requirements

Bring a laptop with a setup appropriate for development of WordPress plugins. It’s better if this setup is local. Please note that *we will need network connection* whenever we run npm to download JS packages necessary for compiling the Gutenberg blocks created.

Setup for plugin development includes:

  • a local server such as Apache
  • a database manager such as MySQL
  • a local WP 5.1 installation with its corresponding database

Setup for Gutenberg block creation includes:

  • Latest Node.js 10.x. Gutenberg recommends the active LTS version that is currently  one–see https://nodejs.org/en/about/releases.
  • Latest version of npm

Business planning: If you fail to plan, you plan to fail

The WordPress ecosystem is a tough place to be and only those prepared for competition will survive. Movies show us how ideas sketched on a restaurant napkin magically turn into flourishing business ventures, but reality proves this is impossible 99.9% of the time. Having a seemingly innovative idea and a strong desire for success are simply not enough to differentiate your business from all others competing for a slice of the pie. Entrepreneurs need to master the art and science of business planning and analysis to ensure a long and prosperous life and future.

Live website reviews

Don’t you love the interaction that comes from judging each other’s sites? In this interactive workshop, Michiel and the Yoast team bring their years of experience reviewing websites and dive into yours to come up with practical tips and direct improvements you can use. Exploring SEO, UX and site structure, and the basis of all website optimisation: What is the goal of your website? How does that align with what your customers are looking for? Interaction is key. Everyone has an opinion, but which ones work? Give them 90 minutes, and they’ll tell you everything.

 

Required skill set

None needed.

Technical requirements

Bring a laptop or a tablet with Internet access.

Deploying a WordPress web server in minutes

Everyone should be able to turn their virtual private server into a blazing fast WordPress LNMP stack by the end of this talk. George will cover how to set up a complete stack via automated scripts like EasyEngine and analyse all parameters of it, with hands-on experience of using NGINX, PHP7, MySQL/MariaDB, and Redis Cache for a super-fast website.

 

Required skill set

Attendees should understand basic Linux commands, have basic Linux hosting experience, and must be familiar with the use of terminal.

Technical requirement

Bring a laptop. No WordPress-related setup is needed. This workshop will be all about setting up a web server.

Pause. Think. Create.

Spark your creativity in just a few minutes a day! The session begins with an inspirational talk that explains why it’s difficult for us to leave our connected devices alone. Dennis will share anecdotes and stories about disconnecting, as well as ideas on how to adopt these ideas to help you de-stress and enjoy the moment. The second part applies concepts from the talk. Dennis teaches an easy-to-learn and proven non-linear thinking technique designed to draw inspiration from within and help you capture ideas quickly.

 

Required skill set

None needed beyond being curious.

Technical requirements

None.

SEO for content marketing

Viola will cover how to build a holistic content strategy in this advanced workshop. You are catering to different objectives when creating content: What you want to communicate, what people are looking for, and what Google favours. Through technical analysis, market research and data-driven decisions, you need to create a content strategy that hits the sweet spot between those three objectives. Learn how to achieve sustainable ranking success and increase content ROI when applying the right SEO techniques, and get a practical step-by-step guide to implement an effective SEO strategy on your website.

Required skill set

None needed.

Technical requirement

Bring a laptop that has a free installation of Screaming Frog SEO Spider. Attendees also have the option to trial a premium account on the day of the workshop.