Sean Miller: The Wandering Coder

  • Home
  • Paths
  • About

Paths

2023 Reboot

  • Adding GitHub Actions to Run RSpec and SimpleCov
  • List Tests Relying on Another Test
  • List Tests Relying on Another Test: Another Approach

Emacs

  • Emacs Documentation: Info-mode, Describe-mode
  • Literate Emacs Configuration
  • Org-mode
    • Emacs Org-mode: Links and Exported Html
    • Emacs Org-Mode: Publishing to WordPress
    • Emacs Org-mode: Tasks, Todos and Timings
    • Emacs Org-mode: More on Todos and Clock Reports
    • Emacs Org-mode Styling, Non-smart Quotes, Zero-width-space, and TeX Input Method
  • Emacs Lisp
    • Beginning Emacs Lisp
    • Refactoring “Beginning Emacs Lisp”: I: Adding Tests
    • Emacs Lisp: Adding Tests: ert-runner and overseer
    • Refactoring “Beginning Emacs Lisp”: II
    • Shortcuts to Default Directories
    • Automating Boilerplate in Org-mode Journalling

Gotchas

  • Emacs, Rvm, and the Important Distinction between Interactive and Non-Interactive Shells

Ruby

  • Trailing Whitespace in Commits
  • Page Objects
    • Testing with Page Objects: Setup
    • Testing with Page Objects: Implementation
  • Adding described_url to RSpec
  • Adding GitHub Actions to Run RSpec and SimpleCov
  • List Tests Relying on Another Test
  • List Tests Relying on Another Test: Another Approach

Conference Talks and Other Opinions

  • Notes and Quotes from Conference Talks (2014)
  • John Steel, “Perfect Pitch”
  • RubyFringe, Day One (2008)
  • RubyFringe, Day Two (2008)
  • Christopher Alexander Talks Back
  • I Never Heard So Musical a Discord, Such Sweet Thunder
  • Waterfall as smokescreen and the surprisingly long history of XP