Article Categories

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

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.