Robot in a circle with crimson background
James McGrath
Front End Architect
  • Posts
  • Snippets
  • About
  • Contact
  • Archive
  • Categories
  • Tags
LinkedIn icon GitHub icon Twitter icon RSS icon

James McGrath

Categories

Categories

AI

2 posts
Give your Ai assistant a map of your project
Jun 26, 2025
Vibe Coding an Alt Text Generator
Jun 23, 2025

AI Tools

1 post
Thoughts on writing PRDs and SRSs with AI assistance
Jul 19, 2025

CSS

8 posts
CSS only responsive typorgraphy
Jul 26, 2025
Focus Styling: From :focus to :focus-visible
Jul 16, 2025
How to calculate vw and vh
Sep 25, 2023
View all 8 posts →

DevOps

1 post
How I got my hosting costs to $0
Feb 08, 2021

HTML

1 post
Hidden until found
Sep 13, 2023

JavaScript

4 posts
How to add multiple pagination to swiper.js
Jul 24, 2021
Find an item in an array of objects
May 17, 2020
Running JS from a string without eval
Jan 27, 2020
View all 4 posts →

Nuxt.js

2 posts
Switch to user preferred color scheme in Nuxt and Vuetify
Jul 02, 2021
Reusing pages in different routes in Nuxt
Mar 09, 2021

Svelte

1 post
Array of elements from Svelte each block
Oct 02, 2023

UX

1 post
Alert Types: Notes for Better UX, Decision-Making and Accessibility
Jun 27, 2025

Vue.js

2 posts
Convert an accessible hamburger button to vue
Apr 18, 2020
Prepend and Append to v-html in vue.js
Feb 09, 2020