The personal blog of James Doyle (james2doyle) Web Developer in Canada. Logo

SQL As An API

An example of how to use SQL as an API instead of reaching for something like GraphQL

Read More

The $100 Website

I wrote a post on WARPAINT Media about people who ask about getting a website for $100.

Read More

Typeform Vector Logo

Another difficult logo to find. This one is for the fun new Typeform service. Typeform allows you to create dynamic and fun forms for clients, events, and other general uses.

Read More

Custom Google Forms

I have been complaining about the lack of themes for google forms for a while now. I finally decided to stop crying and do something

Read More

Tips For Using SVGs

I found using SVGs can be both amazing and extremely frustrating, so I have to share this information so no one looses their mind.

Read More

Vue Toggle Component

A Vue component that is used to create simple switches, toggles, and show/hide experiences

Read More

Vue Omnibar Component

A Vue component that is used to create modal popups that emulate omnibar, command palette, open anywhere, or other search functions/features

Read More

Nuxt Firebase Starter

An example project that uses nuxt.js and Firebase for simple auth (social or email/pass) and account profiles

Read More

Add A Counter For Duplicate Uploads

A short script to detect if a folder contains a duplicate filename, and if it does, the filename gets a counter prepended to the front of the filename

Read More

Using slots in Vue js

If you are working with server-rendered apps, using Vue slots can help you create more reusable and flexible components

Read More