Learning Rust — Part 2

Tom Lous
1 min readOct 23, 2023

As I’m working my way though the Programming Rust book, I found some interesting articles that helped me with understanding the Scala => Rust mindset a bit better.

Monads

Comming from Scala ZIO working with Monads and other Higher Kinded Types is a second nature. It is hard to switch back to the more lowlevel while/for loops again, which in truth feels a step back.
Varkor does a very nice in depth overview of the differences.

Stack vs Heap

Yerachmiel Feltzman does a good basic into into stack vs heap. Concept you don’t normally deal with in JVM (unless you get into the garbage collecting optimization)

Scala to Rust Journey

Madhukara Phatak also has a very nice in depth overview of his journey from Scala to Rust

part 1, 2, 3, 4, 5, 6 and 7

As I am making my way though Chapter 3, I’ll keep updating these stories with new links and insights

--

--

Tom Lous

Freelance Data & ML Engineer | husband + father of 2 | #Spark #Scala #ZIO#BigData #ML #Kafka #Airflow #Kubernetes | Shodan Aikido