Hannah's Tech Blog
-
Frontend Development Insights
Back to Basics: Popovers and the Popover API
From complex positioning libraries to the elegant HTML Popover API - how modern web standards are revolutionising popover and overlay components.
Building Open Source: Presenting EventSeats for small theatre groups and community events
A seat-booking system for small theatre groups and community events.
AI Image Generation: When Hype Meets Reality
My journey implementing AI image generation for my blog - from Gemini regional restrictions to DALL-E billing surprises and fake "free" tiers
Back to Basics: Modern Modal/Dialog Components
Exploring the evolution from complex div-based modals to the elegant HTML dialog element - why modern web standards make everything simpler and more accessible.
The Great Migration: Chasing Performance from Gatsby to Next.js
Why I moved my personal site from Gatsby to Next.js. A story about chasing performance, untangling old code, and the lessons learned along the way.
2024: A Year in Review
Reflecting on a year of personal loss, professional growth in tech, and unexpected transformations
Exercise and Me: A Journey to Physical and Mental Well-being
Explore the transformative benefits of exercise on both body and mind from a frontend developers perspective.
The Cost of Accessibility in React: What You Need to Know
Learn about the hidden costs of accessibility in React and how they play into performance and SEO. Discover tips for creating more inclusive, discoverable, and performant content.
Dipping into the Role of Tech Lead
Explore my journey and insights gained from stepping into the role of an interim tech lead, handling challenges, and discovering personal and professional limits.
The Value of Kindness
Discover how kindness, a quality that costs nothing, can transform your career and workplace as a frontend developer.
Styled Components with React: Syntax Tips and Tricks in 2022
Discover advanced tips and tricks for using styled-components in React. Learn about theming, best practices, and new techniques in 2022.
Introducing Light and Dark Mode Toggler on My Website
Discover the new light and dark mode feature on my website, offering a personalized reading experience and improved accessibility. Learn how I implemented this feature using React, Gatsby, and Tailwind CSS.
Career Changes - whats new in 2021?
When determining your self worth means a change in direction.
Connecting Gatsby to Squidex Using gatsby-source-graphql
Learn how to connect Gatsby to the Squidex CMS using the gatsby-source-graphql plugin and OAuth authentication.
Implementing a Netlify Function with Greenhouse Job Board API POST Request in Gatsby
Learn step-by-step how to implement a Netlify Lambda function to send a POST request to the Greenhouse Job Board API using Gatsby and Axios.
Migrating from .md to .mdx files in Gatsby
Migrating from .md to .mdx files in Gatsby a how to guide