‘PHP’ Videos

  • Sandy Smith: Don’t Fear the Regex

    Sandy Smith: Don’t Fear the Regex

    WordCamp D.C. 2017Speaker: Sandy Smith

    November 16, 2017 — Do you have data and lists you keep having to massage to make it useful for your project? Have you heard of regular expressions but been frightened by the Klingon-looking examples? Fear no longer!

    I’ll demystify regular expressions and show you how best to do them in PHP. We’ll cover the syntax and functions that make PHP a great text-parsing language, and give you the foundation to learn more.

    As a bonus, I’ll give you two cases people often use as examples for regexes that PHP gives you better native ways to accomplish.

  • Rodolfo Melogli: Workshop - WooCommerce Customisation Masterclass

    Rodolfo Melogli: Workshop – WooCommerce Customisation Masterclass

    WordCamp Dublin 2017Speaker: Rodolfo Melogli

    November 12, 2017 — So you want to become a WooCommerce Expert?

    Great, let’s get you started today. Learn advanced WooCommerce, and turn yourself into a WooCommerce superstar!

    If you’re a Web Designer or a WooCommerce store owner, this workshop will teach you how to handle WooCommerce customization with PHP coding (via your child theme by using hooks). Minimum requirements: basic HTML 🙂

    My goal is to make you master WooCommerce and – finally – stop wasting precious development and customisation time.

    Presentation Slides »

  • Martin Hlaváč: Bedrock, aneb WordPress přes Composer

    Martin Hlaváč: Bedrock, aneb WordPress přes Composer

    WordCamp Bratislava 2017Speaker: Martin Hlaváč

    October 26, 2017 — Díky Bedrocku je možné používat WordPress přes Composer, což je nástroj na správu závislostí v PHP, který dle mého názoru ve WordPressu hodně chybí z programátorského hlediska.

  • Jimmy Smutek: Xdebug, Where Would I be Without You, Xdebug

    Jimmy Smutek: Xdebug, Where Would I be Without You, Xdebug

    WordCamp Baltimore 2017Speaker: Jimmy Smutek

    October 23, 2017 — This talk will demonstrate the benefits of using Xdebug to debug PHP, why it beats the pants off of `var_dump()`, and how it has helped, and continues to help me become a better developer. I’ll talk a bit about what Xdebug is, how it works, and a few common scenarios where Xdebug has helped me to solve problems and gain a better understanding of how various tools work together. I’ll be running Xdebug on a Vagrant box and using PHP Storm for my demonstration. I will cover: 1. How to quickly configure a project to use Xdebug 2. How to set break points and step through code execution 3. How to inspect variables 4. How to use the console to evaluate expressions Xdebug isn’t hard to use, and once you’ve used it you’ll wonder how you ever lived without it.

    Presentation Slides »

  • Jonathan Brinley: A PHP Developer’s Adventures in React - Building Plugin Admin Interfaces

    Jonathan Brinley: A PHP Developer’s Adventures in React – Building Plugin Admin Interfaces

    WordCamp Miami 2017Speaker: Jonathan Brinley

    August 5, 2017 — Just about any moderately complex WordPress plugin requires some sort of administrative interface. In many cases, your code for this UI could benefit from the flexibility and power provided by the React JavaScript library, but integrating React with the WordPress admin brings its own set of challenges. From developer tools, to data persistence, to extensibility, we’ll explore some of these challenges and the solutions we’ve developed at Modern Tribe as we’ve used React to build elegant administrative user experiences in WordPress.

    Making React applications play nicely with the WordPress admin involves a number of tricks and workarounds. I’ll cover topics such as integration with the TinyMCE editor, communication with WP’s existing JS libraries, setting up developer tools such as hot module reloading, and persisting data in the WP database.

    Presentation Slides »

  • Alain Schlesser: Wrapping A Modern PHP Architecture Around A Legacy WordPress Site

    Alain Schlesser: Wrapping A Modern PHP Architecture Around A Legacy WordPress Site

    WordCamp London 2017Speaker: Alain Schlesser

    June 6, 2017 — Alain is a freelance software engineer and WordPress consultant.

    In his talk he presents a case study of wrapping a legacy WordPress site into a scalable architecture, using a combination of existing and custom packages, that provides the following benefits:
    – services architecture that lets plugins define their dependencies, with automatically resolved loading order
    – auto-wiring dependency injection that allows coding against interfaces instead of implementations
    – configuration management that can account for differences in environments
    – centralized logging throughout the entire site that can be sent to logging servers
    – bus system that handles events and commands without blocking the frontend
    – all of this without any noticeable impact on content editors

    Presentation Slides »

  • Willy Bahuaud: Migration de données... destination WordPress !

    Willy Bahuaud: Migration de données… destination WordPress !

    WordCamp Bordeaux 2017Speaker: Willy Bahuaud

    May 21, 2017 — Je vous propose donc de découvrir comment fonctionne un script de migration afin de pouvoir basculer de n’importe quel CMS vers WordPress !

    Dans cette présentation, vous découvrirez ma technique personnelle, des fonctions PHP de WordPress très utiles qui vous serviront également dans d’autres contextes, ainsi que des petites astuces pour éviter certains écueils liés à la migration.

    Les méthodes mises en avant dans cette conférence seront illustrées par des exemples pratiques.

    Presentation Slides »

  • Roy Sivan: Learn JS Deeply, but Don’t Forget About PHP

    Roy Sivan: Learn JS Deeply, but Don’t Forget About PHP

    WordCamp San Diego 2017Speaker: Roy Sivan

    May 4, 2017 — PHP is the language that WordPress is built on, and it isn’t going anywhere. “Learn JavaScript deeply” is a great sentiment, and I feel like every aspiring developer should take JavaScript seriously if they want to go down that route. However, if you are building JavaScript (framework or not) applications powered by the WordPress REST API, don’t forget about PHP. I’ll run through a few examples of full on JavaScript application builds, where there is equal if not more PHP custom code than JavaScript. So before you learn JS deeply, do you have a moment to talk about PHP?

  • Michele Roncaglione: Scrivere plugin con OOP

    Michele Roncaglione: Scrivere plugin con OOP

    WordPress Meetup TorinoSpeaker: Michele Roncaglione

    March 25, 2017 — Talk fatto al WordPress Meetup Marzo 2017 Episodio 20: «Spring is Coming».

  • John Blackbourn: Contributor Night #1 – Team Core

    John Blackbourn: Contributor Night #1 – Team Core

    WordPress Meetup TorinoSpeaker: John Blackbourn

    January 21, 2017 — Le Contributor Nights saranno dedicate a studiare e lavorare insieme: ogni mese selezioneremo uno dei team attivi su make.wordpress.org. Per alcuni team potremo contare sul supporto di lead, italiani e stranieri, mentre per altri ci auto gestiremo con lo studio, leggendo la documentazione, andando a vedere quali sono le discussioni attive su trac e su Slack.

    Per questa prima serata siamo felici di avere con noi John Blackbourn, WordPress engineer presso Human Made e uno dei WordPress Core developer, che ci aiuterà a scoprire il team Core.