Our great sponsors
-
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.
-
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
-
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.
We have a microservice architecture using AMQP. Because we use microservices, it's been quite easy to introduce Rust and use it in new services. We've made an internal code template as well as some internal crates. We recently made our AMQP server open source as well.
I work for Trail of Bits. We're a small research and cybersecurity consultancy. Also, we're hiring!
burntsushi is also the original author of the regex crate https://github.com/rust-lang/regex/graphs/contributors
I started working on whatlang project (https://github.com/greyblake/whatlang-rs). In 2017 I started going to Rust interviews. At that moment there were only 3 companies in Berlin that were offering Rust jobs (as far as I know): Parity, Mozilla, 1aim. I had interview with all of them and did not pass. I had classical Ruby/web background, and at that moment Rust was seen as alternative to C++, so many would expect me to know C++ well (but it was not really the case). I did continue working on my open source projects and writing blog posts from time to time. Year 2020 was very different. I was like rust turned from underdog to mainstream. I felt like Rust job openings tripled. Head hunters started writing me on LinkedIn, waw! I got contacted by big CryptoExchange, because they wanted to use my library for technical analysis. Sounds like a dream! Eventually, I find a job at Impero.com, thanks to this subreddit. They posted a job description and I send them my CV. Soon I got hired. It's a remote job, but at that moment it did not make a difference, because of the pandemic.
I have an open source TeamViewer alternative project written with rust, RustDesk. I wrote C++ for many years for hedge fund companies, and had been looking for a C++ / Asio alternative. I knew Rust in 2016, but it did not attract me very much, lacking a lot of things. I was attracted by Golang's channel and goroutine, but Rust did not have. Until late 2020, I got to know async/await is ready in Rust, I decided to write a project as practise. I like AnyDesk, and it is written with rust, so I name it RustDesk.
Related posts
- Lingua 1.5.0 - The most accurate natural language detection library for Rust, now with support for detecting multiple languages in mixed-language text
- Examples of old (ca. 1.0.0+) Rust code that still compiles?
- Contention on multi-threaded regex matching
- Python Binding for WhatLang (Detect languages) - Blazing Fast ⚡
- Earley Parsing Explained