Author Archive

  • Alain Schlesser, David Mosterd: Dependency Injection and Design Patterns in Real Life

    WordCamp Europe 2018Speakers: Alain Schlesser, David Mosterd

    August 7, 2018 — You know a lot of pattern buzzwords and OOP syntax, but fail to get actual benefits out of their practical use? You’ve read about principles and best practices but cannot apply them to your daily problems? We’ll work on a simple WordPress plugin to discuss fundamental principles like dependency injection and discover useful design patterns that solve real pain points in your development work. We’ll combine these techniques to give you strategies to better deal with ever-changing requirements.

    This workshop assumes solid knowledge of PHP and basic knowledge about classes and objects, how the PHP OOP syntax works and what the notions of polymorphism, encapsulation and inheritance mean.

    Presentation Slides »

  • Lara Schenck: Let’s Build a Gutenberg Block

    WordCamp Europe 2018Speaker: Lara Schenck

    August 7, 2018 — With the introduction of Gutenberg in WordPress 5.0, the themes and plugins of the future will revolve around this notion of ‘blocks’. But what is a block? Maybe you’ve heard you can create your own blocks…but where and how does one actually do that? Are blocks written in PHP? Are they JavaScript? Both? Do you need to know React to create a block?

    In this workshop, we will take a deep-dive into the anatomy of a block, answering the aforementioned questions and more. After a high-level discussion of blocks and how they function, we will get hands-on, creating blocks of our own within a set of demo files that can function as a starting point for your own projects.

    Presentation Slides »

  • Andrea Volpini: Making Websites Talk: the rise of Voice Search and Conversational Interfaces

    WordCamp Europe 2018Speaker: Andrea Volpini

    August 6, 2018 — Learn how to use the power of semantic intelligent content to make your website talk and to improve the findability of your content. During this workshop we will cover: Why semantically rich, intelligent content is important for artificial intelligence and machine learning applications, how to optimise your content for Voice Search and Personal Digital Assistants, how to build a chatbot for your website and an app for the Google Assistant, and the discovery of chatbots and key performance indicators to improve them.

    This is an interactive workshop that leverages structured data and semantic SEO techniques.

    Presentation Slides »

  • yousan: 中規模案件のこなしかた DockerとCI、テスト

    WordCamp Osaka 2018Speaker: yousan

    August 6, 2018 — WordPress案件をこなす際の開発ワークフロー、特にDockerをつかったローカル開発環境とCircleCIでDocker設定ファイルを使ったテストについてのお話しです。
    チーム開発での分業では、異なる領域を複数人で担当するか(垂直分業)、同じ領域を複数人で担当するか(水平分業)、があります。
    小さい案件をこなしていたチームではディレクション担当、コーディング担当、プログラム担当といった垂直分業がメインであり、衝突することはありませんでした。
    しかし規模が大きくなるにつれコーディング、プログラミングの人員投入数を増やす必要があり水平分業を行いましたが、コードレベルや設計レベルでの衝突が多くなりました。
    水平分業を行った際に僕たちが直面した衝突の問題点や解決方法、今後の方針についてのお話しをさせてもらえればと思います。
    WordPress制作業者さんはコーディングをメインにされている方、業者さんが多いと感じています。そういった方々にとってのCIやDocker環境はハードルが高く感じることが多いですが、取り組んでもらうための動機づけになればと思っています。

    「ローカル環境での再現性(冪等性)」「開発サーバ、ステージングサーバの必要性」、「ファイル作成ルール化」「コーディング規約の導入」といった仕組みづくりについてです。

    Presentation Slides »

  • Rian Rietveld, Sami Keijonen: Testing Web Accessibility

    WordCamp Europe 2018Speakers: Rian Rietveld, Sami Keijonen

    August 6, 2018 — People use different ways to interact with the web. Users navigate for example with a keyboard only or with their voice. To make this work properly, it ‘s necessary that the design, code and content is properly set up, accessible for all devices and users. How do you test the accessibility of a design, code and content of a web project? What are the guidelines to test against?

    We will go through the different ways to use the web, which guidelines to use, what to look out for when checking for accessibility errors and which checks and tools you can use to help you test. We will also discuss a setup for automated testing. Bring your laptop and join in.

    This workshop is for people who develop, design and write content, of all levels.

    Presentation Slides »

  • Christopher Tuttle: Experimenting with Design part 2 of 2

    WordCamp San Diego 2018Speaker: Christopher Tuttle

    August 6, 2018 — We all want our sites to convert, but that doesn’t always happen the way we want it to. The way you present the information on the site is a big factor in conversion. Between design and copy, it can be hard to determine what will convert. This is where A/B testing can help you find what your audience actually wants. Join me as we learn how to A/B test our WordPress sites and experiment with your design to increase your conversion.

  • Christopher Tuttle: Experimenting with Design part 1 of 2

    WordCamp San Diego 2018Speaker: Christopher Tuttle

    August 6, 2018 — We all want our sites to convert, but that doesn’t always happen the way we want it to. The way you present the information on the site is a big factor in conversion. Between design and copy, it can be hard to determine what will convert. This is where A/B testing can help you find what your audience actually wants. Join me as we learn how to A/B test our WordPress sites and experiment with your design to increase your conversion.

  • Adrian Roselli: Prototyping Accessibility

    WordCamp Europe 2018Speaker: Adrian Roselli

    August 6, 2018 — Learn some fundamentals of accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We’ll review differing abilities, generate (minimal) user stories and personas, discuss best practices for design and development, prototype some ideas (on paper), and discuss where to get help. This isn’t intended to be a deep dive into technologies, but more of an overall primer for those who aren’t sure where to start with accessibility nor how it helps them.

    Presentation Slides »

  • Pedro Mujica: Introducción a la Extended Reality XR

    WordCamp Gran Canaria 2018Speaker: Pedro Mujica

    August 3, 2018 — El objetivo de este taller es desarrollar una breve pero didáctica introducción al nuevo mundo de la REALIDAD EXTENDIDA, que se está desarrollando a velocidad de vértigo en esta década y que supone uno de los pilares indiscutibles de la CUARTA REVOLUCIÓN INDUSTRIAL.

  • Mariano Pérez y Rafa Poveda: Cierre del día de ponencias en WordCamp Sevilla 2018

    WordCamp Sevilla 2018Speakers: Mariano Pérez, Rafa Poveda

    August 3, 2018 — Clausura del primer día de ponencias de la WordCamp Sevilla 2018.

    Agradecimientos a los patrocinadores, voluntarios, colaboradores, ponentes, asistentes y organización.