For the past year I’ve been working at an organization that structures all their code in monorepos. A monorepo is basically a single version controlled repository that contains all of the organizations sourcecode. This is in contrast to many smaller repositories that contain either one (or a handful) of services/libraries etc.… Read the rest
Edit: This code now exists at https://github.com/paradoxical-io/carlyle
When working in any resilient distributed system invariably queues come into play. You fire events to be handled into a queue, and you can horizontally scale workers out to churn through events.
One thing though that is difficult to do is to answer a question of when is a batch of events finished?… Read the rest
Bear with me, this is going to be a long post.
For the past several months I’ve been working on a production single page application written with AngularJS and TypeScript, and I wanted to share how myself and my team have architected the application.… Read the rest