DEV Community

Adam Coster profile picture

Adam Coster

Multidisciplinary hacker, doctor of biology, developer of full stack webs, maker of games. (he/him)

Location Saint Louis, MO, USA Joined Joined on  Personal website https://www.bscotch.net github website twitter website

Education

PhD Cell & Molecular Biology

Work

CTO at Butterscotch Shenanigans

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
4 Week Writing Streak
Top 7
One Year Club
Custom JavaScript/Typescript Errors: Why and how to use them

Custom JavaScript/Typescript Errors: Why and how to use them

Comments
6 min read

Want to connect with Adam Coster?

Create an account to connect with Adam Coster. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
HTTP Guide

HTTP Guide

1
Comments
11 min read
JSON Guide

JSON Guide

1
Comments
6 min read
The "Can We Not" Principle

The "Can We Not" Principle

Comments
1 min read
Configure pnpm for the best possible developer experience

Configure pnpm for the best possible developer experience

5
Comments
6 min read
JavaScript wants your functions to have names

JavaScript wants your functions to have names

3
Comments
2 min read
CommonJS and ESM import/export compatibility, by example

CommonJS and ESM import/export compatibility, by example

11
Comments 2
4 min read
✂ Save time and make fewer mistakes with Snippets

✂ Save time and make fewer mistakes with Snippets

10
Comments
4 min read
🚀 Super-charge your email with your own domain, routing, aliases, and catch-alls via Google Workspace

🚀 Super-charge your email with your own domain, routing, aliases, and catch-alls via Google Workspace

15
Comments
13 min read
Live Dev: How to set up a Node project with Typescript

Live Dev: How to set up a Node project with Typescript

6
Comments
1 min read
How Notion's URLs change without breaking your links

How Notion's URLs change without breaking your links

6
Comments 1
4 min read
Multi-display workstations: boost productivity without breaking your neck

Multi-display workstations: boost productivity without breaking your neck

2
Comments
4 min read
Resolving E404 on global install of a private npm package (Linux)

Resolving E404 on global install of a private npm package (Linux)

6
Comments
2 min read
How email previews work

How email previews work

8
Comments
2 min read
Beware silently skipped tests in Mocha

Beware silently skipped tests in Mocha

8
Comments 2
4 min read
DevChat #2: Piracy, corporations, and pretty JavaScript strings

DevChat #2: Piracy, corporations, and pretty JavaScript strings

Comments
9 min read
Prettify your JavaScript strings

Prettify your JavaScript strings

7
Comments 1
4 min read
Learn how binary encoding works (it's more fun and useful than you think)

Learn how binary encoding works (it's more fun and useful than you think)

2
Comments
14 min read
Setting up Windows 10 for web development, including Docker, Linux, and Node.js

Setting up Windows 10 for web development, including Docker, Linux, and Node.js

66
Comments
3 min read
Make coding a joy with these core VSCode extensions and settings

Make coding a joy with these core VSCode extensions and settings

33
Comments
2 min read
How to run Linux on Windows 10 using WSL2

How to run Linux on Windows 10 using WSL2

11
Comments
3 min read
Typescript Starter Kit: get up and running quickly!

Typescript Starter Kit: get up and running quickly!

5
Comments
1 min read
How to stringify class instances in Javascript and Express.js

How to stringify class instances in Javascript and Express.js

10
Comments
3 min read
The Typescript "as const" trick

The Typescript "as const" trick

39
Comments 5
2 min read
Create a live-reload server for front-end development

Create a live-reload server for front-end development

20
Comments 1
6 min read
"Sign in with Apple" implementation hurdles

"Sign in with Apple" implementation hurdles

16
Comments 2
9 min read
loading...