Recipe Book

Using OCR to scan recipes into Sharp Cooking

This post discusses coding a recipe scanning feature using OCR into Sharp Cooking app....

March 12, 2023 · 9 min · lpains
Rating Editor

The simplest Vue 3 Rating Editor

I have built the simplest possible rating editor in Vue 3 composition API an this is how I've done it....

September 12, 2022 · 1 min · lpains
Node Sass error

Removing node-sass from VueJS project

I've dreaded the npm install command for a while now and most of my grief was caused by node-sass. I finally took the time to remove it in favor of dart-sass and I couldn't be happier. Let's talk about why and how in this post....

December 29, 2021 · 2 min · lpains
Dirty rugby match

Vue router dirty checking before navigation

Ever lost some data because a website didn't ask if you wanted to save your changes? That's frustrating. Learn how to implement dirty checking before navigation using Vue and typescript in this post...

January 11, 2020 · 2 min · lpains

Simple Vue directive for hotkeys

vue-mouseless is a tiny Vue directive for hotkey handling using mousetrap....

July 26, 2019 · 2 min · lpains