<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/geoffgraham" -->

---
title: Geoff Graham posts | daily.dev
description: Geoff Graham is a frontend developer and educator known for his expertise in HTML, CSS, and JavaScript. Readers can learn about frontend development techniques, responsive design, and web accessibility. With articles, tutorials, and code examples, Geoff Graham shares  insights and best practices for creating modern and user-friendly web experiences.
canonical: https://daily.dev/sources/geoffgraham
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/geoffgraham
og:type: website
og:site_name: daily.dev
og:title: Geoff Graham posts | daily.dev
og:description: Geoff Graham is a frontend developer and educator known for his expertise in HTML, CSS, and JavaScript. Readers can learn about frontend development techniques, responsive design, and web accessibility. With articles, tutorials, and code examples, Geoff Graham shares  insights and best practices for creating modern and user-friendly web experiences.
og:image: https://api.daily.dev/og/sources/geoffgraham.png
og:image:width: 1200
og:image:height: 630
---

![Geoff Graham logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ed29a3a874ac401398d8cf8298c91e3b)

# Geoff Graham

Follow FollowBlock

Geoff Graham is a frontend developer and educator known for his expertise in HTML, CSS, and JavaScript. Readers can learn about frontend development techniques, responsive design, and web accessibility. With articles, tutorials, and code examples, Geoff Graham shares insights and best practices for creating modern and user-friendly web experiences.

[Norwegian Wood (This Bird Has Flown)](/posts/norwegian-wood-this-bird-has-flown--jmyspmy7q)[Smashing Meets Modern CSS](/posts/smashing-meets-modern-css-r3kjhqnkm)[Open Up With Brad Frost: Episode 1](/posts/open-up-with-brad-frost-episode-1-fk1fixxjr)[If someone asks me to do something “kindly” I often find myself fighting the urge to exercise a little indirect malice. You know, just to spite.](/posts/if-someone-asks-me-to-do-something-kindly-i-often-find-myself-fighting-the-urge-to-exercise-a-litt-8xdggz306)[I judge podcasts and videos on whether they offer a 1.75× speed option. That’s my baby bear porridge right there.](/posts/i-judge-podcasts-and-videos-on-whether-they-offer-a-1-75-speed-option-that-s-my-baby-bear-porridge-4ne7wwqwx)[I just migrated two sites from PHP 7 to 8 and boy are my feet tired.](/posts/i-just-migrated-two-sites-from-php-7-to-8-and-boy-are-my-feet-tired--wsk4mxnlm)[“This monophonic microgroove recording is playable on monophonic and stereo phonographs. It cannot become obsolete. It will continue to be a source of outstanding sound reproduction, providing the fin](/posts/this-monophonic-microgroove-recording-is-playable-on-monophonic-and-stereo-phonographs-it-cannot-b-7elqzwts0)[Addition by Omission](/posts/addition-by-omission-kwypkehoz)[I looked for a WordPress alternative to teach framework development next semester and landed on Astro. Wow, it’s a lot of fun and I can’t wait to do the lectures!](/posts/i-looked-for-a-wordpress-alternative-to-teach-framework-development-next-semester-and-landed-on-astr-xnq8rtlyq)[The Next Beatles Album](/posts/the-next-beatles-album-1h6fs5mes)

## Most upvoted posts from Geoff Graham

## Best discussed posts from Geoff Graham

## All posts from Geoff Graham

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/geoffgraham#organization","name":"Geoff Graham","url":"https://daily.dev/sources/geoffgraham","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ed29a3a874ac401398d8cf8298c91e3b"},"description":"Geoff Graham is a frontend developer and educator known for his expertise in HTML, CSS, and JavaScript. Readers can learn about frontend development techniques, responsive design, and web accessibility. With articles, tutorials, and code examples, Geoff Graham shares  insights and best practices for creating modern and user-friendly web experiences."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/geoffgraham#page","url":"https://daily.dev/sources/geoffgraham","name":"Geoff Graham posts on daily.dev","description":"Geoff Graham is a frontend developer and educator known for his expertise in HTML, CSS, and JavaScript. Readers can learn about frontend development techniques, responsive design, and web accessibility. With articles, tutorials, and code examples, Geoff Graham shares  insights and best practices for creating modern and user-friendly web experiences.","about":{"@id":"https://daily.dev/sources/geoffgraham#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Geoff Graham"}]}]}
```

