Our group recently decided that we wanted to try out Paranoia. As we're generally a group that likes to make use of props, I decided to mock up some Clearance/Mandatory Bonus Duty Badges. I figured I should upload them for anyone else who might be in need of this oddly specific TTRPG props
I've talked about doing a full rebuild of mikevdv.dev for years now. The site’s minimalist aesthetic - which was quite a statement when I launched it - has become so commonplace that I am regularly asked which UI library I use. Between that and the tech debt,
A few years ago I excitedly launched a new personal project, called NotAnotherCV. This post is my rambling, handwritten, goodbye to a system I loved building.
At the end of today, I will no longer work at PrettyLittleThing ... I handed in my notice shortly before Christmas and at time of publication (19th of February 2025), we enter my final day. In my 4 and a half years at PLT, I've gone from a senior
Many months back now, I excitedly wrote up an article about custom twitter embeds. Much more recently, I wrote a follow up where I lamented the fact that I had redesigned the wheel with so much of my site and how leaving Twitter had impacted my reach. What followed was
I write a large number of articles which I never end up publishing for various reasons. Quality is important to me so many articles end up in my "portfolio posts" directory on an external backup SSD, never to see the light of day again. I've produced
Let me know if you've heard this one before. You have a function that is reading some sort of file (let's say a csv with a known format and no header line). You want to use streams so you can act on each line but you
While many junior Devs struggle with code reviews, both when performing and receiving them, I've found that even the more senior team members sometimes struggle with comments left on their code. The reasons for this are various, with junior devs not having the experience to know what they&
Yesterday around mid-day, mikevdv.dev was down. As was mikevdv.com, vandie.co.uk and many of my other domains for this website. My logging tool (Sentry) wasn't reporting any issues and this coincided with reports of issues on Cloudflare in my area as well as with
Remember the days that Apple used to pitch itself as David in the David and Goliath stories? Well, over the years, the tables have turned as safari has become like the IE of Old. Apple, in a short number of days, are going to intentionally kill off PWA support. It
I've been building a homelab in my free time over recent months (alongside improving my smart home and building the next iteration of this blog). This Homelab runs TrueNas Scale and, as is recommended by anyone who uses TrueNas Scale, I use the TrueCharts Catalogue for apps as
Embedded advertisements get a bad rap. They have gotten more and more intrusive in recent years and I think its safe to say that most of us are either using Ad block explicitly or have developed some sort of subconscious filtering of their existence. Let's not even comment
I had promised myself that I wouldn't do anything work related as I prepare for my birthday tomorrow but when something big drops, I can't exactly ignore it. Meta has just dropped Threads , their new "Twitter Clone" and it's become popular almost
Those who have been following me for a while might know that while I'm no game developer, much like 90% of all other web devs, game development was my starting goal for getting into programming. Heck, I even went to a game development specialist school for my college
The general advice is that a computer should last between 2 and 4 years. I've had the same computer for my home use since 2015. When I got it, it was worth more than I had ever even seen in a bank account. At the time I got