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.
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.
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.
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.
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 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”.