LONG
SHORT
IMAGES
SUPERLATIVES
GAMING

Videogames

m'favorites

...

UI/UX

The magician has to wave his hands around

Users don't believe anything of value happened if it didn't take long enough

...

ANTI-PATTERNS
CODE

Jesus SharePoint, why am I specifying HTML tags in a JSON file

instead of just directly dictating formatting?

...

AV
COMPUTERS

Replace String MediaMonkey 5 Addon

Still waiting for the Regex Find & Replace addon to be ported to MM5, but in the meantime I expanded the Replace String script to include 'Composer' field

...

AV
COMPUTERS

Set Tempo MediaMonkey 5 Addon

sets tempo from BPM

...

Screenshot 2023-03-17 125813
UI/UX

No. of omitted results that would have been on first page

I like this design pattern from the folks at Steam
UTILITIES
ANTI-PATTERNS

Preventing Razer Synapse from constantly phoning home

Razer intentionally cripples their products by making them flash rainbow vomit if you don't have their spyware program running at all times. Here's how to get around it.

...

DJANGO
CODE

Setup a Django production server on Ubuntu

using AWS Lightsail, Gunicorn, Nginx, and Git

...

BIM
CODE

Architectural Units <-> Decimal Feet

Converting between the two in python without imports

...

BIM
PYREVIT
CODE

Creating and installing a clone of pyRevit

Adding extensions to pyRevit is as easy as creating the proper folder structure in a monitored directory. If you want to customize the main tab or alter base extensions, it's a little more involved

...

code