Husband and dad; software engineer, composer, theologian, writer, runner. Dev platform @VantaInc. Previously web infra @linkedin. Co-author of @rust-lang book.
newrustacean.com. The official website for the New Rustacean podcast
185dmmf. Implementing Scott Wlaschin's “Domain Modeling Made Functional” in Rust, Elm, F♯, and ReasonML
118lightning-rs. Yet another static site generator—but this one's written in Rust
84v5.chriskrycho.com. The fifth version of chriskrycho.com, built in Eleventy.
37jj-gpc. Generate bookmark names from commit messages, to push as branches, with Jujutsu VCS
35octane-migration-guides. Cleaned-up versions of the guides used by LinkedIn's flagship web app for its Ember Octane migration
18evernote2md. Rust
15a11y-disabled-modifier. Accessible and usable button-disabling with a modifier for Glimmer and Ember
12grdn. A simple protocol for garden-style feeds.
10v4.chriskrycho.com. The public repository for v4.chriskrycho.com
8emberconf-2019-slides. Teaching materials for 'Supercharging Ember Octane with TypeScript'
7ts-generator. A template for generating new TypeScript projects
6tracked-draft. A simple ES6 Proxy-powered draft state solution for autotracked data structures
6dotfiles. Shell
6emberconf-2018-slides. Slides for EmberConf 2018 workshop
4count-md. A simple, configurable command-line tool and Rust library for Unicode-aware, Markdown-aware, HTML-aware word counting in Markdown documents.
3extract-md-links. Rust
3web. The (very WIP) home of the next versions of my web presences
3async-trpl-fun. This is not the book you are looking for. Move along. Move along. 😉 (Someday it might be, though!)
3emberconf-2018. Example materials for EmberConf 2018
3v1.notes.chriskrycho.com. V1 (ish) of Chris Krycho's microblog
2ember-octane-form-inside-a-modal. An idiomatic Octane implementation of a form with a modal
2ember-get-set-ts-4-1. A lightweight demo of making Ember's `get` and `set` types work with TS 4.1 template string types
2when-to-buy-a-house. HTML
2nested-routes-and-t-a-d. Demo using nested routes with TrackedAsyncData for loading states
1memory-perf. Compare memory usage of Ember classic components and Glimmer components
1mdn-content. The content behind MDN Web Docs
1bye. A tiny tool for 'deleting' big directories via $TMPDIR
1www.krycho.com. HTML
1image-blog-post. A tiny tool to generate the table for my image blog posts
1v1.microblog.chriskrycho.com. HTML
1obsidian-template. A template for an Obsidian vault matching my current config.
1broadcast-channel. :satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
1mdbook-trpl-note. Rust
1template-imports-options. Self-contained examples of the options for Ember Template Imports
1gutenberg. A fast static site generator in a single binary with everything built-in.
1euler-elixir. Project Euler solutions in Elixir
1emberconf-2019. Example materials for EmberConf 2019 TypeScript workshop
1