July 30, 2016 — 様々なツールや開発手法の登場によって先鋭化するウェブ開発において、その恩恵を最大化するために必須のものとなっているのが、CI(継続的インテグレーション)支援サービスです。今回のセッションでは、WordPressプラグイン・テーマ開発でのCIの実践を例に、主要なCI支援サービスの特徴について紹介します。
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.
July 28, 2016 — 大学のウェブサイトをインハウスで開発、運営しており、一部にWordPressを採用しています。これまでの開発経験の中から、主に機能追加の要望に対して「できなくはない」ケースや、「シングルサイトかマルチサイトかの選択」においての意思決定についてお話します。日々の更新業務を遂行しつつ、インハウス開発を行うヒントになればと思います。
June 30, 2016 — How accessible is WordPress now, which improvements were made in the last years and what still needs to be done? Where can you find help and documentation to improve your code? What are the new Accessibility Standards, added to the WordPress Coding Standards? And as a bonus: 3 quick tips, to easily improve the accessibility of your theme or plugin.
June 30, 2016 — WordPress search is notoriously lacking. Why? MySQL is not search optimized. Elasticsearch is a scalable database that when coupled with WordPress produces extremely powerful results. This talk will cover what Elasticsearch is, why it’s important, and integrating it with a WordPress website using a 10up open source plugin called ElasticPress. ElasticPress has become increasingly popular in the WordPress community even being leveraged by popular hosting companies such as WP Engine.
June 30, 2016 — Andrew Nacin is a Lead Developer of WordPress. He’s led major releases, mentored contributors, and spearheaded new development. He has strong feelings about the core philosophies of WordPress, among them “decisions, not options” — software should be opinionated in lieu of burdening the user with too many options.
June 30, 2016 — Unless you have ample money, you need good people skills to get your way in open source projects. (Honestly even with ample money). Get a glimpse at how Drupal 8’s multilingual initiative involved 1300+ people over 4.5 years under my leadership in dramatically improving multilingual features. So much so that: https://twitter.com/tkraftner/status/671267078616272896
June 30, 2016 — During a decade spent as a professional musician, I discovered web development and then WordPress, and made a primary career switch. While on the surface they sound incongruous, I believe that skills I learned and honed as a classical pianist have translated directly to becoming a leader in open source software development. Join me as I take a look at those skills and celebrate alternative paths into WordPress.
June 30, 2016 — The introduction of Calypso has brought the notion of a modern JavaScript approach to the front and center of the WordPress community. What does an admin UI built entirely in JavaScript (with technologies like React that have taken the JavaScript community by storm) mean for WordPress and how we think of JavaScript in the project? Explain some of Calypso’s core development values that have driven us from the very start at Automattic. How does it look internally and why it’s not powered by any “framework”? How can you get started, contribute, and begin making cool things with it?
June 29, 2016 — Have you wondered why certain features make it into WordPress and some don’t? Or why there are last minute changes in a release? There are many decisions, both large and small, that go into making WordPress. You’ll learn some of the philosophies behind the choices, hear real-world examples of how decisions play out, and learn how you can be a part of the process.