June 8, 2016 — Advanced Custom Fields isn’t just for tacking on an extra field or two to a custom post type: it’s a supremely powerful plugin — so powerful you can use it to replace many other plugins. Turn up your ACF PRO ninja skills to 11 by attending this talk, where you’ll learn advanced ACF techniques for things like making a slideshow with your JS library of choice, using ACF repeater fields to build flexible custom layouts, managing sitewide options in an options page, and managing complex, non-standard content on a page.
June 8, 2016 — With the power of open-source you can do just about anything with your WordPress site which means you can *sell* just about anything. I’ll be walking through how you can sell all the things. Physical products, digital products, subscriptions, bookable products, configurable products, donations, etc are all possible with your WordPress site. I’ll cover WordPress plugins, 3rd party services, and some best practices for building an e-commerce site.
June 8, 2016 — WordPress.com can be a fantastic choice for business websites. This talk will cover:
* Why WordPress.com is a great choice for small business sites
* How to get your clients up and running in no time
* How to pass off all necessary credentials and ownership to your clients once you’re done
* How WordPress.com support can handle future assistance for your clients once your relationship with them is through
June 8, 2016 — Bugs frustrate your clients and cause unnecessary costs for everyone. A bug caught by a client is more embarrassing and will take multiple times as long to fix as one found in development.
Find out how to increase your QA and decrease time spent on expensive bug fixes. In this talk, we’ll cover the workflows, testing methods, and tools that you need to keep bugs from making it into production. Everything from automated QA testing to why you should create your own in-house frameworks. You’ll walk away with a more accurate picture on testing and the ability to work towards eliminating all the bugs on your next project.
June 7, 2016 — We’ll go over the basics of keeping your WordPress site safe.
June 7, 2016 — Shiny Updates is an effort to make the user experience around managing plugins and themes smoother and more pleasant. It has also shown to be a feature that is subject to all the challenges that software projects face around the world, and as such makes for a great case study to review the current approach to WordPress Core development.
June 7, 2016 — Guilt-free Coding is a philosophy, it’s about learning to let go of the guilt that you might have for not doing something the right way, or even newest way, and accepting sometimes it’s good to give yourself a break and just get it done. In this talk, I’ll walk you through my techniques of letting go of guilt, and finding real enjoyment in learning. Applying these techniques made learning React.js a joy for me; I’ll be covering some of the successes and failures I had during this process. Don’t worry, though, I won’t be suggesting you “throw out the rulebook”, as there can be consequences in doing that.
June 7, 2016 — For a food bank charity we put together a complex plan for a WordPress multisite containing:
at least 3 different but connected themes
a shared media system
a process for pushing content from subsite to the “main” site without db headache
a live clone system
all of these and more helped us keep the charity and their over 400 locations all have a web presence. This talk will cover the ups and downs of this complex behemoth and the lessons we learnt from it.
June 7, 2016 — It could be a defacement, your server is sending thousands of viagra emails, or more subtle things like your WooCommerce transactions being syphoned away. Hacked sites cost the economy millions of pounds a year. For hosting companies they are an almighty pain. For site owners they feel like a violations. This talk will guide you through how you can identify hacks, what steps can be taken to remove such hacks as well as how we can prevent them in the future.
June 7, 2016 — I want to talk about transients, this little, but so useful caching system included in WordPress Core. This famous (or not ?) API is a friend, let’s see some concrete cases to lower external requests, avoid to perform same DB queries, pass param without using a param (what??), transients are used more than you think. You will learn how it works, how and why to use it, the goal is to reduce your website’s loading time.