Publications

Sites or publications where my writing has been published.

React and TypeScript

Guides on working with React and TypeScript

Getting Started with React and TypeScript | Pluralsight
Pluralsight Guides
How to Statically Type React Components with TypeScript | Pluralsight
Pluralsight Guides
Composing React Components with TypeScript | Pluralsight
Using TypeScript in React to compose components together ensures your patterns continue to provide the benefits of strong type checking and discoverability.
How to Test React Components in TypeScript | Pluralsight
Pluralsight Guides

RavenDB

Articles featuring the RavenDB NoSQL document database

NoSQL Indexing | Indexing NoSQL Database | NoSQL Index
Document database indexing in RavenDB compared to MongoDB, another NoSQL document database, as well as the relational database, PostgreSQL. Indexing document properties.
Data Modeling with Indexes in RavenDB
In this article, we’ll be covering how you can leverage RavenDB indexes to do much more than help create high-performance queries.
Throttling Outgoing Requests in Node.js
Coordinating counting requests within a time window across a cluster can’t be done in-memory, you need a backing store and this article walks through using Node.js and RavenDB to accomplish throttling client-side requests to an API so you don’t exceed rate limits.
Throttling Outgoing HTTP Requests in a Distributed Environment Using RavenDB and .NET Core
When working with external services, sometimes you need to ensure you don’t call a particular API too often. In a distributed environment like a web farm, this makes things even more hairy. In this post, you will see how RavenDB can help you track requests using distributed counters and sliding time…
What’s New in RavenDB 4.2
Learn about the new RavenDB 4.2 features like cluster-wide ACID transactions, distributed counters, the experimental graph API, and more.