Welcome to TomsWebStuff!

Hi, I'm Tom, an English & Swedish speaking full stack web developer with over 20 years experience. I specialise in Open Source softwares like Drupal & Wordpress as well as API integrations. I also like to work with Next.js (with Drupal), TailwindCSS, Bootstrap and more!

This website is my projects portfolio as well as a place where I write about all things web development & design in my blog!

Got a cool project you think I might be a good fit for? I'm always open to new opportunities so feel free to get in touch!

Projects

Amnesty.no

Amnesty.no

Developer & Project manager on behalf on Ramsalt Lab AS. Drupal 8 implementation.

DrupalResponsive

Blog

April 5, 2023

Drush 11 generate command examples

Fed up with writing module & theme code? Wish there was a way to get the module structure & files in-place before you start your custom coding? Well I recently found a bunch of useful Drush 11 commands that will streamline your module & theme development, here's some examples of Drush generate commands
Read post

March 31, 2023

Patching Drupal contrib modules for Drupal 10 compatibility with Composer

I've started to adopt Drupal 10 on most of my personal projects (this blog included) and along the way I've hit issues where a contrib modules doesn't have an official Drupal 10 compatible release but there is a patch for Drupal 10 compatibility in the modules issue queue. I only use Composer to maintain my Drupal projects so how do you patch a module when Composer won't download it (because it's not compatible) is the first place. Here's a quick tutorial to show how I've been getting around this!
Read post


November 14, 2022

PHP 8 Drupal Compatibility testing

PHP 7.x reaches end of life at the end of November 2022 so on a number of Drupal projects I've had to start preparing for PHP 8.x. With DevOps developers handling the actual server upgrades my job is/was to make sure the Drupal code especially any custom code was compatible from PHP 8.x. Here's how I did it!
Read post


August 26, 2022

Migrating my local development to DDEV..........finally!

Migrating my local development to DDEV..........finally!
Poor Docker performance on my old Mac has long left me using MAMP for all my local Drupal, Wordpress & PHP development but with Drupal 9.4 now requiring PHP 7.4 and my MAMP version only supporting up to 7.3 I decided it was time to give DDEV another try! Here's how I started to migrate all my local Drupal, Wordpress & PHP development to DDEV!
Read post