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.
January 16, 2017 — Learn the basics and some advanced tricks of WordPress plugin development as we code a new plugin from scratch live in the session. We will also dissect the Hello Dolly plugin and insert our own favorite song lyrics. This session will demonstrate how to create a complete plugin from scratch and make it work with any WordPress site. Topics covered include hooks, content manipulation, some of WordPress’ most powerful APIs that are utilized by plugins. By the time the session has completed, attendees will have the skills to develop plugins from scratch using simple PHP and the WordPress API.
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.
July 29, 2016 — WordPressの開発にはPHPが使われています。そのため、WordPressを使いこなそうとするとどうしてもPHPを知る必要が出てきます。本セッションでは、ここ数年のPHPエンジニアのトレンドを、国内で開催されたPHPカンファレンスから見ていきつつ、それらの技術がWordPressでどのように活かせるのかにブレークダウンして紹介していきたいと思います。エンジニア向けの勉強会は難しそう、と、ふだん距離を置いていた人も、この機会にPHP技術のおいしいとこ、まとめて持ち帰りませんか。
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.
“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.