Track: Track 01

  • Crond service, WP Cron and why Action Scheduler does it better

    In the realm of task scheduling within WordPress and broader system environments, selecting the appropriate scheduler can significantly impact performance, reliability, and scalability. This talk will provide an in-depth comparative analysis of three popular scheduling mechanisms: crond, wp-cron, and Action Scheduler. By understanding the strengths and limitations of each, developers and system administrators can make better decisions tailored to their specific needs.

    First part of the talk will start with brief introduction to task scheduling, followed by anatomy of crond, offering a exploration of crond as a Unix-based task scheduler, its advantages for server-level task automation, and its limitations in the context of WordPress-specific tasks.

    Next, we delve into wp-cron, how it operates, and its integration into the WordPress ecosystem, along with the challenges and limitations it faces, especially for high-frequency or resource-intensive tasks.

    Unlocking the potential of Action Scheduler, we introduce its role within WordPress/WooCommerce and highlight the key features that set Action Scheduler apart from crond and wp-cron.

    Second part of the talk will cover practical implementation of action scheduler, problems as well as introduction to concept of webhooks that are designed to trigger action scheduler and various actions. Handling large data volumes is addressed by discussing the limitations and challenges of processing large datasets with Action Scheduler, supported by a real-life example of syncing up to 100,000 products daily with a single Action Scheduler worker.

    To sum it all up, expected takeaways of this talk would be main differences between crond, wp-cron and Action Scheduler, and ways how and why those 3 work best together, as well as general remarks and best practices for maintaining data consistency across systems and when to search solutions outside of the box and when to bring more boxes to your box.

  • Enhance your WordPress applications with AI services

    Discover the transformative potential of AI within WordPress, focusing on the innovative AI playground. This session will demonstrate how to seamlessly integrate cutting-edge AI services into your applications, unlocking new possibilities. We’ll explore practical applications like generating image descriptions, building intelligent chatbots, and implementing personalized product suggestions, showcasing the versatility of AI in enriching your WordPress projects.

    This talk is designed to equip you with the knowledge to harness AI, enabling you to create more intelligent and user-friendly WordPress experiences. Whether you’re a developer, designer, or website owner, you’ll gain valuable insights into elevating your projects with the latest AI advancements. Learn how to leverage the AI playground to build dynamic, AI-powered features directly within your WordPress environment.

  • Liderar Sem Pedir Permissão: Como o Caráter Forja Verdadeiros Líderes

    Liderança não é um cargo. Não precisas de uma equipa ou de um título para fazer a diferença. Nos últimos 20 anos, a trabalhar com tecnologia, open source e WordPress, aprendi que os melhores líderes são aqueles que tomam iniciativa, criam valor e inspiram outros — mesmo sem “poder oficial” para isso.

    Se és developer, designer ou empreendedor no mundo WordPress, já sabes que construir algo significativo exige mais do que apenas código ou design. Requer resiliência, visão e, acima de tudo, caráter. E esse é o maior fator de sucesso, quer estejas a gerir um projeto open source, uma comunidade ou um pequeno negócio.

    Olhando para o futuro, enfrentamos um desafio: tempos fáceis criam líderes fracos. Como podemos inverter este ciclo e construir uma nova geração de líderes fortes?

    Nesta palestra, vou partilhar as lições mais valiosas que aprendi ao longo de duas décadas em tecnologia, desenvolvimento open source e liderança de equipas. Vamos explorar como podes liderar sem pedir permissão, como desenvolver o caráter que define um verdadeiro líder e como fazer a diferença no mundo WordPress — independentemente do teu cargo.

    Se queres ser um agente de mudança, melhorar os teus projetos e deixar uma marca no ecossistema WordPress, este é o momento para começares. Porque, no fim, a verdadeira liderança

  • Connecting Custom Fields –  From Meta Boxes to Blocks and Beyond

    Custom meta fields have been a go-to solution for WordPress developers for a well over a decade. Before the Site Editor and block templates, it was the ONLY way to store and access information that was not part of the content of the post or page being displayed. For this reason, custom fields and their associated meta boxes have permeated WordPress development, and entire frameworks have been created to manage them.
    In this talk, we’ll explore ways that you can natively connect your custom meta to the WordPress Editor experience.
    We’ll cover:
    – Reading and writing custom meta with Core APIs.
    – Building alternative UIs to integrate meta.
    – Integrating frameworks such as ACF, SCF or Pods into the editor.
    – Connecting Core blocks to custom meta for a truly integrated editorial experience.
    – Using block bindings to connect native blocks to meta.