‘PHP’ Videos

  • Carl Alexander: Use PHP Arrays Like a Boss

    Carl Alexander: Use PHP Arrays Like a Boss

    WordCamp Los Angeles 2016Speaker: Carl Alexander

    September 25, 2016 — You’ve heard of the good ol’ school PHP loops. You have your “for” loops, your “foreach” loops, your “while” loops, your “fruit” loops… Well maybe not that last one!

    As a WordPress developer, you use arrays and loops all the time. They’re an essential part of your developer toolbox. But do you know everything about them?

    PHP has a wealth of array functions. They’re used by PHP experts to make their life easier. They let you reduce the amount of PHP code you need. This helps prevent bugs and makes your code more maintainable.

    You’ll learn about functions like array_filter, array_map and array_reduce. All within the context of regular WordPress work. By the end of this talk, loops won’t look at you the same way ever again.

    Presentation Slides »

  • Tanaka Hisateru: WordPressに活かす! 最近のPHPエンジニアトレンド2016

    Tanaka Hisateru: WordPressに活かす! 最近のPHPエンジニアトレンド2016

    WordCamp Kansai 2016Speaker: Tanaka Hisateru

    July 29, 2016 — WordPressの開発にはPHPが使われています。そのため、WordPressを使いこなそうとするとどうしてもPHPを知る必要が出てきます。本セッションでは、ここ数年のPHPエンジニアのトレンドを、国内で開催されたPHPカンファレンスから見ていきつつ、それらの技術がWordPressでどのように活かせるのかにブレークダウンして紹介していきたいと思います。エンジニア向けの勉強会は難しそう、と、ふだん距離を置いていた人も、この機会にPHP技術のおいしいとこ、まとめて持ち帰りませんか。

    Presentation Slides »

  • Derick Rethans: Debugging – Past, Present and Future

    Derick Rethans: Debugging – Past, Present and Future

    WordCamp London 2016Speaker: Derick Rethans

    July 28, 2016 — In this talk I will go over all the past, present and future debugging techniques. The talk start by giving an overview on PHP’s (ancient) standard features for debugging, additional (userland) libraries and functionality in frameworks.

    After the introductions we move on to the meatier stuff and I will talk about live-action debuggers, such as Xdebug and PHP Storm.

    For the future, I will be talking about a project that allows you to “step back” while debugging as well; introspect what your script’s or application’s exact execution paths was; and trace variable modifications.

    Presentation Slides »

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

    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

    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

    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

    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

    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

    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

    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 »