Richard Lemon
  • Home
  • Articles
  • Now
  • About
Subscribe

Frontend

Frontend notes from 11+ years of shipping web stuff. JavaScript, performance, web APIs, and the craft behind interfaces that feel right. 50 posts

All AI CSS Frontend Productivity Biohacking Tools Build in Public Thoughts
16 Aug, 2026
Frontend
ABM landing pages for maritime cybersecurity
16 Aug
Frontend

ABM landing pages for maritime cybersecurity →

Using the Blackhole Networks case to show what changes when you stop treating industrial cybersecurity buyers like generic SaaS traffic and start designing ABM landing pages on purpose.
13 Aug, 2026
AI
From hobby banknote app to an enterprise AI pitch
13 Aug
AI

From hobby banknote app to an enterprise AI pitch →

A hobby banknote recognition app with a React Native + Expo camera pipeline grew into a serious AI intake tool and a pitch to a major currency grading company.
29 Jul, 2026
Frontend
The layout bug that vanished when I changed the copy
29 Jul
Frontend

The layout bug that vanished when I changed the copy →

A two-column product layout broke only at 1120px wide. The fix was not new CSS, but rewriting one overstuffed feature sentence so the browser could finally wrap it.
25 Jul, 2026
Frontend
Content breakpoints for a single hero component
25 Jul
Frontend

Content breakpoints for a single hero component →

A category hero only started working once its breakpoints came from the heading, cards, and nav, not from tablet and phone widths.
20 Jul, 2026
Frontend
Why I Prototype Motion Before Polishing Layout
20 Jul
Frontend

Why I Prototype Motion Before Polishing Layout →

Static layouts can look perfect and still refuse to move. By prototyping motion early, spacing, hierarchy and components evolve around how the interface actually behaves.
18 Jul, 2026
AI
The Hour I Lost to a Plausible AI Debugging Answer
18 Jul
AI

The Hour I Lost to a Plausible AI Debugging Answer →

A confident AI diagnosis of a React Native hydration issue sent me refactoring the wrong layer for 45 minutes. The real bug was a string "null" in the API.
16 Jul, 2026
Frontend
The frontend code I deliberately keep boring
16 Jul
Frontend

The frontend code I deliberately keep boring →

One feature taught me that a neat React state machine was less valuable than three plain useState hooks, and it changed how I choose boring frontend code.
15 Jul, 2026
Frontend
When smooth animations make a fast site feel slow
15 Jul
Frontend

When smooth animations make a fast site feel slow →

A site can be technically fast and still feel slow if your animations sit between intent and feedback. These are the ones I shortened, simplified, or removed after watching real users.
14 Jul, 2026
AI
Where Cursor Stops and My Judgment Begins
14 Jul
AI

Where Cursor Stops and My Judgment Begins →

Cursor is very good at filling in the boring middle. Recent client work showed exactly where that stops, and where experience still has to say no.
13 Jul, 2026
Frontend
The First Ten Minutes of Testing a Design on Mobile
13 Jul
Frontend

The First Ten Minutes of Testing a Design on Mobile →

I spend the first ten minutes of mobile testing without DevTools: thumb reach, dead hover states, 100vh traps, sunlight, forms, scrolling, and quiet frustration.
10 Jul, 2026
Frontend
What a 90ms Font Swap Taught Me About Performance Budgets
10 Jul
Frontend

What a 90ms Font Swap Taught Me About Performance Budgets →

A tiny 90ms font swap burned a full day of my attention and completely rewired how I think about performance budgets and where to spend effort.
09 Jul, 2026
Frontend
Lazy Loading Images Almost Tanked My Core Web Vitals
09 Jul
Frontend

Lazy Loading Images Almost Tanked My Core Web Vitals →

I broke my own Core Web Vitals by being clever with lazy loading. Here is the ugly LCP data, what actually fixed it, and the image loading rules I use now.
  • # Explore
  • Home
  • Articles
  • Archive
  • Categories
  • Now
  • #Topics
  • AI
  • CSS
  • Frontend
  • Productivity
  • Biohacking
  • Tools
  • Build in Public
  • Thoughts
  • #Connect
  • About
  • Newsletter
  • LinkedIn
  • GitHub
  • X / Twitter
Richard Lemon
Richard Lemon © 2026. Published with Ghost & Rand