Posts filed under the 'Blog' category


When it’s not the fault of CSS

I have a fun website that displays a couple of business cards, the intent being that, when I meet someone I don’t know and they ask me for something like my work phone number or my email address, I can just say “My name is Julian, so go to IMetJulian.com, it’s all there.” […]

READ MORE

Crashing cars

A weird post this one, but it’s a reflection on how much the event described affected me. Two weeks ago, on the Saturday morning, I was in a positive mood but, for reasons I’m not going into, my wife was not. I know, I thought, I’ll take her car in to be washed and detailed and that’ll make her happy. I knew the car wash place I was going to, it’s about six miles south of where we live, and they do a good job. […]

READ MORE

Fun times with batch files

One to be put squarely into the head-meets-desk section. For a little while now, I’ve been meaning to update how I minify and compress the JavaScript files used by this website (and others that use JS to some lesser degree). For ages I’ve been using compressor code that runs as a Java app (I know, I know! Just step away from the pepper spray right now!) – first it was the YUI Compressor (last release: eight years ago), and then a couple or more years ago I moved to the Google Closure Compiler because I was now using the more modern ES5+ syntax that the YUI Compressor couldn’t parse. […]

READ MORE

Replacing the drives in our NAS

We have a NAS (Network-Attached Storage) device on our network which is basically used as a repository for the backups from our laptops. It’s a Synology DS418, and I bought it nearly 4 years ago when we moved into our house. At the time, I bought four WD Red 2TB drives to go into it in a RAID format (Redundant Array of Independent Disks) and it’s done some stellar work since then. […]

READ MORE

Shuffling along

One of the sets of algorithms that developers tend to learn pretty early on is sorting a set of items. Bubble sort, selection sort, insertion sort, Shellsort, Mergesort, quicksort. Yeah, these days, your fave set of libraries give you all the sorting methods you’d ever use on, say, an array or list (and probably use quicksort internally), so you’d probably never code one from scratch (and, I’d have to say, even I would have trouble doing so without looking it up). But how about shuffling a set of items? […]

READ MORE

Keyboards, keyboards, keyboards

Look I know, I’m with you: the keyboard you use is of supreme importance to you and your work. Once you find one you like – mine is (still!) the Microsoft Natural Ergonomic Keyboard 4000 – you never want to use another. […]

READ MORE

Webcams? How about a DSLR?

Over the past year, I’ve represented DevExpress on a few virtual meetings with people like Jeff Fritz and Michael Jolley where I needed to show my face. I have a Logitech C920 webcam and an adjustable arm I use to position it, so I thought I was good for these live interviews. […]

READ MORE

2021: time to move into a higher gear

Just before the New Year, Steve Smith, a.k.a. Ardalis, tweeted to ask everyone what their most popular post had been in 2020. […]

READ MORE

403? But the file is there, I can see it!

File this under the “Faceplant” section. Because, when I worked out what the F was going on, that’s exactly what I did. Head, meet desk. […]

READ MORE

Casio PQ-100 clock

OK, I’ll admit, this is a wacky one. Way back in 1988 I lived in a one-bedroom flat in Hammersmith, one that was inside a converted Victorian church. I’d bought it in October 1986, and in fact I was living there a year later when that big storm hit southern England: I remember walking to Stamford Brook tube station the next morning trying to avoid all the broken branches, etc, that were strewn around. […]

READ MORE