Are there any resources that take this approach with other languages/concepts? #634
Replies: 3 comments 6 replies
-
First off, glad you like it, and thanks for the sponsorship. I don't know why, but I never get notifications on discussions! I would love to learn Rust enough to write the book, but I suspect unless I find a fulltime job doing Rust, that doesn't seem likely. I'd be at risk of doing an expert beginner guide. It's not impossible I'll be taking on a Kotlin role soon, in which case maybe that could happen. I think for my own career development though, I'd quite likely approach a publisher to get it turned into a "real" book. Of course, this Go version I'll continue to support and add more content when I can! |
Beta Was this translation helpful? Give feedback.
-
Elixir is quite a fun and interesting language, someone is making an attempt here https://angelmz.gitbook.io/learn-elixir-with-tests |
Beta Was this translation helpful? Give feedback.
-
@quii I gotta say, I'm an even bigger fan since I found this little gem: It looks like you're contributing to that as well? I'm pleased to say I started a new job about 3-4 months ago in which I was told I'd be doing Golang and Rust. To my surprise, I've been doing about 95% Rust, and only now have we been adding some Golang work. I've been eating and sleeping Rust since the end of March of this year! I'm by no means an expert of course, but I've grown by leaps and bounds. I'd love to actually contribute to that project however I can. I saw the option to buy a coffee, but I was wondering if it would be more helpful to just increase my GitHub sponsorship of you by several $/month as well as try to contribute to that other repository. What are your thoughts on the $ side? You've been doing the good work for a while now, and I'm finally in a position to potentially help out in a more meaningful way! |
Beta Was this translation helpful? Give feedback.
-
I love this project, and am very proud to be a sponsor. I would also love to see this paradigm flourish and become more widespread. Does anyone know of any other
learn x with tests
style of git repositories or other forms of resources with other programming languages?I would love to see a
learn rust with tests
.This approach to learning a programming language seems novel and more effective/complete to me for several reasons that I struggle to articulate concisely.
This doesn't just stop at the most trivial testing scenarios/examples. It seems (IMO) to not decrease the rigor/depth/importance applied to the testing/verifiability mentality and strategies throughout. I think it's a solid introduction to multiple, basic good practices and Go testing idioms, covers a robust set of common use-cases/scenarios, and it just keeps improving.
Sometimes doing TDD and creating valuable tests/assertions across the different kinds of tests can be tricky. This repository seems to put in one place, many testing idioms/patterns that took me a little while to learn with Go, and I had to do a lot of different Google searches to discover many of them.
Beta Was this translation helpful? Give feedback.
All reactions