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.
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.
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.
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.
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.
January 12, 2016 — Timber cleans up your theme code so your PHP files can focus on supplying the data and logic, while your twig files can focus 100% on the display and HTML. Timber is for both WordPress pros and rookies. People new to WordPress will like how it reduces the WordPress-specific knowledge required to theme a website while pros can take advantage of object-oriented patterns that adhere to DRY and MVC principles.
December 12, 2015 — 10up open sourced their WordPress Best Practices (PHP, JavaScript, tools, and workflows) in late 2014. As the Director of Engineering at 10up, I drove this project and am the lead contributor to the docs. These Best Practices allow developers to build sites that scale, perform, and are secure one sites receiving millions of page views per day. They also standardize development practices in such a way that facilitates team collaboration. This talk will highlight some important parts of the Best Practices and reveal some valuable tips about how we (10up) engineer some of the most complex and most viewed WordPress sites in the world.
December 2, 2015 — PHP 7 とは、今秋リリースを目指して、現在開発が進んでいる次期メジャーバージョンの PHP です。
12 年ぶりのメジャーバージョンアップとなる PHP 7 では、数々の新機能や変更が加えられています。
本セッションでは、PHP 7 の基本的な変更点について解説を行い、さらに、WordPress を PHP 7 で動かした際の影響などを検証していきます。
次世代の PHP である PHP 7 を一足先に触れてみましょう。
November 13, 2015 — Sviluppo guidato dai test in ambiente WordPress. La prima parte della frase fa aggrottare la fronte in condizioni normali: in ambiente WordPress assume un che di mistico ed irraggiungibile. Non è così.
September 26, 2015 — Ova demonstracija pokazuje kako od nule napraviti optimizovano razvojno okruženje na svim platformama, sa primarnim fokusom na PHP i WordPress. Takođe pokazuje kako lako integrisati alate poput xDebug, XHProf i Blackfire za debugovanje i optimizaciju samih aplikacija. Prolazi se kroz teme razvoja aplikacije na više PHP instalacija paralelno (5.2, 5.6 i HHVM) i menadžmenta okruženja koristeći WP-CLI.