Improve Code through Automation

Doing manual code reviews is boring. People keep on making the same mistakes.

Ulrich will be showing how you can improve your code by using automated tools and what the positive effects of it are.

We will be looking at a few different examples how automation has improved the code quality in a team, and also in open source projects.

Speaker: Ulrich Pogson

Debugging WordPress

We’ve all been there at least once: all of the sudden you get a blank page, or worse, a 500-error.

In this talk we’ll go over the step anyone can take to interpret the error, find more information about it, find the culprit and get it resolved as quickly and efficiently as possible.

We’ll look into the wp_debug function, error logging on the server, php settings and of course some common errors, their causes and the necessary fixes.

Speaker: Brecht Ryckaert

Turbocharging Site Speed… With Taxonomies

Taxonomies can give you product categories, or city tags, but did you know with the right tricks they can massively boost your sites performance?

Follow Tom down the rabbit hole of private taxonomies, learn the common data storage mistakes that cripple your sites performance nobody’s talking about

Speaker: Tom J Nowell

Demystifying Hooks, Actions & Filters

Hooks and filters are critical part of WordPress.

They are used by the core product and they are what theme and plugin developers use to provide the massive range of add-ons for WordPress.

They are easy to use and let you access the internals of WordPress.

Speaker: Damien Carbery

Building Better Themes

In my talk I will cover a wide range of interesting WordPress API features. We will start with the basics like pulling dynamic content from pages and posts, moving onto using featured images and custom fields to a build a reusable banner as a chunk of php to call into our theme templates.

If any of that sounded worrying please remember I am not a PHP developer, WordPress just makes life easy for all of us if you know to to use it. We will also cover topics to give your end user move control like custom shortcodes, widgets areas, menus and author bios.

We will then dig into creating custom post types and advanced custom fields, all made easy with Toolset Types plugin. Then we will focus on how to pull post types into templates using wp-query.

Finally we will look at WordPress Customize features giving your end user control over all the content we have built so far as well as the colours, logo image and style of the site. This will wrap up into a dynamic theme with a user friendly interface… and there might even be some free DLC resources I have been working on.

Please remember I’m going to keep this talk in a language and terminology that everyone can understand, I am not a backend PHP robot, I’m an experienced developer and trainer. Hope you see you there WP Devs!

Speaker: Bill Gilmore

Who needs PHP?

For years I held myself back thinking that because I couldn’t comprehend PHP there was a limit to how far I could go as a developer.

With WordPress and plugins like Toolset this is absolutely untrue. There is no data management problem I cannot solve with these two powerful platforms working together.

In this workshop , I want to demonstrate how quickly a front end form can be created and then how the data captured can be manipulated to create awesome solutions for our clients.

Any of the new form builders can be used, but Toolset is my go to as the support is unreal. To date I’ve built recruitment platforms, tourist portals, an entire HR Suite and much more using Toolset.

For WordPress users this knowledge could be very useful, for WordPress Developers this knowledge opens the door to lots of repeat business from their existing client base.

Speaker: David Hoy

‘PWA’ Progressive WordPress Applications

Progressive Web Apps (PWA) is a concept related to user experience especially for mobile users, where the focus is to deliver websites that are Reliable, Fast and Engaging.

PWA became so popular the past year but how can we apply it to our WordPress projects?

On this technical presentation, We are going to apply step-by-step features as home screen button, service worker, cache API and accessing native features as a native APP in a real project.

Speaker: Fellyph Cintra

Build a Web App MVP with Little or No Code

WordPress is known to be a powerful and versatile tool for rapid proof-of-concept web app development.

During this WordCamp presentation, we will investigate why WordPress may be the best tool to help create your next web app. We will look at different examples of business cases where WordPress is the best option, and also where it falls short. I will illustrate how I have solved the most common UI patterns required by web apps using plugins, web resources and occasionally code.

We will walk through one of the apps I’ve built from idea to development to production to see the patterns in action. Finally, I share other considerations from my experience like deployment, syncing dev environments, AJAX, the REST API and iterating on feedback.

After the presentation, the audience will have a better understanding of WordPress for web app development. They will be ready to build a minimum viable product (MVP) web app on top of WordPress even if they have limited coding experience.

Speaker: Corey Maass

How to Improve your Website Performance

Tips and techniques that can dramatically increase your site performance:

  • Why speed matters.
  • How you can measure it – Tools to measure your page speed.
  • Ways to improve it – Best practices for optimisation.
  • I’ll also discuss Google – Mobile Page Speed Update 2018 and if you should AMP-lify your web site.

Speaker: Mike Rynart

WordPress Clinic & PHP Upgrade Tips

Have a WordPress related issue? Or worried about upgrading to the latest version of PHP on your hosting environment?
Drop by this open session to chat about your sessions.