Ashley Davis Ashley Davis is an experienced software developer and author. He is CTO of Sortal and helps businesses manage their digital assets using machine learning.


10 Stories by Ashley Davis

Make sharing TypeScript code and types quick and easy

Explore the ways you can save time and more easily share the TypeScript code and types you and your team need in this tutorial.
1 13 min read

Keeping mistakes away from production

Developers make mistakes — we're human. In this post, you'll learn how to improve your review process and write better, mistake-free code.
0 9 min read

You’re wrong about singletons

Learn where singletons came from, where it all went wrong, and how you can correctly use singletons and reap their benefits.
0 9 min read

Streaming video in Safari: Why is it so difficult?

Safari doesn't request video files in the same way as Chrome, which makes implementation a bit more tricky.
2 8 min read

MiniQL: Building a query language in TypeScript

Is it ever OK to reinvent the wheel? We consider MiniQL, a tiny, GraphQL-inspired query language, in pursuit of the answer.
1 13 min read

Roll your own dependency injection

Have you tried using dependency injection (DI) frameworks only to be bowled over by their complexity and the difficulty of trying to bend them...
0 13 min read

The how-to guide to microservices for startups

Contrary to popular belief, startups can use microservices. And it’s not as difficult or as complicated as you might have thought.
0 6 min read

Debugging async operations in Node.js

Learn how to sidestep the difficulties in building a debugging library on top of the Node.js async hooks API.
0 11 min read

Kubernetes log aggregation

Learn how to achieve scalable logging in your Kubernetes cluster with this straightforward tutorial.
0 10 min read

Crafting build pipelines with Docker

Learn how you can use a multi-stage Docker build for your Node.js application.
0 6 min read