tvl-depot/website
William Carroll 3562343c19 Generate all known chords and display randomly selected chords
First of all, Elm's purity is beautiful. I think every language should model
their error messages and develop experience after Elm. If I didn't have to
download packages, I don't think I would need an internet connection to
troubleshoot my program's errors. This is how helpful I find the compiler.

Now that that's out of the way, here's what I've changed since we've last
corresponded:
- Use Elm's Browser.element to create a reactive application with state
- Write a function to generate all of the chords about which CDS knows
- Move some code out of Main.elm into other modules
- Depend on List.Extra, Random, Random.Extra

What's left:
- Lots of work
- Instead of clicking a button to show a new chord, use a timer
- Add mobile-first styling (probably add TailwindCSS)
- Persist settings in LocalStorage (and then eventually create user accounts)
- Allow users to curate the list of chords they're interested in practicing
- Deploy the website and dogfood it

Unknowns:
- How can I handle tempo? I don't expect setInterval to be enough (maybe it
  is)...
2020-04-11 10:45:42 +01:00
..
blog Fix spelling errors in cell-phone-experiment blog 2020-04-03 17:20:13 +01:00
days-of-week-habits Digitize daily habits 2020-03-27 18:26:27 +00:00
goals Change srcs to src for website.goals derivation 2020-03-27 16:02:44 +00:00
habitgarden Prototype my digital habits journal 2020-03-30 20:28:38 +01:00
habits Add a README to //website/habits 2020-04-05 16:31:46 +01:00
learn Run Prettier across projects 2020-03-27 10:59:50 +00:00
sandbox Generate all known chords and display randomly selected chords 2020-04-11 10:45:42 +01:00
default.nix Publish habits as a webpage 2020-03-27 16:02:44 +00:00
index.html Publish habits as a webpage 2020-03-27 16:02:44 +00:00
README.md Add README to //website 2020-04-05 16:29:17 +01:00

wpcarro.dev

https://wpcarro.dev is my personal website. I expose a few subdomains, one of which you are probably visiting right now, git.wpcarro.dev. Here are some of the others:

  • blog.wpcarro.dev: My personal blog
  • learn.wpcarro.dev: Teaching others to code
  • sandbox.wpcarro.dev: Where I deploy some pet projects and code sketches

Visit https://wpcarro.dev for a sitemap.