A place for my annotated notes for my presentations
  • HTML 97.6%
  • CSS 2.4%
Find a file
Ryan Cheley acf150c8eb
📝 Add README describing the annotated-talks site (#1)
Claude-Session: https://claude.ai/code/session_01FhjFJP3MYtSdrvsDJMriyF

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-16 13:54:22 -07:00
dcus-2023 ♻️ refactor display 2025-11-30 18:48:58 -08:00
pycascades-2025 ♻️ refactor display 2025-11-30 18:48:58 -08:00
.gitignore Initial commit 2025-12-01 01:57:06 +00:00
index.html ♻️ refactor display 2025-11-30 18:48:58 -08:00
LICENSE Initial commit 2025-12-01 01:57:06 +00:00
README.md 📝 Add README describing the annotated-talks site (#1) 2026-08-16 13:54:22 -07:00
styles.css ♻️ refactor display 2025-11-30 18:48:58 -08:00

Annotated Notes

A static website of interactive presentation slides paired with detailed speaker notes and annotations. Inspired by Simon Willison's annotated talks.

Talks

  • Error Culture — PyCascades 2025. What the heck are all of these error emails for anyway? An exploration of error monitoring, alert fatigue, and building a healthy error culture in your development team. (pycascades-2025/)
  • Contributing to Django — DjangoCon US 2023. How I learned to stop worrying and just try to fix an ORM bug. A journey through contributing to Django for the first time, from intimidation to implementation. (dcus-2023/)

Structure

.
├── index.html          # Landing page linking to each annotated talk
├── styles.css          # Shared styles for the landing page
├── pycascades-2025/    # "Error Culture" slides + notes
└── dcus-2023/          # "Contributing to Django" slides + notes

Viewing locally

It's plain static HTML — open index.html in a browser, or serve the directory:

python -m http.server

Then visit http://localhost:8000.

License

See LICENSE.

Made by Ryan Cheley.