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

Looking for technical direction?

I support teams that need senior judgement on React, Next.js, headless CMS architecture, performance, migrations, and technical SEO.