2022-04-16
I have a few exciting news to share related to those things I'm involved in.
TLDR:
2021-12-02
You can download v2.0 in the release page, or via the latest version of elm-tooling-cli (thanks @lydell).
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.
2021-06-30
This release is focused on performance improvements and code readability, without any change to the public API.
Continue Reading2021-03-20
Package: GitHub - mpizenberg/elm-file: Alternative to elm/file that can be encoded and passed through ports Ellie: https://ellie-app.com/cGtMSj4QnPWa1
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.
2021-03-01
I am pleased to announce the release of version 1.0.0 of elm-test-rs, a fast and portable executable to run your Elm tests! A special thanks to @harrysarson as well as to all other people who contributed their time to this project!
Continue Reading2021-02-25
Hi all, I’ve just published a GitHub action to let you install elm and other tools supported by elm-tooling.json in your CI, the most "boring" way possible as would say Brian.
Continue Reading2020-12-25
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 Reading2020-11-19
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 Reading2020-11-19
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 Reading2020-10-17
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 Reading2020-05-20
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 Reading2020-02-02
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 Reading2017-06-18
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