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

Planning a platform change?

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