Today I put out a blog article about the Newtype design patterns in Rust, and some of the traits in the standard library that you should implement for your Newtypes to make them pleasant to work with https://www.worthe-it.co.za/blog/2020-10-31-newtype-pattern-in-rust.html
I've written a blog post about my personal #AdventOfCode challenge I did this year.
- In #rustlang,
- Pure functions,
- No statements.
The blog post is about the techniques I used to make this work and how it turned out.
https://www.worthe-it.co.za/programming/2020/01/24/advent-of-code-expressing-yourself.html
I think that iterators are a great thing in programming, and Rust has done them particularly well. Something I could have used when I first encountered iterators is their use side by side with the 'for loop' patterns that they replace, so I've written one! https://www.worthe-it.co.za/programming/2019/08/01/rust-iterators-cheatsheet.html
I know there are many who have been arguing that Microsoft is just trying to do the right thing, and some that have said they trust Satya Nadella, but this feels like we're moving into the "Extend" phase to me.
"Microsoft Becomes Master of Its Own Linux Kernel | Developers | LinuxInsider"
I've just published a blog post about how I use Graphviz while writing using Org-mode.
I love using Org-mode when I'm writing because it makes it easy to bring programming into your writing. Graphviz is a good example of a program that fits into this ecosystem well.
(Also, first Mastodon post!)
South African software engineer, writing Rust whenever I can find an excuse to, and occasionally writing English about writing Rust.