Drupal 9

Drupal Core Development Setup with DDEV

7 Feb, 2025
In this setup, we are creating a Drupal core development environment using DDEV, a Docker-based local development tool. We start by configuring DDEV in a project directory, then clone the official...
PHP

Check for php version compatibility

24 Jan, 2025
PHP
To verify PHP version compatibility in your code, you can use PHP CodeSniffer with the PHPCompatibility ruleset. Ensure that the PHPCompatibility ruleset is installed before proceeding. For instance...
Linux

gpg: keyserver receive failed: No data

24 Jan, 2025
The error gpg: keyserver receive failed: No data occurs when GPG cannot connect to the keyserver to import a key. This is often caused by network issues, a misconfigured GPG keyserver, or a...

How to remove changes from "to be committed"

9 Jan, 2025
Git
"git reset" moves files from the "staged for commit" area (the index) back to the "unstaged" area. It does not delete or modify your actual changes in the working directory.
Drupal 9

Define controller in Drupal 11

3 Dec, 2024
The issue comes down to picking ControllerBase or ContainerInjectionInterface. Here is a simple explanation between the two paths of ControllerBase vs ContainerInjectionInterface.
JavaScript

Get dom element height in JavaScript

5 Nov, 2024
Get the total height of an element, optionally including its margins.
PHP

PHP: Detect mime type by extension

27 Oct, 2024
PHP
If you're working in a PHP environment and want to detect MIME types by file extension, using Symfony's Mime component is a great choice. Here’s how to set it up and use it:

navigation.goBack() does not refresh context/state in react native

21 Oct, 2024
To ensure that navigation.goBack() refreshes context or state in React Native, add logic to refresh or reload data when the screen is focused after navigating back.

Get mimetype from takePictureAsync() in Expo React Native

18 Oct, 2024
takePictureAsync() from expo-camera does not directly return the MIME type. It only returns the URI, base64, width, height, and other metadata. To get the MIME type, you can determine it based on the...
JavaScript

JavaScript: get char count from the end of a string

17 Oct, 2024
You can count the asterisks at the end of a string, in JavaScript, using this snippet. This uses match() with the regex \*+$ to find the sequence of asterisks at the end of the string. If there's a...