Language: English

  • Michael Visser: Extending WordPress and WooCommerce core

    WordCamp Brisbane 2017Speaker: Michael Visser

    August 9, 2018 — Join Michael as he shares his favourite practical WordPress and WooCommerce code snippets that can be applied to WordPress sites. Session content is aimed at WordPress site integrators and WooCommerce store owners but there’s content that new WooCommerce store owners may want to jot down for future reference. We will cover as much content as possible before switching to Q&A format.

    https://2017.brisbane.wordcamp.org/session/extending-wordpress-and-woocommerce-core/

  • Luke Carbis: WordPress Best Practices in 2017

    WordCamp Brisbane 2017Speaker: Luke Carbis

    August 9, 2018 — WordPress development has changed quite a lot over the last few releases! The WordPress REST API prompted us to rethink the way we use AJAX in our themes and plugins. The Twenty Seventeen theme reminded us to take advantage of the latest Customiser updates. Improvements to the way WordPress handles language has had a big impact on the way we implement internationalisation. This talk will look at these examples, and propose some updated Best Practices for the modern WordPress developer.

  • Sarah Brown: User-Centered Design – Front And Back – With WordPress

    WordCamp Brisbane 2017Speaker: Sarah Brown

    August 8, 2018 — As WordPress developers, we should aim for a true user-first strategy to design and develop customised WordPress Installations, and not fall back on ‘premium’ themes, page builders, and one-size-fits-all approaches. So many times I have taken over WordPress websites that look like the original ‘developer’ just chucked the business description into a theme marketplace and bought the first theme on the list (cafe/gym/photographer etc). While this sort of thing can be great for a small business DIYers, it should not be too pervasive in the world of professional service providers.

  • Rheinard Korf : Finding REST: When Machines Talk To Each Other

    WordCamp Brisbane 2017Speaker: Rheinard Korf

    August 8, 2018 — Designing APIs for machines can be exciting and challenging. In this talk we will be exploring what it has been like to build a service for machine clients using the WordPress REST API.

    Topics that we will touch on include: custom endpoints vs. content endpoints; authentication; documenting your API with an API Definition Language; non-WordPress machine clients; and of course the challenges and opportunities we faced building an API with WordPress.

  • Bronson Quick: How To Setup A Consistent Development Environment Across Your Team On A Per Project Basis

    WordCamp Brisbane 2017Speaker: Bronson Quick

    August 8, 2018 — One of most important things for a team of developers is having a development environment that matches or closely matches the production environment.

    Bronson will teach you how to use Chassis and it’s suite of extensions to create a development environment which can be used be everyone on your team so you don’t end up with different developers with different local environments for development.

  • Noel Tock: Product-Driven Websites: Achieving Results from Day One

    WordCamp Brisbane 2017Speaker: Noel Tock

    August 8, 2018 — How do you design and make decisions for the WordPress websites you build? As competition increases, the process through which websites are produced will become increasingly important. In his talk, Noel will tackle this challenge from a product-focused approach – to help you build more successful websites, quicker.

    Presentation Slides »

  • Harley Oliver: The Roller Coaster Journey Of WordPress Development

    WordCamp Brisbane 2017Speaker: Harley Oliver

    August 8, 2018 — A brief insight into how I started developing with WordPress, from editing child themes with next to no idea about what I was doing, covering all the way up to the way I develop with WordPress today.

    Covering the pitfalls and ‘ah-ha’ moments that I’ve experienced learning about how WordPress works, and what resources I’ve used to learn more about WP development over the last 5 years. This includes build tools, IDEs and coding standards, learning that doing work without a local dev environment is a terrible idea and how the WordPress community can help immensely.

    Also looking into the future for WordPress and how the REST API opens doors for more than just WordPress development, and what it means for current developers looking to up their skill set but aren’t sure where to start.

  • Vladimir Roudakov: Testing any day: guide to end to end test driven WordPress projects

    WordCamp Brisbane 2017Speaker: Vladimir Roudakov

    August 8, 2018 — Do you get notified if some crucial functionality on your website was changed or broken?
    Is automated testing part of your daily routine or deployment process?
    If not, then you are risking of losing parts of your website or even entire project.
    Testing is no longer developers realm and everybody should get involved and get the benefits of test driven development.

  • Daniel Olson: On-demand dev with Docker and WordPress

    WordCamp Europe 2018Speaker: Daniel Olson

    August 8, 2018 — 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.

    Presentation Slides »

  • Alain Schlesser, David Mosterd: Dependency Injection and Design Patterns in Real Life

    WordCamp Europe 2018Speakers: Alain Schlesser, David Mosterd

    August 7, 2018 — You know a lot of pattern buzzwords and OOP syntax, but fail to get actual benefits out of their practical use? You’ve read about principles and best practices but cannot apply them to your daily problems? We’ll work on a simple WordPress plugin to discuss fundamental principles like dependency injection and discover useful design patterns that solve real pain points in your development work. We’ll combine these techniques to give you strategies to better deal with ever-changing requirements.

    This workshop assumes solid knowledge of PHP and basic knowledge about classes and objects, how the PHP OOP syntax works and what the notions of polymorphism, encapsulation and inheritance mean.

    Presentation Slides »