Paul Cowan

  Contract software developer.

   



21 Stories by Paul Cowan

The single-page application must die

My main problem with single-page applications is that they generally do not start life using progressive enhancement.
6 7 min read

Code splitting React components with TypeScript and NO Babel

In the React ecosystem, tools like loadable-componets add a much simpler veneer of sanity around dynamic imports.
1 5 min read

Real-world Azure resource management with Terraform and Docker

Learn about how to use Terraform in a real, production-ready environment.
1 9 min read

Act now to make your React website accessible

I do not care about the various WCAG 2.x standards. People use these standards as an excuse to do the bare minimum to make...
1 7 min read

Is TypeScript worth it?

I am, for the most part, a TypeScript fan but I do have some nagging doubts that I would like to discuss in this...
11 4 min read

Automated testing is not working

And here's why
14 7 min read

Solutions to frustrations with React Hooks

In a previous post, we talked about Frustrations with React Hooks. Here are some solutions to those frustrations.
1 4 min read

New in TypeScript 3.7

I have waited a long time for these changes, and I think the TypeScript official announcement does its usual job of underselling the great...
8 3 min read

const assertions are the killer new TypeScript feature

Typescript 3.4 is out and while I find the official TypeScript docs very informative, they always feel a little bit too academic and a...
5 4 min read