Tracy Gilmore

Tracy Gilmore @tracygjg

About: After my first contact with a computer in the 1980's, I taught myself to program in BASIC and Z80 assembler. I went on to study Computer Science and have enjoyed a long career in Software Engineering.

Location:
Somerset, UK
Joined:
Jul 16, 2017

Tracy Gilmore
articles - 42 total

20 Advanced

A post by Tracy Gilmore

Learn More 0 0Feb 19

I’ve given up on Windows and you could too

The recent instability caused by Windows updates and the shenanigans over Recall has pushed me to...

Learn More 0 0Jan 25

Using a tagged template to simplify Regular Expressions

There is a joke that goes: Alice: "Did you resolve that string array filter problem?" Bob: "Yes, I...

Learn More 1 2Oct 5 '23

Streaming SIMD in JS

In my previous post on this topic I described how we could use the concept behind SIMD to enhance JS...

Learn More 2 0Aug 20 '23

Exploring DO Notation in JS

Introduction In the pure FP language Haskell (and others) there is a composing mechanism...

Learn More 2 6Aug 7 '23

Taking recursion to the next level

If you have read any articles on the topic of recursion the chances are they used either the...

Learn More 3 0Aug 5 '23

Full Stack To Do list, a step-by-step tutorial

Introduction The To Do list has become the "Hello, World!" example to compare and...

Learn More 23 3Jul 14 '23

Software development on a Chromebook

> Not only is it possible, with some reasonable compromises it is even pleasurable What...

Learn More 31 5Jun 24 '23

Simulating SIMD in JS

SIMD is typically a feature of the processor as it is down at the hardware level where the greatest...

Learn More 8 1Apr 5 '23

Algorithms for Pagination (part one of two)

Functions supporting client- and server-side pagination

Learn More 7 0Apr 5 '23

A world without OSS

Imagine a world where Open-Source Software did not exist. Where every developer was as protective of...

Learn More 1 0Mar 25 '23

When things go wrong

How does your team respond when things go wrong? Primarily I am asking about software development...

Learn More 0 0Mar 16 '23

A function by any other name would work as well (part two)

Exploring the extensive world of the function as implemented in JavaScript

Learn More 0 1Jan 24 '23

Performing repetitive calls using an ad-hoc array

One of the most common uses for the common JS for loop must be to traverse the elements of an array....

Learn More 1 0Jan 17 '23

Poorly managed packages considered harmful

Introduction Like so many articles entitled "... considered harmful" this one is intended...

Learn More 3 5Jan 14 '23

Why I write posts on Dev.to, and you should too

Some reasons why I spend time writing posts on Dev.to, the benefits it provides me and could provide you.

Learn More 9 6Dec 31 '22

A function by any other name would work as well (part one)

Exploring the extensive world of the function as implemented in JavaScript

Learn More 3 0Dec 31 '22

My Web World

Websites Vs Web applications

Learn More 2 1Dec 22 '22

The missing sum() method

Where is the missing sum method?

Learn More 5 5Dec 11 '22

Playing at software development

The hidden risks of IT to businesses

Learn More 6 0Aug 10 '22

The developer's refactoring safety net

I have written before on the value I place on a project having a well developed collection of unit...

Learn More 1 0Jul 31 '22

Conditional CSS

Using Boolean logic to conditionally apply CSS rules, no-JS

Learn More 7 1Jul 23 '22

Geeking-out on SVG Graphics part-six

Hand-coding SVG graphics for pleasure

Learn More 0 0May 28 '22

Geeking-out on SVG Graphics part-five

Hand-coding SVG graphics for pleasure

Learn More 1 0May 22 '22

Geeking-out on SVG Graphics part-four

Hand-coding SVG graphics for pleasure

Learn More 6 0May 18 '22

Geeking-out on SVG Graphics part-three

Hand-coding SVG graphics for pleasure

Learn More 8 0May 12 '22

Geeking-out on SVG Graphics part-two

Hand-coding SVG graphics for pleasure

Learn More 13 2May 7 '22

Geeking-out on SVG Graphics part-one

Hand-coding SVG graphics for pleasure

Learn More 12 0May 1 '22

My thoughts on the TypeScript debate

Several questions have been posts about using/learning typescript - this post captures my perspective on the debate

Learn More 4 1Apr 28 '22

The 4A unit test pattern

Arrange-Affirm-Act-Assert

Learn More 6 0Apr 23 '22