‘Development’ Videos

  • Simon Schmidt: WordPress und Composer
  • Nowoczesny development. Jak zwiększyliśmy efektywność zespołu programistycznego

    Nowoczesny development. Jak zwiększyliśmy efektywność zespołu programistycznego

    WordCamp Poznań 2018Speaker: Przemysław Hernik

    September 25, 2018 — Praca w rozwijającym się i zwiększającym liczebnie zespole developerów przynosi coraz to nowe wyzwania. W prezentacji zobaczymy, z jakimi problemami się borykaliśmy, a także jakie rozwiązania pozwoliły w znacznej mierze zautomatyzować proces budowania witryn i aplikacji opartych na WordPressie. Poznamy konkretne przykłady rozwiązań technicznych, które w znaczący sposób zwiększyły produktywność zespołu.

    Przemek opowie o tym, jakie reguły współpracy w zespole i współpracy z freelancerami przyniosły mu najlepsze rezultaty. Niezależnie od tego czy jesteś freelancerem czy zarządzasz pracą dziesięcioosobowego zespołu, warto odpowiedzieć sobie na ten sam zestaw pytań: Jak sprawnie zorganizować prace programistyczne i je zautomatyzować? Jak bezboleśnie wprowadzać nowe osoby do pracy przy projekcie? Czy procedury są potrzebne? Jak przy tym wszystkim pisać kod zgodny z dobrymi praktykami i standardami WordPress?

    Presentation Slides »

  • Bernhard Kau: Git Q&A

    Bernhard Kau: Git Q&A

    WordCamp Würzburg 2018Speaker: Bernhard Kau

    September 24, 2018 — BarCamp Track

  • The Gutenberg Team: Roundtable with the Gutenberg team (Part 1)

    The Gutenberg Team: Roundtable with the Gutenberg team (Part 1)

    WordCamp Europe 2018Speakers: Matías Ventura, Andrew Duthie, Ella Van Dorpe, Gary Pendergast, Grzegorz Ziółkowski, Jorge Costa, Riad Benguella, Tammie Lister

    August 10, 2018 — Ask your questions to the group of people building Gutenberg. Learn its design language, how to create blocks and extend the new editor interface in various ways.

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

    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 »

  • Ben Greeley: Taming the WP Options Table

    Ben Greeley: Taming the WP Options Table

    WordCamp Europe 2018Speaker: Ben Greeley

    July 12, 2018 — The wp_options database table is the center of all WordPress websites. It stores critical site data and is used on nearly every page in WordPress. However, it’s also very easy for the wp_options table to slow your site to a grinding halt. This talk will review best practices for keeping your wp_options table in check to keep your site performant.

    Presentation Slides »

  • Libby Barker, Michael Selander: Press, Publish, React

    Libby Barker, Michael Selander: Press, Publish, React

    WordCamp Europe 2018Speakers: Libby Barker, Michael Selander

    July 12, 2018 — Use of a decoupled CMS is an exciting approach that allows teams to maintain the WordPress admin while embracing frontend experiences that are engaging and flexible. The incorporation of the WordPress REST API into core now makes this possible. But can this be achieved on an enterprise scale?

    In 2016, Human Made engaged in a project dedicated to realizing these possibilities. The goal was to create a fully decoupled WordPress admin leveraging a React front end. The technical challenges included API challenges, caching, themeing in PHP & React, and more. This session focuses on the logistical considerations taken to meet the challenge of creating a holistic WordPress/React product.

  • David Needham: Intro to Drupal (for WP folks)
  • Felix Arntz: Capability-Driven Development

    Felix Arntz: Capability-Driven Development

    WordCamp Europe 2018Speaker: Felix Arntz

    July 11, 2018 — Protecting your plugin functionality with specific capability checks using the Capabilities API should be a best practice, but it is still one of the most underused parts of WordPress core. Using the API allows for granular access management by developers using the plugin, and may even prevent security holes. This session explains how to use the API by looking at examples and diving in deeper from there, both from the view of a plugin developer as well as of an external developer who needs to tweak a third-party plugin.

    As another practical example, some of the upcoming improvements to capabilities in WordPress core itself are revealed, so that you are aware of what’s on the horizon.

    Presentation Slides »

  • Sean Blakeley: When to use the API

    Sean Blakeley: When to use the API

    WordCamp Europe 2018Speaker: Sean Blakeley

    July 9, 2018 — As the WordPress API matures, this is an important moment to take stock and consider the best use-cases. We’ll briefly take a bird-eye view of the API, before deep-diving into different ways the API has been deployed. We’ll see an examples of the API as an integration tool for running dual CMSs, as a public-facing queryable dataset, as a big data visualisation tool and as a way to share large sets of data. Along the way, I’ll share ways to make your API implementation more efficient – and share some of the pitfalls and mistakes we’ve made. We’ll take a look at decoupling both the frontend and backend of WordPress – and answer the obvious question – why continuing using WordPress?