Lachlan Miller

I write technical articles, mainly about Vue and other web technologies. Some other articles I wrote can be found on Vue.js Courses and Medium.

Vue 3 Reactivity from Scratch2021-02-16

Build a Vue 3 inspired rectivity system.

Decoding Variable Length Quantity (VLQ) for Source Maps2021-01-19

Write a function to decode source map variable length quantity (VLQ).

A Futuristic Functional Language for Web Dev - ESNext Pipelines2021-01-08

Learn about the completing proposals for the pipeline operator in JavaScript.

PDF Customer Renderer for Vue.js 32020-12-14

Create a custom PDF renderer using Vue.js 3's new modular architecture.

Mocking Lower Layers for Better Test Coverage and Confidence2020-11-22

Stop mocking Vuex! Improve your test coverage and confidence with Mock Server Worker.

Cypress, Docker and X112020-11-19

Set up the Cypress interactive runner to work with X11 in Docker.

Renderless Components Pattern in Vue.js 32020-11-07

Learn about the renderless component pattern to make markup agnostic re-usable components.

Truly Modular Components with v-model2020-10-17

Write a <date-time> component that is modular and reusable with any datetime library.

Writing Testable Forms2020-10-08

Write more testable and reliable forms by isolating the business logic from the UI layer.

Consistently and Reliably Emitting Events2020-09-29

Some patterns, tips and tricks for consistency and reliability when emitting events in Vue components.

Patterns for Testing Props2020-09-22

Learn about testing props in Vue apps, and how testing props can verify whether you are correctly separating your business logic and your UI.