Thom McCarthy
  • Blog
  • About

Blog

Exploring web development and design, I craft functional and accessible experiences. Occasionally, I write about my latest learnings, reinforcing and sharing knowledge.

··············
  • Understanding Empty States in UX Design

    November 23, 2024

    • UX Design
    • Empty States
    • Accessibility

    Design effective empty states in your applications with practical code examples. Enhance UX by guiding users through informative, action-focused, and celebratory empty states.

  • Creating Accessible Modal Dialogs with React and TypeScript

    June 26, 2023

    • Accessibility
    • React
    • TypeScript
    • Hooks

    Build an accessible modal dialog with Vite, React, and TypeScript. Understand the benefits of reusable components and hooks in refactoring your code.

  • Reducing Redundant Links in Cards: Improving Web Accessibility

    June 2, 2023

    • Accessibility
    • HTML
    • UX
    • Javascript

    Learn how to handle a common issue which will improve the accessibility of adjacent links in elements such as cards.

  • Git Gud Vol. 1: Mastering File Restoration in Git

    May 26, 2023

    • Git
    • Version Control
    • Tooling

    Discover how to restore a Git file back to its initial state at a specific commit. This article is the first in a series documenting techniques I've learned during the quest to improve my Git skills.

  • Blog
  • About

© 2024 Thom McCarthy. All rights reserved.