MiniQL: Building a query language in TypeScript

In this blog post, I’d like to introduce you to my new open-source project called MiniQL. We’ll also talk about why I reinvented the wheel and when it’s OK to do that. »

Ashley Davis Ashley Davis

Roll your own dependency injection

How to roll your own dependency injection with TypeScript decorators and the JavaScript Proxy class — it’s easier than you think. »

Ashley Davis Ashley Davis

Microservices for startups, part 1

Startups can use microservices. Sortal is living proof. In this blog post I describe the microservices architecture behind Sortal, why we couldn't do without microservices and how as a startup we bootstrapped microservices in cost effective way. »

Ashley Davis Ashley Davis

Kubernetes log aggregation

The simplest possible starting point for scalable logging on your Kubernetes cluster »

Ashley Davis Ashley Davis

What's wrong with the monolith?

The microservices architecture is an increasingly popular alternative to monolithic application development. But what is a monolith and what exactly is wrong with it? »

Ashley Davis Ashley Davis

New book: Bootstrapping microservices

I've announced my new book! Bootstrapping microservices is a practical and project-based guide to building microservices applications. »

Ashley Davis Ashley Davis

Data-Forge Plot update 3

A new update on my progress with Data-Forge Plot - the plot function for Data-Forge! »

Ashley Davis Ashley Davis