Event loop using Fibers (aoeex.com)
A good article on implementing an event loop in PHP using the built-in fibers.
A good article on implementing an event loop in PHP using the built-in fibers.
Recently, I presented an online session for the TechCohear community at Infosys, focusing on the Schema.org Blueprints module. This module developed by Jacob Rockowitz simplifies building structured websites. It's a significant leap for Drupal in managing and distributing structured data.
One of the most important soft skills we can have as developers is being able to communicate how our code works. Other developers can dive into your code to see how it works, but this can be time-consuming, and your stakeholders most likely won’t be able to. What we need is some way to communicate […]
Check it out.
August is traditionally a month when many in the northern hemisphere go on a much needed holiday from the heat and enjoy a well-deserved break from work. However, this will not stop our Pitch-burgh contest winners, who were incredibly excited about starting the work and demonstrating how an open source competition like this can...
In Drupal, with themes, you can override default template output by copying, pasting, and customizing those templates. It works, but how? I thought I always knew how this worked. But I realized I didn't when I dove into supporting Drupal 7 themes with Retrofit.
The Group module in Drupal is a powerful way of collecting together users and content under a single entity. These arbitrary collections of entities in a Drupal site can be used for editor teams within your site or company subscriptions where users can manage themselves, or anything that requires groups of users to be created.
The transition from CkEditor 4 to CkEditor 5 in TYPO3 V12 has caused much debate among TYPO3 developers. For many of us, changes like these are usually seen as progressive steps that help us stay on the cutting edge of web development technology. But in my opinion, this particular upgrade has done more to tangle us up in...
A new way to provide input on PHP RFC votes.
I don’t need to tell you, but as developers, bugs are a constant challenge. We can do everything in our power to test the code that we’re writing as we’re writing it. But that’s just not good enough. That’s because our changes affect other people’s code in ways we can’t expect, and their changes affect […]
Planning a migration to Drupal 10? Here is a complete guide to Drupal 10 upgrade information, insights, tools, and tips.
The final countdown to the Drupal 7 end-of-life has begun ticking after receiving its final extension. Why is upgrading from Drupal 7 to Drupal 10 so daunting? Three problems must be faced when upgrading from Drupal 7 to Drupal 10:
The background image used in the hero component, which is slow to load, is a very common problem with any component that uses a large image file as a background image. In this article, Mike Herchel walks you through how to tackle this common performance issue using modern techniques.
This article will unveil the testing process within our organization, the tools utilized for testing, the integration of automated tests, and the reasons behind selecting a specific project for test automation.
The article title is a little clickbaity, but basically, Doctrine and Symfony documentation don’t mention that you can use constructor almost anywhere in the documentation.
Drupal Community support for Drupal 9 November 2023. What does the end of Drupal Community Support for Drupal 9 mean? Here's answers to the top questions on the topic.
Automated testing is the process of creating and implementing code to decrease the manual human effort needed during software testing. This vital approach plays a crucial role in modern software development, where specialized tools and scripts are used to execute test cases, validate functionality, and identify potential issues....
How the PHP framework Laravel prioritizes developer experience by focusing on details and avoiding the hype cycle
Transform Africa Summit (TAS) is the continent's flagship conference on strategic digital transformation. The event took place in Victoria Falls, Zimbabwe, in April 2023. TYPO3 was also there, along with heads of state, government ministers, directors of national agencies and many more relevant stakeholders.
We're thrilled to share an exciting update with our DXPR Theme community - the redesigned low code design interface. This transformation isn't just about a fresh look, but a serious boost to usability and intuitiveness.
In the ever-evolving landscape of CMS, Drupal stands out as a powerful and rapidly growing platform. With a staggering user base of 1.3 million, Drupal has solidified its position as a leading choice for creating diverse websites, intranets, and web applications. Drupal stands out due to its smooth incorporation with Continuous...
I have a couple of open-source CLI apps like Rector, ECS, Class Leak, Config Transformer, Monorepo Builder and Lines, and private ones like Cleaning Checklist, Fixai, Private Rector and Entropy. All of them run in the command line, and some of them are downgraded to PHP 7.2. In every project, there is the rule, the fewer...
Drupal maintenance is key for the health and performance of your website. Read our guide to learn what this entails.
Take part of Timo Nußbaum's talk on the journey into the anatomy of EventSourcing!
Let's explore some the sessions of the recent Drupal Dev Days Vienna an talk about the present and future or Drupal, some fears about the IAs and what exactly this event is.