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

Have a complex web platform issue?

Tell me what is blocked, what has changed, and what needs to be true after the fix. I'll come back with a practical next step.