Type checking helps productivity by preventing careless mistakes. Type checking also makes code more self documenting.

TypeScript is ultimately just JavaScript™, though. There are situations in JavaScript (and by association, TypeScript) that are inherently dynamic and can’t be statically analyzed...

Read More »

APIs need to verify who you are and what you’re allowed to do. JSON Web Tokens or “jots” provide a standardized means for accomplishing this.

This article explains the underlying mechanics of how JWTs simplify authorization and authentication.

So What’s a JWT?

It’s a tamper resistant JSON object...

Read More »

When you’re learning Angular, there’s a lot of new vocabulary to learn. This is particularly true for Angular providers. Terms like “directive”, “service”, “filter”, “decorator” and “factory” can be overwhelming at first.

Knowing which provider to pick when you’re adding code to a project can be...

Read More »