I have a few exciting news to share related to those things I'm involved in.
Much like elm-test, elm-test-rs is a tests runner for your elm tests. Runtime performances of the two are roughly the same, but elm-test-rs provides a few unique features, such as
Debug.log capture, tests filtering, ability to run on Deno, and a few other things. Check out the readme if you’re interested in all the features.
This release is focused on performance improvements and code readability, without any change to the public API.Continue Reading
I am in need of processing files with WebAssembly on a recent project but the
File type provided by
elm/file cannot be encoded and sent to JS via a port.
Here it comes, finally, after 9 months of work and a big push in the last few weeks, I am super happy to announce the first beta version of elm-test-rs, a new tests runner for the Elm language. Executables for Linux, MacOS and Windows are available in the assets of the latest release. Special thanks to @harrysarson and @tforgione who have followed along closely and helped me with parts of elm-test-rs!Continue Reading
PubGrub is a version solving algorithm based on conflict driven nogood learning, created by Natalie Weizenbaum for the package manager of the Dart programming language. Its goal is to compute a set of package versions that satisfies all dependencies of a project, and it aims at being faster than the alternatives, while giving better explanations when no solution is possible.Continue Reading
Dependency solvers are algorithms taking as input the direct dependencies of an app or a package and computing all versions of all packages that will be necessary for the code to run (including indirect dependencies).Continue Reading
Recently, I’ve been working on visualizations of depth maps in the browser and it turns out elm-explorations/webgl is great for that! This is a recap of how I used it.Continue Reading
I’ve recently explored WebRTC, as a mean to making minigames with visual chat, like a Boggle for example. This would be ideal to connect more often with my grand parents in a playful and simple way (just send a link). It turns out WebRTC is not an easy beast to tame! And I’m far from having something truly robust but I believe that experience might benefit others so here it is.Continue Reading
We are currently setting up some elm test runners based on docker containers. The test runners are aimed at testing students code on various exercises and we have three constraints, (1) no network access, (2) read-only except specific directories and (3) no compilation cache. This is a small report on things making this setup more difficult than it could.Continue Reading
I prepared a brief introduction to Git (document) during our projet long at ENSEEIHT (back in 2015). In this document, I recap the main features of Git to explain why it is so awesome! I follow the same plan as the one of that book but I keep only vital information.Continue Reading