Tune in to the tools and techniques in the Elm ecosystem.
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 likeelm-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 inelm-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
Cmd
s in the debugger, or similar idea for debuggingelm-pages
DataSources to see why a failure happened and what the breadcrumbs are - Idea: React
ink
, but for Elm awesome-elm-sponsorship
repo