064: Projects We Wish We Had Time For

August 29, 2022 1:21:46 78.54 MB Downloads: 0

Sponsor: CareRev

CareRev is looking for Senior Frontend Elm engineers (job listing).

  • elm-review-simplify
  • Elm Radio Root Cause of False Positives episode
  • Dillon's pairing session using snapshot testing prototype with Corey Haines
  • elm-snapshot-test prototype repo
  • Approval testing
  • elm-coverage
  • elm-instrument
  • Llewellyn Falco Gilded Rose kata video
  • Idea: intellij integration for elm-coverage
  • Idea: code actions for safe refactorings
  • Idea: elm-review integration in intellij
  • Idea: sparksp/elm-review-imports either new feature, or separate project to give suggestions to make all inconsistent imports in a project consistent
  • Idea: elm-review code actions
  • Idea: elm-review collection mechanism to gather data from an AST
  • Pairwise testing (or all pairs)
  • Idea: pairwise permutation API that minimizes the number of permutations to go through to get complete coverage
  • Idea: mutation testing tool for Elm (is Phillip's tool relevant here?)
  • Idea: generated API for elm-graphql but with factory-style API for mocking out data that is compliant to the graph schema, for use with things like elm-program-test
  • Idea: Browser.application wrapper that provides some common initial flags like start time, initial window dimensions etc
  • Idea: HTTP Error type to get bad status payload that can be shared between libraries to reuse the same type (similar to the HttpError type defined in elm-graphql)
  • Aaron's community-standard elm-color package
  • Idea: tool to automatically vendor or un-vendor Elm packages
  • Idea: elm-format in Elm
  • Idea: elm diff, but it gives you more detailed information about code changes even if they don't change the API
  • Idea: Phantom Builder analyzer that generates a state diagram from Elm code
  • Idea: suggest types based on what's possible in your current editor context
  • Idea: type inference and value inference in elm-review
  • elm-http-fusion
  • Idea: use a collection of HTTP requests to an endpoint in elm-http-fusion to gather better type incormation about an API
  • Idea: make tools like elm-http-fusion embeddable in the elm-pages dev server so you can interactively fix decoder errors, etc.
  • Idea: elm-pages dev server code actions from the UI, like scaffolding new routes
  • elm-codegen
  • Idea: use elm-codegen for elm-pages scaffolding for user-customizable templates
  • Official Elm blog post The Syntax Cliff
  • Idea: show ANSI color code error messages embedded in blog posts
  • Talk about the Hedy language: What every programmer should know about cognition by Felienne Hermans
  • Elm Guide translated into French
  • Idea: translatable error messages and language keywords for Elm
  • Idea: elm-css tool to make inline styles into static CSS files and replace the styles with a reference to the generated class. Goal: reduce bundle size and performance overhead
  • Idea: codemod tool to post-process Elm code using elm-review fixes in a hidden temp directory
  • Idea: Elm step debugger
  • Idea: elm/parser debugger to see the state machine of what has been consumed
  • Idea: Elm debugger improvements like filtering Msg types, customizable inspecting for certain types
  • Idea: inspectable Cmds in the debugger, or similar idea for debugging elm-pages DataSources to see why a failure happened and what the breadcrumbs are
  • Idea: React ink, but for Elm
  • awesome-elm-sponsorship repo