What’s everyone working on this week (1/2018)?


Happy New Year folks.

New year, New week, new Rust! What are you folks up to?


Back on deck after a quick holiday!

There’s work to do in env_logger which I’ll get back on top of.


I’ve been experimenting with alternate backends for mdbook. So far I’m really happy with how it’s going and I’ve set up an EPUB renderer and a mdbook-test backend which will test your book using @budziq’s Rust skeptic.

If everything goes to plan, you’ll be able to make your own backends in the next release. A “backend” is just some arbitrary executable, so there’s no reason why you couldn’t make your own python backend for checking links or whatever (rendered docs).

title = "My Awesome Book"


[output.epub]  # shorthand for calling the "mdbook-epub" executable

command = "python3 /path/to/my_foo.py"


uom (type-safe zero-cost dimensional analysis) v0.16.0 finally released! This release contains significant changes in order to support underlying storage types that implement the Num trait beyond f32 and f64. Many changes are breaking: marker traits are simplified and fewer macros are exported. New storage types are not enabled by default and can be used by including the corresponding feature. See the change log for full details.

I’ve also received a number of PRs from /u/radix including support for Serde which should be merged in today! I plan to work in fixing tests this week.


Made a decent progress writing a database interface for postgresql.
Pretty much displaying of records smoothly and infinite scrolling is done.

  • Working on a proof of concept reader for netcdf in the style of Python’s xarray. Has similarities with pandas, too. It is the combination of multidimensional data, with named dimensional axes, metadata and coordinate indices
  • Working on an order-perserving .retain() for OrderMap.

(Sorry, no code to link to just yet.)

Edit OrderMap ended up with an order preserving retain() and in place .sort_by() as well. Feels awesome.


My reflection about a personal learning project in 2017 is here:

Happy New Year 2018

There are a lot of details (regarding problems I ran into) hidden in the provided links from this blog post, but I could try to summarize a bit more and come up with a plan about what I would like to see happen in Rust 2018 …

For the rest of the week I will work on this issue:


Still cranking away on Aardwolf (Mastodon-compatible, Facebook replacement).

More specifically trying to figure out how link up my web-ui templates in Rocket.
The routing -seems- to be fairly intuitive, but for some reason it hasn’t worked yet hahah. :smiley: Probably, just doing, or not doing something really dumb.

Thankfully, we’ve caught the attention of another developer so we might be able to make even -more- progress. Woooo!

(Shameless plug)