• Skip to primary navigation
  • Skip to content
  • Skip to footer
Ray do { code; learn; sleep; } repeat;
  • Home
  • Tags

    Tags

    talks (2 posts)

    • Observability and the frontend: initial steps (talk)
    • Multi-language is easy!

    security (2 posts)

    • smartcards
    • Entropy of passwords

    architecture (2 posts)

    • REST updating a resource
    • REST API conventions

    unix (1 posts)

    • Shrinking a Google Compute disk

    typescript (1 posts)

    • TypeScript problem with requiring constructors and defaults

    too long; didn't watch notes (1 posts)

    • Blazor: a first look

    observability (1 posts)

    • Observability and the frontend: initial steps (talk)

    localisation (1 posts)

    • Multi-language is easy!

    keyboards (1 posts)

    • Flashing Dactyl firmware on Mac

    internationalisation (1 posts)

    • Multi-language is easy!

    interestings (1 posts)

    • Why is the Apache process named httpd?

    intellij (1 posts)

    • Ctrl/Alt/Opt shortcuts in IntelliJ Terminal

    history (1 posts)

    • Why is the Apache process named httpd?

    google compute (1 posts)

    • Shrinking a Google Compute disk

    git (1 posts)

    • Git setup

    OS (1 posts)

    • Shrinking a Google Compute disk

    .NET Core (1 posts)

    • Blazor: a first look
    • Follow:
    • GitHub
    • Feed
    © 2026 Ray. Powered by Jekyll & Minimal Mistakes.