Drupal, Typescript, Angular and Midjourney blog content, code snippets and tutorials.
Blog
Latest AI buzzwords you should know (september 2025)
Artificial Intelligence moves fast. New terms pop up each month. They can feel like jargon if you’re not in the loop. This post decodes 10 key buzzwords for 2025.
Blog
Latest changes in Github Copilot (September 2025)
This update is for developers and team leads who rely on GitHub Copilot every day. It covers big improvements in AI assistance, integrations, and workflow automation that shipped over the last two months.
Blog
What Are MCP's in AI Coding?
If you’re working in AI, you might have bumped into the term MCP. It stands for "Modular Code Patterns"—and it’s something you’ll see referenced more and more, whether you’re building machine learning models, automating AI workflows, or scaling up data pipelines.
Blog
The current state of AI in Drupal
Integrating artificial intelligence (AI) into your Drupal site can significantly improve content management, user engagement, and overall functionality. Here are some standout AI modules available in 2025 that can help you achieve these enhancements:
Blog
5 AI Drupal Modules to Watch in 2025
AI integration is picking up serious speed, making our lives easier, our sites smarter, and our users more engaged.
Blog
Fixing the “Start and end date excluded” Problem in Drupal 9 views filters
A lightweight Drupal solution to fix Views exposed date filters excluding the end date by altering form values with a custom submit handler.
Blog
Fixing javascript issues after Drupal 10.4 upgrade
Lately I've encountered quite big issues with javascript after a core upgrade. At first, it wasn't easy to debug. Later, I came to this thread, mentioning big_pipe module as the culprit.
Blog
Drupal AI vs WordPress AI: Which CMS Handles Image Generation Better? [2025]
AI is transforming website content creation. 58% of site owners use AI to generate images for their websites. This makes Drupal AI and other tools essential for modern content creation.
Blog
The state of AI image generation in Drupal
By 2025, AI image generation in Drupal has significantly advanced, offering powerful capabilities for content creators and editors.
Blog
Set a page in maintenance mode with Drush in Drupal
Depending on your Drupal version, you can enable maintenance mode with Drush as follows
Blog
The best AI resources for Drupal (2025)
Here is a list of interesting resources on artificial intelligence integrations in Drupal
Blog
Converting UTF Characters in MySQL Dump: MySQL to MariaDB Conversion
In environments where MariaDB is the database standard but external developers are using MySQL, importing database dumps can sometimes lead to compatibility issues
Blog
The launch of Drupal SEO Studio
I’m really excited to finally annouce the first part of a project I’ve been working on for a very long time.
Blog
Starshot initiative - the survey results
The results of the Starshot initiative survey have dropped.
Blog
Bulk import redirects in Drupal 10 script
Managing redirects in Drupal can be a real headache, especially when you’ve got a bunch of URLs to handle. Here’s a quick way to automate redirect management in Drupal 10 with some custom PHP that hooks into the Redirect module.
Blog
Creating a Batch Service in Drupal 10: how-to and example code
Drupal 10 has introduced a new way of handling batch operations, making it easier to perform complex tasks in the background. In this tutorial, we'll explore how to create a batch service in Drupal 10, complete with example code.
Blog
QueueWorkers in Drupal 10
Learn how to efficiently manage async tasks in Drupal 10 with queue workers, offloading tasks to separate processes and freeing up your main thread for user requests.
Blog
Make oembed fill its frame with their video content in Drupal
I recently had issue styling oEmbed Youtube and Vimeo videos. Thanks to this snippet, they fill in the oEmbed frame instead of having to deal with annoying height issues:
Blog
The reuasable Open in New Window javascript snippet
As modern web development moves towards a more streamlined, dependency-free approach, it's important to revisit some of the common functionalities implemented in the earlier days with libraries like jQuery.
Blog
Deleting specific node types in Drupal 9+ using drush
You can use Drush to delete all nodes of a certain type.
Blog
How to assign a role to a user with drush
I had to use this on one of our projects. A handy command to quickly assign a user a role in Drupal with Drush:
Blog
Migrating from Swift Mailer to Drupal Symfony Mailer
Some steps on how to migrate from Swift Mailer to Drupal Symfony Mailer
Blog
Views theme hook suggestions in Drupal 10
Recently, I stumbled upon a fascinating challenge while working on a Drupal 10 project. My task was to customize the appearance of views and their rows, but I hit a snag.
Blog
Create a path alias programmatically with Drupal 10
I wanted to create an automatic alias for nodes that have a date set. The pattern should be /events/node-title.
Blog
Learning Drupal a a framework is now upgraded to Drupal 10
I upgraded the code for my book and video courses "Learning Drupal as a framework" to Drupal 10.
Blog
Activating virtual environment for Python in Windows
These code snippets show how to activate and use a virtual environment with Python in a Windows cli.
Blog
What's the difference between X-Drupal-Cache and X-Drupal-Dynamic-Cache
The HTTP response headers X-Drupal-Cache and X-Drupal-Dynamic-Cache are used by Drupal to indicate the status of its caching layers for the page that was requested.
Blog
Types of configuration mapping fields in Drupal and when to use which
I was creating a tutorial on configuration entities when I stumbled upon a image field which I had specified as an integer instead of array. Therefore I thought it would be useful to provide you a table with all the types and when to use which.
Blog
What is tag-based caching in Drupal views
Tag-based caching enhances the performance of your website by allowing fine-grained invalidation of cached content.
Blog
What are Drupal Recipes
Drupal Recipes are a concept in Drupal 10 that replace the old distribution/install profile approach for sites.
Blog
Move from jQuery to ES6 in Drupal with ChatGPT [VIDEO]
Are you still relying on jQuery for your Drupal projects? It's time to make the leap to modern JavaScript with ES6! In this little tutorial, we'll walk you through the process of transitioning from jQuery to ES6 in a Drupal environment, all with the assistance of ChatGPT.
Blog
Logo design with generative AI guide (with prompt examples)
Logo design is a breeze in Midjourney, but you should know some things. This guide provides the best tips.
Blog
How to create a block with Drush in Drupal (9, 10, 11)
A drush script to generate a block plugin using Drush in Drupal 9 & 10.
Blog
The Midjourney video parameter explained
Use the --video parameter to create a short movie of your initial image grid being generated.
Blog
How to get anchor links working in Drupal 10 and CKEditor 5
A tutorial on how to get anchor links working in Drupal 10 and CKEditor 5.
Blog
Mastering Color Techniques in Midjourney v5 (with example prompts)
Unlock the full potential of color in Midjourney v5 by following these expert tips and tricks, which provide a variety of approaches and examples to help you fine-tune your creations.
Blog
What are Midjourney fast hours?
Different subscription plans have different amounts of monthly GPU time.
Blog
What are the terms of service for using Leonardo AI images?
The terms of service for using Leonardo AI images are outlined in the company's official website. Here is a summary.
Blog
What is Ideogram.ai ?
Ideogram AI is a startup company that provides a text-to-image AI service. It was founded by former Google Brain researchers and launched in August 2023
Blog
How to train your own model with Leonardo AI
One of the best features of Leonardo AI is its ability to train your own models. In this blogpost we'll go deeper into the how-to.
Blog
How to write cinematic prompts with Midjourney (with example)
This blogpost explains the concepts behind cinematic prompts for Midjourney
Blog
Is there a Drupal module to auto translate your website with ChatGPT?
Is there a Drupal module to auto translate your website with ChatGPT? Find the anser here.
Blog
What is Midjourney?
Midjourney is an AI program that allows users to generate images based on natural language prompts.
Blog
How to add Midjourney bot to a Discord server
To add the Midjourney Bot to a Discord server, you must have an active Midjourney trial or subscription. Here are the steps to add the bot
Blog
My NVIDIA broadcast camera is not showing in OBS [SOLVED]
If your NVIDIA Broadcast camera is not showing in OBS, there are a few troubleshooting steps you can try.
Pagination
- Page 1
- Next page