Ashley Davis Ashley Davis is a software craftsman and author. He is VP of Engineering at Hone and currently writing Rapid Fullstack Development and the second edition of Bootstrapping Microservices. Follow on Twitter for updates.


13 Stories by Ashley Davis

Creating separate monorepo CI/CD pipelines with GitHub Actions

Create separate CD pipelines for the sub-projects in your small or early-stage monorepo microservices application.
3 13 min read

Managing a full-stack, multipackage monorepo using pnpm

Explore how to use pnpm to manage a full-stack, multipackage JavaScript monorepo.
3 12 min read

A complete guide to full-stack live reload

As developers, writing code quickly isn’t our only concern. Getting feedback quickly — i.e., while you are coding — is also a fundamental part...
0 19 min read

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.
5 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.
10 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