May 21, 2024 — Join us as we explore the reasons why the most used branching strategies stand out as awesome branching models for code development. We’ll look at gitFlow, githubFlow and gitlabFlow nuances. Over the years, I’ve adapted it to fit real life and multitudes of production/staging environments.
From its clear and structured branching strategy to enabling feature isolation, stable releases, and rapid hotfixes, these models promote Documentation and collaboration, and have gained widespread adoption.
We’ll showcase these features with real use cases and throw a few git aliases to make your life easy.
May 20, 2024 — Step into the world of continuous deployment for WordPress with us! In this session, we’ll guide you through the ins and outs of continuous deployment, tailored specifically for WordPress setups. From simplifying testing to effortlessly syncing with version control systems, discover how to make your deployment process smoother, minimize mistakes, and speed up development. Whether you’re a seasoned pro or just starting out, this session offers down-to-earth insights and practical tips to level up your WordPress workflow and make development more enjoyable.
May 20, 2024 — Emad will discuss the essentials of integrating headless WordPress with robust SEO practices.
This concise session targets WordPress developers and SEO professionals aiming to balance headless CMS’s performance benefits with maintaining strong search engine visibility.
Learn to navigate SEO challenges specific to headless setups, such as content rendering and structured data management without traditional WordPress plugins. Key highlights include server-side rendering (SSR) strategies, dynamic rendering, SEO-friendly URL structuring, and Core Web Vitals optimization.
Gain insights into essential tools and plugins that facilitate SEO in a headless environment. Leave equipped to enhance your WordPress site’s flexibility and speed without sacrificing SEO performance.
May 20, 2024 — Today automated tests are a common solution in the software industry however it is not that widely used in the WordPress one.
This speech will be aimed to help the attendees the importance of the tests but also the different traps that are on your way while writing tests and the solutions that could be used to tackle them (which involves also some ways to help them convince their company to give it a try).
The first part will mostly focus on the theory on how to implement useful tests but will also focus on integration testing and why I consider that they should start by implementing these tests rather than others.
Once the theory is done the second part of the speech is going to focus on practice showing the attendees how to rapidly set up a test environment for Integration tests for a WordPress plugin.
This will be complemented by a couple of scenarios to test and their matching solutions to test them.
Finally the talk will conclude on an opening about the creation of correct unit tests by using double loop TDD.
May 20, 2024 — Have you ever been captivated by a website’s stunning design and intuitive user experience, uttering a mesmerized “Wow!”? Or have you encountered a site that made you exclaim “Whuuuut?” and hastily click away? The difference between an exceptional and a lackluster website often lies in the nuances of website auditing and conversion optimization.
In this engaging session, we will explore the critical elements that can elevate or sink a website’s appeal. Focusing primarily on User Experience (UX), we’ll unravel the standards and measures that distinguish an impactful website from the mediocre. You will learn about the intricacies of UX, including design, performance, and security, and how these aspects intertwine to shape the overall user journey.
We’ll also get into real-time examples to illustrate how businesses can significantly enhance user experience and, consequently, transform casual browsers into loyal customers. Expect a lively and insightful discussion on improving websites with a keen eye on user behavior and strategies to boost conversions. Whether you’re a business owner, web developer, or digital enthusiast, this talk will equip you with practical insights to optimize your website for the better. Join us for a session filled with valuable takeaways, interactive discussions, and the opportunity to elevate your website from good to great—or save it from being downright ugly!
May 20, 2024 — To close WordCamp Porto 2024, we will host a with three core contributors to the WordPress project: Jorge Costa, Maggie Cabrera, and Miguel Fonseca, all employed by Automattic. They’ve played key roles in the block editor project and recent WordPress releases.
The panel will begin with a brief presentation from the trio, offering insights into their work and the latest developments in WordPress. This will set the stage for an open Q&A session, allowing attendees to interact directly with the panelists.
This session promises to be an informative conclusion to WordCamp Porto 2024, providing attendees with the opportunity to engage with prominent figures in the WordPress community and gain insights into the platform’s future.
May 20, 2024 — I will share the knowledge that me and my team gathered in over 6 months using WordPress in Multisite mode.
You will learn pros and cons of that specific setup, and together we will try to answer the question – can we use WordPress as a SaaS?
May 20, 2024 — The accessibility of the kingdom is in great danger, and the green-clad elf who usually solves all problems is nowhere to be found.
Hence, you, yes, you brave WordPress user, from this moment on this crucial responsibility rests on your shoulders. You must embark on a journey full of adventures and great dangers. The ultimate purpose of your expedition of virtuous practices shall be the reestablishment of the power of the four sacred principles and thus, the restoration of the divine balance that the WCAG deities gifted us, mere mortals.
In this travel guide, you’ll discover tips and strategies to defeat formidable enemies, restore the equity to Web access, and become the legendary hero—or heroine—of accessibility.
May 20, 2024 — Hey WordPress devs! Ready to jazz up your sites? Let’s talk typography! In this session, we’re diving into why typography is your secret sauce for creating killer WordPress websites.
We’ll keep it real and show you why font choices and spacing ain’t just for looks. They affect how users feel about your site and whether they stick around. Plus, we’ll spill the beans on how to make your text look good on any device, ‘cause nobody likes squinting at tiny font on their phone.
Come hang out, grab some tips, and level up your WordPress game with typography tricks that’ll make your site stand out from the crowd. See you there!
May 20, 2024 — The problem with website performance is that it depends on loads of factors.
It can be that your server resources are not enough for the website’s needs. Or enough, but not configured properly.
It can be media on your website loading at the wrong time, or in the wrong size, or in the wrong format. It can be an icon font loading 300KB of data while it’s only 1 single 1KB icon that is actually being used. It can be an inefficiently built slider, or popup, or media player, or menu module that is loading its assets not at the right time, or loading too many of them. It can be a slow response from the 3rd party that your website depends on to load its data properly.
It can be literally anything. Or a compound effect of a few.
But at the very core, there is just one single reason why your Core Web Vitals are not passing.
I see it all the time with my clients, with both those who are developers and those who are not. Despite the fact that they invest a lot of time and money in website performance, often the results don’t seem to be worth the effort. Most of the disappointment comes from the fact that people are solving problems that have an insignificant to zero impact on website performance. Getting small results creates this frustration around website performance and the stereotype of it being a black box that only a few “chosen ones” can open.
This is absolutely not true. In this talk, I will show how to identify the right problem to fix and target your efforts efficiently to pass Core Web Vitals.
And who knows, maybe afterwards, you would agree that performance optimization is a fun and extremely rewarding game to play.