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

Planning a platform change?

I help teams make difficult platform work clearer, from architecture decisions and migrations to launch recovery, performance, and search visibility.