DEV Community

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 New Zealand (ish) Joined Joined on  Email address craigspence0@gmail.com github website twitter website

Work

Architect @ HeroDevs

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
Hacktoberfest 2020
One Year Club
Hacktoberfest 2019
How does TypeScript's explicit resource management work?

How does TypeScript's explicit resource management work?

7
Comments
12 min read

Want to connect with Craig ☠️💀👻?

Create an account to connect with Craig ☠️💀👻. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Betterer v5.0.0

Betterer v5.0.0

13
Comments
5 min read
Incrementally adding Stylelint rules with Betterer

Incrementally adding Stylelint rules with Betterer

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

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

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

Lazy debug logging for Node.js

6
Comments
11 min read
Stricter TypeScript compilation with Betterer

Stricter TypeScript compilation with Betterer

22
Comments 2
5 min read
Improving Accessibility with Betterer

Improving Accessibility with Betterer

24
Comments
3 min read
Betterer v1.0.0

Betterer v1.0.0

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

The new Angular YouTube Player component!

74
Comments 15
3 min read
Easier TypeScript tooling with TSQuery

Easier TypeScript tooling with TSQuery

11
Comments
6 min read
Custom TSLint rules with TSQuery 😍

Custom TSLint rules with TSQuery 😍

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

Automatically upgrade lazy-loaded Angular modules for Ivy!

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

Inverting the control to make super reusable components!

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

Converting TypeScript decorators into static code!

30
Comments 2
13 min read
Solving life problems with JavaScript

Solving life problems with JavaScript

9
Comments
9 min read
loading...