Advertisement · 728 × 90

Posts by Hannah Goodridge

How to make design hate you in 3 easy steps:

1. Design roll out design system
2. Devs criticise it with lots of back and forth
3. Implement in code using another design system

2 weeks ago 0 0 0 0

Happy international women's day especially to all those in tech/stem. Get it girls! #internationalwomensday 💪

1 month ago 0 0 0 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into so...

grith.ai/blog/clineje...

> […] every developer who installed or updated Cline got OpenClaw installed on their machine without consent.

> how the attacker got the npm token: injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed.

1 month ago 18 8 2 1
Preview
a cartoon of two spidermans standing in front of a nypd van ALT: a cartoon of two spidermans standing in front of a nypd van

Me looking at me visiting my website:
#programmerhumor #webdev #solopreneur

1 month ago 3 0 1 0

Asking for a CV when the "Visit my website" with said CV link is staring you in the face is a bold choice. 10/10 recruiters fail the "one-click" test. 🙄

1 month ago 1 0 0 0

New blog post. Yes it's about vibe coding. No I will not apologise.
www.hannahgoodridge.dev/blog/vibe-co...

#VibeCoding #AgenticEngineering #AI #FrontEnd #WebDev

1 month ago 2 0 0 0

I am getting tired of the AI emotional flip flops and not knowing how to feel, one moment I feel like I'm redundant the next fully safe in my position. I hope it will be a happy medium but who knows?

#ai #developers #cursor

2 months ago 0 0 0 0
Post image

Please, my magic bean, it is very sick

2 months ago 5977 789 208 135
2025: A Year in Review A reflection on a year of professional shifts, freelance growth, and personal milestones in 2025.

Well a new year means a new reflective blog post, take a gander if you are interested.

www.hannahgoodridge.dev/blog/2025-wr...

#frontend #react #blog #newyeargoals #reflective

3 months ago 1 0 0 0

@egghead.io are you having website trouble? I'm experiencing many bugs when I try to search, click links and view my profile.

Happy to send further details, I'm currently unable to send any feedback using the feedback button.

4 months ago 1 0 0 0
Advertisement
Free Invoice Generator - Professional PDF & CSV Invoices Generate professional invoices instantly with this free, open-source invoice generator. Create PDF and CSV invoices with customizable templates.

I've just pushed a load of improvements to my free invoice generator.

It's perfect for when you need a quick PDF invoice for a client but don't want any annoying ads getting in the way.

Its free!

www.hannahgoodridge.dev/invoice-gene... #pdf #invoices #invoicegenerator #free

5 months ago 0 0 0 0
React Native for Frontend Developers: What I Wish I'd Known My journey from web development to React Native and Expo - the good, the bad, and the hilariously frustrating differences that no one warns you about.

Its blog post time!
This time I've got one about my recent dive into mobile development and its trials and tribulations coming from web dev background.
Take a gander:
www.hannahgoodridge.dev/blog/react-n...

5 months ago 0 0 0 0

Anyone else watching the traitors? I am thoroughly enjoying it I must say. Fan girling whenever Steven Fry says literally _anything_ and Cat Burns is wwaayyy cool!! #traitors #bbc #stevenfry #catburns

6 months ago 1 0 0 0

I think the large amount of developers absconding to UX/Design is the due to the abundance of tech bros ruining it for everyone. Zero empathy.

6 months ago 2 0 0 0
SVG Liquid Thermometer with Animated Bubbles Building an interactive thermometer component with smooth liquid animations and rising bubbles using SVG and CSS.

Made a cute little animated thermometer using css and svg.
Watch out for the shrimp! 🦐🫧

www.hannahgoodridge.dev/blog/liquid-...

#bubbles #css #thermometer #svg

7 months ago 0 0 0 0

As someone who has missed Gregg's iced donuts terribly, finding the raspberry Funfetti yum yums from Tesco's has absolutely made my day.

They had me with the word Funfetti tbh.

#funfetti

7 months ago 2 0 0 0
Figma MCP Servers: First Week, First Impressions Trying Figma’s Dev Mode MCP server with Cursor—what worked, what wobbled, and why developers still matter.

It's blog post time! This time about Figma MCP, cursor workflow and my thoughts and feelings while trying it out.

hannahgoodridge.dev/blog/figma-m...

#figma #MCP #dev #frontend #cursor

7 months ago 3 0 0 0
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.

I've just published a new blog post about the popover API in my back to basics series which looks at new methods of popover implementation!
www.hannahgoodridge.dev/blog/back-to...
#popoverapi #css #react #js #blog

7 months ago 0 0 0 0
EventSeats - Open Source Event Booking System Free, open-source seat booking system for small venues, theatre groups, and community events. Professional booking without enterprise costs.

I've started building some open source event booking software for small theatre groups and event hosts that need online bookings without the huge cost.
eventseats.hannahgoodridge.dev

Looking for contributors and feedback ❤️
#opensource #github #eventseats #theatre #drama #onlinebookings

8 months ago 2 1 0 0
Preview
Google is indexing ChatGPT conversations, potentially exposing sensitive user data Thousands of shared ChatGPT chats—including deeply personal details about mental health, relationships, and trauma—are appearing in Google search results, raising major privacy concerns.

NEW: ChatGPT allows Google to index chats users share using the Share functionality - presumably misinterpreting "make this chat discoverable". The result? Frank admissions about sex lives and drug dependencies. My latest for @fastcompany.com www.fastcompany.com/91376687/goo... tip @techmeme.com

8 months ago 372 236 8 70
Advertisement

Can anyone recommend any good blender courses especially those that has a web integration side of things?

#blender #tutorials

8 months ago 0 1 0 0
Theme Toggler with Audio Building an interactive theme toggle with dial animation and audio feedback - from clicks to sunrise choruses!

I made a few fun things today an updated audio theme toggle that I wrote a playground snippet on codepen and post about:
www.hannahgoodridge.dev/blog/theme-t... and a secret easter egg for my site. Wonder if anyone can spot it?

#darkmode #themetoggle #audio #easteregg #mario #css #frontend #blog

8 months ago 3 1 0 0
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 finally finding a free solution with Stable Diffusion

As my blog is lacking nice meta images I'd thought I'd use it as an excuse to see whats up with AI image generation. Boy was it difficult so I wrote a post about it.

www.hannahgoodridge.dev/blog/ai-imag...

#ai #imagegen #aiImages #gemini #dall-e

8 months ago 2 0 0 0

What a great game from the lionesses! Hannah Hampton made some fantastic saves and Chloe Kelly brings it home!! Come on England!!! #lionesses #back2back #champions #euro2025 #england

8 months ago 3 2 0 0
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.

I've got a new back to basics series where I'm looking at old implementations of common UI components. Started with looking at modal/dialog components. Heres what I found:

www.hannahgoodridge.dev/blog/back-to...

8 months ago 0 0 0 0
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.

Finally finished my Next.js migration from Gatsby, bit of a long time coming but I enjoyed it none the less.
www.hannahgoodridge.dev/blog/gatsby-...

9 months ago 0 0 0 0
Preview
The CSS shape() function Shapes are an important aspect of graphic design.

Have you ever wished you could make a real-deal complex shape in CSS? The web’s had circle(), ellipse() and polygon() for years. But in order to do anything more SVG-style syntax was required.

Well, no more. Now, you can make complex shapes in CSS!

webkit.org/blog/16794/t...

11 months ago 57 6 3 2
Preview
Top 5 CSS Navigation Menu Mistakes In this guide, you'll learn to recognize and avoid some of the most common UI gotchas with navigation menus.

⚡️ New Blog Post ⚡️

Hands-on tips that will help you recognize and avoid some of the most common UI gotchas with navigation menus.

To be perfectly honest, these are pretty basic mistakes, but I see them all the time.

Here's what you need to know: blog.css-weekly.com/top-5-css-na...

1 year ago 8 4 0 1

Whoever the frick is in charge of the F1 app please can you fix a million bugs with it. Really not user friendly 😡 THANKS #F1 #fantasyF1 #F1app @f1tv.bsky.social

1 year ago 1 0 0 0
Advertisement

Thanks for fixing it so quick!

1 year ago 0 0 0 0