developer resources
Codebales holds an ever growing number of solutions to problems that we have experienced in our day to day code writing
492
results
Andrew Fletcher
•
Organisations are rushing to build internal AI tools that let teams query their own data. Yet many projects stall when the system returns empty or unreliable results. One of the most common and least understood, culprits is the vector index.
If your engineering logs show warnings such as “No Atlas vector index named ‘vec_idx’. Skipping. Vector search returned no candidates”, your platform is likely missing a core building block. The issue isn’t your data or your AI model, it’s how you’ve set up...
Andrew Fletcher
•
Building a resilient web server
Early in the year, we encountered a...
Andrew Fletcher
•
Across every industry, the operational risks of cyber threats are escalating....
Andrew Fletcher
•
When working with Git, the .gitignore file plays a critical role in controlling...
Andrew Fletcher
•
Upgrading to Drupal 10.4+ you might have noticed a warning in their code editor...
Andrew Fletcher
•
The upgrade from PHP 8.3.14 to PHP 8.4.4 presents challenges for Drupal 10.4 websites, particularly when dealing with contributed modules. While Drupal core operates seamlessly, various contrib modules have not yet been updated to accommodate changes introduced in PHP 8.4.x. This has resulted in multiple deprecation warnings and potential compatibility issues.
Understanding the issue
The primary issue stems from the deprecation of implicitly nullable parameters in PHP 8.4. This means that...
Andrew Fletcher
•
Introduction
Data extraction and filtering are crucial for developers working...
Andrew Fletcher
•
Duplicate records in Drupal can cause significant issues, particularly when they...
Andrew Fletcher
•
When working on Drupal migrations, developers often assume that adding a new...
Andrew Fletcher
•
When deploying a Python project from a User Acceptance Testing (UAT) environment...
Andrew Fletcher
•
The Drupal theme configuration has undergone recent changes made to the Webpack configuration, SCSS and JavaScript handling, and automation of updates to the orw.libraries.yml file in the custom Drupal theme. These changes are designed to improve the build process, enhance maintainability, and streamline development for other developers working on this theme.
Overview of changes
1. Webpack improvements
Consolidated the Webpack configuration to handle SCSS and JS files...
Andrew Fletcher
•
Accessibility is a fundamental aspect that ensures experiences are inclusive for...
Andrew Fletcher
•
Occasionally, a Drupal site may display a warning about a module being "Missing...
Andrew Fletcher
•
When troubleshooting network issues or configuring devices, knowing your IP...
Andrew Fletcher
•
DDEV has become a popular tool for local web development, offering a streamlined...