Article Categories

Browse articles by subject area, from practical software engineering and frontend development through to React, Next.js, JavaScript, CSS, accessibility, performance, technical SEO, headless CMS work, architecture, leadership, and delivery. These categories group related writing from John Kavanagh's technical blog so readers can move from a broad topic into focused article collections.

Some categories cover implementation detail, such as browser behaviour, rendering, testing, and platform debugging. Others connect technical decisions to search visibility, content structure, maintainability, and engineering leadership. The taxonomy also keeps developmentled, servicerelated and editorial material close enough to compare without turning the archive into a flat list of tags. Use this index as the starting point for exploring the main themes across the article archive.

  1. Design Systems
  2. CMS
  3. Vue.js
  4. FTP
  5. Internet Explorer
  6. Liquid
  7. HTML
  8. Hosting
  9. Cross‑Browser Compatibility
  10. Generative Engine Optimisation
  11. Security
  12. Video
  13. Career
  14. Next.js
  15. Technical SEO
  16. Artificial Intelligence
  17. Hiring
  18. Performance
  19. Headless CMS
  20. Images
  21. Structured Data / schema.org
  22. WordPress
  23. Delivery
  24. React
  25. Netlify
  26. Front‑End Development
  27. Google
  28. Development
  29. Leadership
  30. Brighton
  31. jQuery
  32. LeetCode
  33. Git
  34. Search Engine Optimisation
  35. Responsive Design
  36. Sass
  37. PHP
  38. Dev Match
  39. Responsive Development
  40. JavaScript
  41. ES6
  42. Accessibility
  43. AMP
  44. JSX
  45. Contentful
  46. htaccess
  47. Miscellaneous
  48. Node.js
  49. Drupal
  50. Vercel
  51. Engineering Practices
  52. Ecommerce
  53. Guides
  54. Static Sites
  55. Sitemaps
  56. Consulting
  57. CSS
  58. Gatsby
  59. Testing
  60. Typography
  61. TypeScript
  62. styled‑components
  63. Angular
  64. Algorithms
  65. Copyright
  66. Architecture
  67. Answer Engine Optimisation
  68. GDPR
  69. GraphQL
  70. Adaptive Development
  71. Cypress
  72. Chakra UI
  73. Server‑Side Rendering
  74. Shopify
  75. Data Structures
  76. Image Rendering
  77. April Fools

Untangling a delivery problem?

Send the symptoms, constraints, and affected routes. I'll help identify whether the issue sits in the application, platform, content model, deployment path, or search surface.