Joining the TypeScript community
Downsides and upsides
Intro
Prior to joining Hyperfish, I had very little exposure to TypeScript. JavaScript - sure - but TypeScript not so much. There is definitely a learning curve even though JavaScript (usually) works just fine if you change the extension from .js to .ts and kick it through typescript's compiler. The fact is that the languages are . . .
Infrastructure (queues) for a dev
Queues
As an engineer on a very small team I get to see the consequences of architectural decisions that I have influenced. I also have some ownership over the side effects my code has on infrastructure. Over the last year I have been thinking about these areas where code meets metal a lot so I want to share some of my thoughts. Message Queues are . . .
(not) Hammering APIs
Limiting Concurrent Promises in TypeScript
The other day I was using request promise to make some calls to flesh out a data type. Then I decided to do that roughly 600 times....
Generally speaking it is bad practice to rail an external service with hundreds or thousands of concurrent requests unintentionally. In such a situation you might want to limit the number of open . . .