By Yoshua Wuyts :
Tide Channels | blog.yoshuawuyts.com
more...
Article Yoshua Wuyts Rust Jan 30, 2020 1  
Byte Ordered Streams | blog.yoshuawuyts.com
more...
Article Yoshua Wuyts Rust Jan 23, 2020 1  
Streams Concurrency | blog.yoshuawuyts.com
In our last post about Async Rust we looked at Futures concurrency, and before that we looked at Rust streams. In this post we bring the two together, and will take a closer look at concurrency with Rust streams.
more...
Article Yoshua Wuyts Rust Dec 21, 2019 1  
Tide | blog.yoshuawuyts.com
Today we're happy to announce the release of Tide 0.4.0 which has an exciting new design. This post will (briefly) cover some of the exciting developments around Tide, and where we're heading.
more...
Article Yoshua Wuyts Rust Nov 27, 2019 1  
Error Handling Survey | blog.yoshuawuyts.com
Rust's error handling is a pleasure to use thanks to the Result type. It ensures Rust's error handling is always correct, visible, and performant. And with the addition of the ? operator in Rust 1.13, and the addition of return types from main in Rust 1.26 Rust's error handling has only kept improving.
more...
Article Yoshua Wuyts Rust Nov 13, 2019 1  
Runtime Diagnostics | blog.yoshuawuyts.com
Rust is well-known for its helpful error messages, good tooling, and generally empathic compiler interface. If something goes wrong, Rust tries hard to help you get back on track.
more...
Article Yoshua Wuyts Rust Nov 03, 2019 1  
Rust 2020 | blog.yoshuawuyts.com
more...
Article Yoshua Wuyts Rust Nov 03, 2019 1  
Async Builders | blog.yoshuawuyts.com
Last month we introduced Surf, an async cross-platform streaming HTTP client for Rust. It was met with a great reception, and people generally seem to be really enjoying it.
more...
Article Yoshua Wuyts Rust Sep 21, 2019 1  
Futures Concurrency | blog.yoshuawuyts.com
In a previous post we've looked at Rust streams. In this post we're going to discuss another problem in the async space: futures concurrency combinators.
more...
Article Yoshua Wuyts Rust Sep 02, 2019 1  
surf | blog.yoshuawuyts.com
Today we're happy to announce Surf, an asynchronous cross-platform streaming HTTP client for Rust. This project was a collaboration between Kat March√°n (Entropic / Microsoft), Stjepan Glavina (Ferrous Systems), and myself (Yoshua Wuyts).
more...
Article Yoshua Wuyts Rust Aug 14, 2019 1  
async log | blog.yoshuawuyts.com
Today we'd like to introduce async-log, a general-purpose crate that extends the standard log crate with asynchronous metadata. This is a first step in introducing full-fledged asynchronous tracing capabilities to Rust.
more...
Article Yoshua Wuyts Rust Jun 29, 2019 1  
std time | blog.yoshuawuyts.com
Over the past month we've been hard at work to add time support to the Runtime crate. One of the things we've had to think about has been examples. Which means we've had a chance to become intimately familiar with the good and less good parts of the std::time API.
more...
Article Yoshua Wuyts Rust Jun 25, 2019 1  
rust streams | blog.yoshuawuyts.com
As Rust's async story is evolving, so is Rust's streaming story. In this post we'll take a look at how Rust's streaming model works, how to use it effectively, and where things are heading in the future.
more...
Article Yoshua Wuyts Rust Jun 20, 2019 1  
Paw | blog.yoshuawuyts.com
Paw today How does the trait work? Conclusion Thanks
more...
Article Yoshua Wuyts Rust May 06, 2019 1  
graphs | blog.yoshuawuyts.com
Graphs are a bit of an umbrella term in the field of data structures. There are many kind of graphs, and each has different properties. Inherently graphs are about expressing relationships, and understanding what the relationships of a problem are can help you understand the fundamental structure of a problem. Which in turn provides you with the right starting point to simplify a problem.
more...
Article Yoshua Wuyts Rust Apr 22, 2019 1  
Runtime | blog.yoshuawuyts.com
Asynchronous programming in Rust continues to make exciting strides, including the upcoming stabilization of the futures API. But, while these core APIs make it possible to write async Rust code today, it's not easy: it's a far cry from the smoothness of synchronous code.
more...
Article Yoshua Wuyts Rust Apr 16, 2019 1  
contexts | blog.yoshuawuyts.com
Matrix Contexts Applications of the Context Lens Other Contexts Conclusion
more...
Article Yoshua Wuyts Rust Mar 31, 2019 1  
DSLs II: Challenges | blog.yoshuawuyts.com
Compile-time Compilation Interpolation Escaping Tooling Conclusion
more...
Article Yoshua Wuyts Rust Mar 03, 2019 1  
DSLs II: Challenges | blog.yoshuawuyts.com
more...
Article Yoshua Wuyts Rust Mar 03, 2019 1  
async ecosystem wg | blog.yoshuawuyts.com
12 months ago, the first iteration of the networking working group kicked off. 6 months later we underwent change, and created 3 sub-working groups. It's a new year, a new rust edition, and a good time to re-evaluate our organizational structures.
more...
Article Yoshua Wuyts Rust Feb 27, 2019 1  
DSLs I: Introduction | blog.yoshuawuyts.com
Regular Expressions File Paths String Formatting HTML Conclusion
more...
Article Yoshua Wuyts Rust Feb 24, 2019 1  
Product Strategy | blog.yoshuawuyts.com
I don't like talking about business much. It kind of feels like a chore I'd rather not have to deal with. But I do have to deal with it because I run my own software consultancy.
more...
Article Yoshua Wuyts Rust Feb 15, 2019 1  
Rust 2019 | blog.yoshuawuyts.com
Hey everyone! Two days ago I released my plans for 2019. Earlier today I wrote about what I'd like to see for Rust WASM in 2019. This is my post about what I'd like to see happen with Rust in 2019. However unlike my two previous posts, I'd like to keep this one short and sweet.
more...
Article Yoshua Wuyts Rust Jan 15, 2019 1  
WASM 2019 | blog.yoshuawuyts.com
Two days ago I wrote about what I plan to work on this year. This is my post about what I'd like to see happen with WebAssembly and Rust in 2019.
more...
Article Yoshua Wuyts Rust Jan 15, 2019 1  
Plans for 2019 | blog.yoshuawuyts.com
more...
Article Yoshua Wuyts Rust Jan 13, 2019 1  
A New Blog | blog.yoshuawuyts.com
A New Blog
more...
Article Yoshua Wuyts Rust Dec 30, 2018 1  
pull streams | blog.yoshuawuyts.com
Streams are an asynchronous abstraction that allows dealing with large data sets in small chunks, pushing bottlenecks into the IO layer. This usually leads to less memory cost and increased performance, which is a very good thing.
more...
Article Yoshua Wuyts Rust Mar 21, 2016 1  

Featured Contributors

Yoshua Wuyts
Rust ~   ..