- November 2019
The many rewrites of the itch.io desktop app
I started working on the itch.io desktop app over 4 years ago.
Parsing IPv4 packets, including numbers smaller than bytes
Making our own ping: Part 11
Hello and welcome to Part 11 of this series, wherein we finally use some of the code I prototyped way back when I was planning this series.
Where are we standing?
Improving error handling - panics vs. proper errors
Making our own ping: Part 10
Before we move on to parsing more of our raw packets, I want to take some time to improve our error handling strategy.
ersatzcodebase contains a mix of...
Rust 2020: Funding
Blog posts that praise Rust are many but funding is generally in short supply.
If even a small percentage of the money Rust saves companies was put back into the ecosystem it...
Consuming Ethernet frames with the nom crate
Making our own ping: Part 9
Now that we’ve found the best way to find the “default network interface”… what can we do with that interface?
Well, listen for network traffic of...
Binding C APIs with variable-length structs and UTF-16
Making our own ping: Part 8
Okay, I lied.
I’m deciding - right this instant - that using wmic is cheating too. Oh, it was fair game when we were learning about Windows, but we’re past that now....
Finding the default network interface through WMI
Making our own ping: Part 7
Let’s set aside our
supproject for a while.
Don’t get me wrong - it’s a perfectly fine project, and, were we simply rewriting “ping” for Windows...
- October 2019
Program in C (Parody song)
Once upon a time, @Cinememer wrote some alternative lyrics to “Under The Sea”. I couldn’t resist singing them!