Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
tpr
An anonymous and decentralized routing protocol. The code will be up once it is done, but the paper is already available.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Working on gadd (https://github.com/hermannm/gadd), a small command-line utility for staging changes to Git. Decided to make it after trying git add -i and finding the interface quite clunky. Developing it has been a lot of fun, but also quite the challenge - Git is more complex than it seems on the surface!
I'm working on new features for my app TUI-Journal, like enabling editing the journal via external editor which could be tricky on windows platform or if the user sets his default editor to be something external like vs-code.
Then I want to add a REST client to the app since I've built an experimental backend server in golang. If I find this idea useful then I'll build the server side in rust as well and maybe allowing multi-users after that.
I've written and released a Rust port of the pwnedpasswordsdownloader: https://github.com/technion/rustypwneddownloader
I'm throwing away all the code I had written and implementing my TPR protocol from scratch, I'll be using tower this time, lesson learned...
I mentioned last week that I was implementing a simple load balancer in my actor system implementation to figure out what was missing. I spent most of my time fixing some bits around message sending, serializing actor addresses, and some bugs/cleanup.
I am starting to learn Rust and I am starting to implement the fuck CLI tool in Rust. Do you think this is a good use of my learning time?
I made a slideshow app that fetches photos from Synology NAS (more specifically from Synology Photos album): https://github.com/Caleb9/syno-photo-frame. The intended target platform for this is Raspberry Pi connected to a screen, to function as a DIY digital photo frame, but it can run perfectly fine on other hardware too.
So if anyone wants to look at it, here it is: https://github.com/blurrycat/minidb. It's about 800 lines of Rust, I tried having few dependencies, but to speed things up I'm currently using serde and thiserror, which I'd like to remove in the future.
I’m reworking the PromiseOut crate. It’s using Future and await but only allows String for errors. I want to call it something_promises. Maybe async_promises but not sure. Source code here: https://github.com/shanecelis/promise_out
Working on launchthing (https://github.com/PrajwalCH/launchthing) a cross-platform application launcher :)