Weeumson Blog

Practical technical writeups, architecture notes, and implementation guides.

Updated 2026-05-16

Disabling 2FA in local Magento 2 development

2026-05-16 · Ben Williamson

There seems to be some confusion around how to disable 2FA in a local Magento 2 environment, or, more specifically, how difficult it is. It's just one command I'm not sure why modules out there exist for this. So I thoug

DDEV Bash Aliases

2026-05-16 · Ben Williamson

Do you have your aliases set up in your DDEV project? You should! Here's a quick guide to setting up some useful aliases for your DDEV projects. Create the file In your DDEV project, in the .ddev directory, create this f

Breaking changes from n8n v1.0+

2026-05-16 · Ben Williamson

If you're like me and use n8nio/n8n:latest in a dockerfile you probably know this already. I broke it I was lazy, and didn't update my primary n8n.io instance until this morning. To all those that may use my repository,

Magento 2 REST API with n8n

2026-05-16 · Ben Williamson

The generic HTTP node, M2 API authentication, and some tips. Overview This is a quick overview of how to use the HTTP node to connect to the REST API. I'm using the , but there is also GraphQL and any custom endpoints yo

Scrape FB and IG with n8n

2026-05-16 · Ben Williamson

And copy, store, and present the data! Intro and Overview What is this thing? At We Adopt Greyhounds (WAG), a non profit greyhound adoption group, an awesome feature has been implemented that allows website users to brow

DDEV setup for Magento 2 local development

2026-05-16 · Ben Williamson

Configured for Varnish, RabbitMQ, and Cron. An overview of starting a DDEV project, and also using an existing one, that I am sharing. Intro Local development environments are always a challenge. Until you find one you l

Intro to n8n.io

2026-05-16 · Ben Williamson

Introduction to n8n.io In today's fast paced digital landscape, streamlining repetitive tasks and integrating various applications and services is essential for optimizing productivity. This is where n8n.io shines — a po

How to Extend Craft CMS html purifier with html5 elements

2026-05-16 · Ben Williamson

TLDR To extend the out of the box htmlpurifier element definitions, use a custom module ( to get a empty module quickly), and tap into the event , utilizing the following snippet in your module's method. To make this eas

Extract GraphQL calls from a browser for debug in Postman

2026-05-16 · Ben Williamson

TLDR: You can right click copy as curl right from devtools, and paste into postman for on the spot debugging! For this all you need is a browser with devtools, , and a GraphQL call. So, you have a moody or misbehaving Gr

Migrate and Sync Craft CMS data in minutes with n8n

2026-05-16 · Ben Williamson

Using Craft CMS Built in Graphql explorer Feed Me Craft Plugin n8n We can move almost any data between environments, public or not, in just minutes. Recently I had some tasks at work that inspired this. Primarily How do

Meili-Manager Update!

2026-05-16 · Ben Williamson

This is Meili Manager, a Quasar app built to help manage your Meilisearch instance(s). It's been a little side project of mine for a few weekends. I've made some posts about it already, but this post is around the time t

All about Meilisearch

2026-05-16 · Ben Williamson

In four videos this post covers stuff for leadership, security, and devs. If you work in web development, take a look at this. It's a very cool piece of tech that makes life a lot easier. Intro <div style="position: rela

Intro to n8n - how to work with a spreadsheet

2026-05-16 · Ben Williamson

This is a little course I made to help those new to n8n. It has three parts: Upload a spreadsheet to n8n Change the data in the spreadsheet Download the spreadsheet Pretty common stuff, but the n8n.io docs and courses ma

The Silo Problem

2026-05-16 · Ben Williamson

What is The silo problem? The silo problem is a name I'm using for any knowledge or experience based bottlenecks in projects. How many of us dread family encounters for this reason? The same idea applies in modern techno

Ten n8n tips

2026-05-16 · Ben Williamson

n8n is a new ish ETL tool I've been using for the better part of a year. It's built with Typescript and Vue, and is Open Source, self hosted and free. Their cloud offering is a good price compared to the alternatives wit

MeiliSearch Manager

2026-05-16 · Ben Williamson

So I built this thingy is an open source, drop in, direct replacement for Algolia. A lot like Klevu, this tool allows us to stand up a powerful search and index engine to make our frontend experiences better. Meilisearch

SITREP 02 2023

2026-05-16 · Ben Williamson

Hiya! I haven't contributed to my own darn blog in a while now so I figured an easy way to get back into things was just to write a little update. Pivot! Pivvott! I've been hard at work for Relias and loving it. While I

How to ... Entities Part 1

2026-05-16 · Ben Williamson

A very common question in Magento development is How to bla bla entity(ies) . I find myself doing this from time to time as well, either out of laziness or because I've run into something quirky. Have you noticed how the

Xdebug 3 and Magento 2

2026-05-16 · Ben Williamson

Xdebug you should use it Xdebug is an extension for PHP, and provides a range of features to improve the PHP development experience. This post will focus on the feature we use most often Step Debugging as well as configu

Magento 2 Data Patches

2026-05-16 · Ben Williamson

Data Patches; They're awesome. Before 2.3, Magento used Install and Upgrade scripts to modify your schema, and other things. This has been deprecated in favor of a much easier (I think) declaration schema. This new mess

Extract Exchange message tracking logs with powershell

2026-05-16 · Ben Williamson

Exchange makes it kind of difficult to do complicated reporting without third party tools. This post will show how to extract the message logs useful data. For the purpose of this post, we are not actually on the exchang

Renewing a RDS/RDG SSL certificate with Godaddy SSL

2026-05-16 · Ben Williamson

This is a quick walkthrough on how to do this. This was written for Windows server 2012R2, but should still be applicable to 2016 and 2019 as well. This is specifically for an RDG (Remote Desktop Gateway) server. Your on

Magento 2 Time Savers

2026-05-16 · Ben Williamson

We all get tired of WET coding (Writing everything twice). Here are some excerpts from my which save me a lot of time. These are specific to Magento development via CLI, mostly. General Extract a tar to a specific direct

Installing a Godaddy SSL certificate on Exchange 2013

2026-05-16 · Ben Williamson

You may or may not be surprised at how many people are still using Exchange 2013. They still need SSL like every other public facing service, so here's how to do that. In this situation we are assuming the Exchange serve

Profiles, Bashrc, and Zshrc

2026-05-16 · Ben Williamson

Let's talk about profiles. Something I don't see used often enough is profiles. Sysadmins, Support, and even Developers/Engineers that I've worked with would give me a raised eyebrow when I would ask if they have that sc

wat

2026-05-16 · Ben Williamson

asdfasdfasdf