Currently writing about: AWS, React.js, Node.js, TypeScript, friction logs.

Articles and tutorials

AWS Aurora DSQL in Action

Take a look into AWS' recently announced distributed Aurora SQL solution, now in preview!

6 min read


Exploring Git Worktree

An exploration on how Git Worktree makes stash redundant and saves you headaches across large changes.

8 min read


Expressing Your Thoughts in Software

Learn to express your thoughts and opinions better with this guide.

10 min read


Resource Management in TypeScript

We look into implementing the Acquire and Release Pattern in TypeScript for creating a sequence of operations with compensating actions on failure.

12 min read


Creating a Result Type in TypeScript

In this blog post, we take a look at libraries such as EffectTS, Zod, Valibot and Joi to understand how they approach a Result-like type and how we could approach building our own.

26 min read


Node.js Streams in Action with the AWS CDK

We tie together everything that we've learned so far about Node.js streams and apply it through a practical example using the AWS CDK, AWS S3 and AWS Transfer Family.

19 min read


Stream Pipelines in Node.js

We looking into the pipeline function from the Node.js stream module.

11 min read


Transform Streams in Node.js

What are Transform streams in Node.js? How do they work? We cover the fourth and final fundamental stream type in this post.

6 min read


Duplex Streams in Node.js

What are Duplex streams in Node.js? How do they work? We cover the third fundamental stream type in this post.

11 min read


Writable Streams in Node.js

What are Writable streams in Node.js? How do they work? What are some common use cases for Writable streams? We continue our exploration into streams in this post.

11 min read


Readable Streams in Node.js

What are readable streams in Node.js? How do they work? What are some common use cases for readable streams? Let's explore these questions in this post.

11 min read


Understanding Node.js Streams

Everything you need to prepare yourself to know Node.js Streams.

23 min read


Dennis O'Keeffe

2020-present Dennis O'Keeffe.

All Rights Reserved.