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

All 28 comments

Tired Of Relative Imports? Time To Get Rid Of Them!

This doesn't work for the JavaScript compiled by Typescript e...

😴 Laziness isn't real

Sorry to hear that, and I'm glad you found a diagnosis that h...

πŸ’» Documentation as code

All of those things are forms of documentation. The question ...

πŸ’» Documentation as code

Agreed! I saw somebody refer to this general idea as "Executa...

πŸ’» Documentation as code

Yep, definitely! The best comments are those that are least l...

πŸ’» Documentation as code

I absolutely agree. Documentation is a lot like testing: at f...

πŸ’» Documentation as code

JSDoc is great, and gets at a subset of the general problem. ...

πŸ’» Documentation as code

Ooooh, that's neat! The trick there would be finding such a s...

Why would you want to learn VueJS now?

Good luck! Definitely best to start with small projects until...

Why would you want to learn VueJS now?

Typescript is great because it doesn't limit what you can do,...

Why would you want to learn VueJS now?

After making the switch I'll never go back. I started to slow...

Why would you want to learn VueJS now?

I used the CLI and followed up with a lot of manual fixes. I ...

Why would you want to learn VueJS now?

Vue is great, and Vue3 has made it much better yet. While in ...

Beware silently skipped tests in Mocha

Ohhhhhhhhh, good catch! That makes sense and, in retrospect, ...

Advanced splitting with Symbol.split

You can use String.prototype.split() for this purpose if you ...

Took a leap of faith this year to pursue a career in programming. Shipped my first thing recently, here's my experience.

The "why" is definitely the most important part. Good on you...

A Visual Guide to Regular Expression

This is a super clear guide for getting started with regex! N...

WSL, am I missing the point?

I mostly use it for Docker on Windows, and otherwise because ...

What are the best collaboration tools for remote work?

Yes! It's still a bit janky, especially with extensions and a...

Deep dive: finding the optimal resources allocation for your Lambda functions

I feel like I'm missing something here. The cost of lambda go...

A Practical Guide to the Web Cryptography API

That makes sense. So the key (user chosen password?) is only ...

A Practical Guide to the Web Cryptography API

Great summary! I'd love to hear about example use cases for c...

Ten Tips for Becoming an Elite Developer

It's a classic Poe's Law situation. Team Two Spaces, all the...

Ten Tips for Becoming an Elite Developer

Excellent trolling. I started off just skimming, and when I r...

7 DevOps Myths – Busted

Great dissection! The thing about bottlenecks is that there i...

The Typescript "as const" trick

Yep, that's the headache I've been trying to avoid. It seems ...

"Sign in with Apple" implementation hurdles

Have you made an attempt? I'd love to hear how it went!

Welcome Thread - v44

Hello! I'm a fullstack webdev (Node, Express, Vue, MongoDB)...

loading...