DEV Community

loading...
Craig ☠️💀👻 profile picture

Craig ☠️💀👻

Craig is a Software Engineer from New Zealand, working at Spotify in Stockholm. He loves building things that help teams build cool things! He also loves punk rock, Disney's Frozen, and his cat Cosy!

Location Stockholm, Sweden Joined Joined on  Email address craigspence0@gmail.com github website twitter website
Work

Senior Engineer at Spotify

Incrementally adding Stylelint rules with Betterer

Incrementally adding Stylelint rules with Betterer

Reactions 6 Comments 1
5 min read
Over-engineered TypeScript Types - but I learned some stuff!

Over-engineered TypeScript Types - but I learned some stuff!

Reactions 16 Comments 1
12 min read
Lazy debug logging for Node.js

Lazy debug logging for Node.js

Reactions 6 Comments
11 min read
Stricter TypeScript compilation with Betterer

Stricter TypeScript compilation with Betterer

Reactions 19 Comments 2
5 min read
Improving Accessibility with Betterer

Improving Accessibility with Betterer

Reactions 24 Comments
3 min read
Betterer v1.0.0

Betterer v1.0.0

Reactions 62 Comments 4
6 min read
The new Angular YouTube Player component!

The new Angular YouTube Player component!

Reactions 72 Comments 15
3 min read
Easier TypeScript tooling with TSQuery

Easier TypeScript tooling with TSQuery

Reactions 11 Comments
6 min read
Custom TSLint rules with TSQuery 😍

Custom TSLint rules with TSQuery 😍

Reactions 5 Comments
8 min read
Automatically upgrade lazy-loaded Angular modules for Ivy!

Automatically upgrade lazy-loaded Angular modules for Ivy!

Reactions 9 Comments
7 min read
Inverting the control to make super reusable components!

Inverting the control to make super reusable components!

Reactions 43 Comments 1
7 min read
Converting TypeScript decorators into static code!

Converting TypeScript decorators into static code!

Reactions 26 Comments 2
13 min read
Solving life problems with JavaScript

Solving life problems with JavaScript

Reactions 8 Comments
9 min read
loading...