‘PHP’ Videos

  • James Tien: PHP First to JavaScript First – The WordPress.com Story 〜WordPress.com (Calypso) が JavaScript ファーストを

    WordCamp Kansai 2016Speaker: James Tien

    July 19, 2016 — The Tale of Calypso – Why WordPress.com Chose JavaScript-First Approach.

    “What would we build if we were starting from scratch today, knowing all we’ve learned over the past 13 years of building WordPress?” At the beginning of 2014, the folks at Automattic asked themselves this question. The result is what now known as Calypso. It is not only a product combining some latest web technology, but also the demonstration of what we see as the future of WordPress. In this session, we cover a brief history about the evolving of Calypso, how we chose our development stack, what we learned from it, and what potential it shows to us.

    Presentation Slides »

  • Dan Blows: What’s New in PHP 7 and what to expect in PHP 7.1

    WordCamp Europe 2016Speaker: Dan Blows

    July 4, 2016 — PHP 7 was released in December, with a hefty speed boost and new features to improve the quality of your code. I’ll be giving an overview of the key features and how you can take advantage of them in WordPress, and closing with some insights into what might be in PHP 7.1.

  • Ben Cool: UI Testing with Selenium in PHP

    WordCamp Hamilton 2016Speaker: Ben Cool

    June 21, 2016 — This talk will help you discover how to Automate UI testing with the Selenium WebDriver using PHP. An in depth discussion of the Page-Object model for creating clean, reusable code for tests. Discussion of services available for automated testing on any Browser in any Operating System.

    Presentation Slides »

  • Ben Cool: UI Testing with Selenium in PHP

    WordCamp Northeast Ohio 2016Speaker: Ben Cool

    June 20, 2016 — How to use User Interface testing to increase product quality and decrease support costs. This talk will help you discover how to Automate UI testing with the Selenium WebDriver using PHP. An in depth discussion of the Page-Object model for creating clean, reusable code for tests. Discussion of services available for automated testing on any Browser in any Operating System.

    Presentation Slides »

  • Roman Hraška: Sprav si WordPress tému, aj keď nevieš PHP

    WordCamp Bratislava 2016Speaker: Roman Hraška

    May 11, 2016 — Robím videokurzy programovania. Učím v nich ľudí vyrábať stránky na skutočných príkladoch. Píšem kód, divák ma počas toho sleduje, vidí každý krok procesu a snáď sa niečo naučí. Niečo podobné spravím tu. Nakódim pred vami veľmi jednoduchú WordPress tému a uvíte, aké ľahké to je, aj keď nie ste zrovna majstri sveta v PHP.
    Zistíte, že na malé úpravy WordPress témy vám stačí poznať HTML, pretože o veľkú časť programovania sa WordPress stará sám.

    To all you WordPress developers: I know it’s not the prettiest code. This was a speech for absolute beginners to show how simple it is to create a WordPress theme. So I showed the simplest code, instead of the best code.

  • Thorsten Frommen: How (Not) to Write Testable Code

    WordCamp Nuremberg 2016Speaker: Thorsten Frommen

    April 18, 2016 — This session is about writing code that can easily be tested. By means of negative examples, Thorsten explains what makes code rather hard to test, or even untestable. Each „bad practice“ is first presented in an abstract way, and then illustrated and discussed using one or more concrete PHP and JavaScript code examples. In the end, Thorsten shows how to solve the individual issues at hand, and thus produce testable code—even if you don’t test it yourself.

    Presentation Slides »

  • Frank Staude: Der WordPress Wolpertinger

    WordCamp Nuremberg 2016Speaker: Frank Staude

    April 18, 2016 — Der Wolpertinger ist ein bayrisches Fabelwesen. Im Grunde handelt es sich beim Wolpertinger um ein Mischwesen, wie sie bereits aus der Antike bekannt sind. Der WordPress Wolpertinger ist ein Mischwesen aus PHP und Javascript – technisch basierend auf PHP v8js erlaubt er uns Javascript aus PHP-Code heraus auszuführen und dabei die Kontrolle darüber zu haben, wieviel Rechenzeit das JS verbrauchen darf und festzulegen, welche PHP Funktionen/Klassen dem JS zugänglich gemacht werden. Es bietet uns also eine Umgebung in der wir benutzerdefinierten Code ausführen können, ohne die Kontrolle zu verlieren was dieser Code mit unserem Hostsystem macht. In der Session zeigt uns Frank, wie man sich PHP v8js installiert, was es bietet und ein Beispielplugin welches diese Funktionalitäten nutzt.

    Presentation Slides »

  • Luca Tumedei: The WordPress Way, the Modern Way – Developing As if It Were 2016

    WordCamp Torino 2016Speaker: Luca Tumedei

    April 5, 2016 — Too often the idea of WordPress as an old and bloated framework and its PHP 5.2 back-compatibility minimum requirement will hide implementation mistakes and a “spaghetti” code approach.
    Let’s take responsibility for our code and stop writing it the “old way.”
    I will talk about test-driven development, dependency-injection, template engines and other techniques and tools that will allow for modern and efficient code while maintaining PHP 5.2 compatibility.

    Presentation Slides »

  • Micah Wood: An Introduction to PHP Classes

    WordCamp Orlando 2015Speaker: Micah Wood

    January 19, 2016 — Many WordPress developers start out learning PHP from playing around with themes and then slowly pick up the language and start moving towards writing their own plugins. However, it is common to find WordPress developers struggling to grasp the higher-level concepts and features of PHP. Let’s fill the gaps in our self-learning and break through to the next level of PHP programming by learning what PHP classes are and how they can be used to make your code simpler, easier to read and easier maintain.

    Presentation Slides »

  • Domagoj Gojak: Easy Form Creation and Validation with Formjack

    WordCamp Croatia 2015Speaker: Domagoj Gojak

    January 18, 2016 — Formjack is a brand new open source PHP library meant for easy form creation, implementation and validation. In this short presentation we will take a look on how this minimalistic library helps us to quickly implement a custom form into our WordPress site and how can we use the internal validator to do a fairly complex data validation with just “few lines of code”.